OlivierGaland / CashFactory

Lightweight docker image running many passive income applications (proxy and bandwidth share) : Honeygain , EarnApp , IPRoyal Pawns , PacketStream , Peer2Profit
GNU General Public License v3.0
305 stars 55 forks source link

Are there any plans for a windows version? #30

Open Rigaln opened 2 years ago

Rigaln commented 2 years ago

Are there any plans for a windows version?

OlivierGaland commented 2 years ago

Hello,

It should (but not guaranteed) works on windows, you just need to install docker on windows, but I have no knowledge how you can run a docker-compose file on it (I guess there should be a way).

I'm planning to try a windows install when i will have time and give feedback (write a tutorial).

Best regards, Olivier

Keeping issue as valid : windows could be good to support as it allow to run not supported apps (not dockerizable) on same machine.

OlivierGaland commented 2 years ago

I did a quick check, and it seems working (but i will monitor my test machine) and quite straight forward.

On amd64/x86 (not checked on arm !) with (8Gb RAM minimum -windows is quite consuming 70% of ram-), 120 Gb ssd (60+ enough), cpu used for my test is celeron J1900. cpu usage is higher than on linux (30%, with 60% peak for whole box)

Do not run setup.sh as it is for linux. Note that / path could mess windows command, use absolute path and \ separator (C:... as instance) Note that honeygain has a windows executable that can enable "content delivery" for more earning, so it could be worth to remove honeygain from docker-compose.yaml and install it as a windows executable (go on honeygain website to grab it) Of course you can also install proxyrack (only providing win executable)

If you have a try I would be interested in return and advises ... docker on windows and windows network management may causes issues (check firewall for instance, ideally if no traffic maybe some rules to add, disable it -not recommended!- as last solution)

Major issue with windows is you need a better computer, have a license, but on the other side, you can run the stack AND the not dockerizable tools on same computer.

If my tests are successfull I will re-do the doc to add a clean procedure for linux and windows install. in TODO list