Run obico-server on Unraid
If video is your cup of tea, follow this awesome video guide put together by Ricky at SNR Tech Bytes.Thank you Ricky!
Install docker-compose
Since the original creation of this guide a great new tool to install Docker-Compose on Unraid has been released. It can be installed through the normal process of going to the Apps tab and doing a search for "Docker Compose Manager" and installing the plugin. The below instructions will still work if you'd like to do it manually, however, suggest using the Plug-In instead. Support can be found at the Unraid forums for the Docker Compose Manager.
Old process to install Docker-Compose:
To run obico-server on Unraid, you first must install Docker-Compose on the server. This can be done following the usual instructions found on the Docker-Compose Install Guide.
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
However, because Unraid boots from a USB to RAM, this installation will not be persistent. To make sure that Docker-Compose gets installed every time the server boots, follow the following steps from this forum post.
# add the following lines to /boot/config/go on your Unraid server.
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Just as a PSA, if this list of commands is incorrect in /boot/config/go
Unraid will fail to boot.
This will install Docker-Compose permanently on your server.
Installing obico-server
obico-server can now be installed on your Unraid server the same way as the normal Linux method found on the [README.md]. However, I would recommend installing it in a directory other than the root home folder (/root/
) as this data is not persistent between restarts. Either create a share specifically for obico-server or install it in an existing share, I recommend /mnt/user/appdata/obico-server
. Here is the following command to do so.
cd /mnt/user/appdata/
git clone -b release https://github.com/TheSpaghettiDetective/obico-server.git
# from the README
cd obico-server && docker-compose up -d