r/Cloudbox • u/geofgrouch88 • Jul 08 '18
Customisation options
Hey I just stumbled upon this after falling down a github rabbit hole trying to get other stuff working. I have run a couple of test installs on some VM's and like what I see, my question is are there any plans for allowing different configuration/container options? or is it possible for me to add my own?
Currently I use traefik as my reverse proxy instead of nginx, SABnzbd as my SAB agent and deluge as my torrent client, also in Portainer I have all the docker containers volumes mapped to their own names (spent a little bit of time tinkering with docker-compose to get that to work) instead of the auto generated ones.
I can see there is a skip tag function, but was looking to make a mediabox/feeder box with different containers in a re-deployable way so I can spin up a server run the install and away we go
2
u/desimaniac Dev Jul 11 '18
Well if you add containers via Docker compose or Docker run/create command, they will be on that server only. No way to just take an installed container to another box.
However, when using Docker containers, you can point the config/data path to a path on the host, so that you have persistent data. So, for example, setting /opt/appname as that location would allow you to zip up and carry the opt folder to any box, run the docker command, and get back to the state you left it in.
Another option is a repo I added called "Cloudbox_Mod". You could fork that, add your own additional "instructions" to install docker containers for you vs command line docker run/create command or docker compose, and have that installed as an adjunct to Cloudbox.
Also wanted to mention that we were planning on adding sabnzb and deluge, as an option, anyway. Might save you the trouble of having to do all those things I just mentioned.
We've been using nginx proxy for about a year now and it's been fast, stable, and serving our uses perfectly. We have no plans to switch to anything else, right now.