- Follow docker installation instructions
- Follow Optional docker post installation steps
- Follow docker-compose installation
- Follow one of the many manuals - e.g. https://jfrog.com/connect/post/install-docker-compose-on-raspberry-pi/
sudo apt update
sudo apt install git
docker version
docker-compose --version
git --version
git clone https://github.com/braiins/farm-proxy.git
- Prepare your farm_proxy configuration based on examples in config directory
- Tweak docker-compose.yml file according to your configuration
- Specify which configuration file shall be used for farm proxy
- Change section farm-proxy.volumes to following in order for farm-proxy to use config.minimal.toml as its configuration "./config/minimal.toml:/conf/farm_proxy.yml" Map server ports
- Section farm-proxy.ports must contain all ports utilized in farm-proxy servers. For example add “- 3337:3337” to enable port 3337. Note that spacing must be folllowed in .yml files
- Start farm-proxy & out-of-the-box monitoring
Run “docker-compose up -d”
- Verify that farm-proxy
docker ps
- Connect miner
stratum+tcp://<your_host:port>
- See out-of-the-box monitoring that everything is fine
http://<your_host>:3000/
- Default credentials admin:admin (specified in docker-compose.yml)
Change configuration file according to your needs
docker-compose restart -d farm-proxy
git pull origin master
docker-compose up -d