I’m creating a new topic for instructions to install Brewblox on a Synology NAS so I can keep this post up-to-date with the latest instructions.
Here are my notes from my latest install:
Install docker from the package center.
Official python3 package
Install python3 package from the official synology packages. This is needed for wheels
Unofficial newer python 3 package
Download the latest python 3.6 here: https://synocommunity.com/package/python3. The official python 3 package is too old.
To install the downloaded file, click ‘Manual Install’ in the package center (top right)
Log in via SSH, using the same username/password that you use to log into the web interface. If SSH is not enabled, go to DSM > Control Panel > Terminal & SNMP > Terminal , and tick Enable SSH service
Alias for python3
Create an alias for python3 in ~/.bashrc, so you’ll always use this newer package. The path for your installed package might be different, please verify it.
echo "alias python3=/volume1/@appstore/python3/bin/python3" >> .bashrc
Now test whether it works:
python3 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade brewblox-ctl
Create an alias for brewblox-ctl
echo "alias brewblox-ctl=\"python3 -m brewblox_ctl\"" >> ~/.bashrc
brewblox-ctl install --no-docker-user --no-reboot
This post is a Wiki. You can welcome to improve the instructions while you try them!