Updating Cloudbox Apps - dibrz/ARMBand GitHub Wiki
The info below will show you how to update your Cloudbox apps, individually.
To update your entire Cloudbox, see Updating Cloudbox.
Cloudbox Apps | How to update |
---|---|
Plex | Container restart |
PlexPy | Update within the app |
Plex AutoScan [1] | Cloudbox update tag |
Sonarr | Container restart |
Radarr | Container restart |
NZBGet | Container restart |
ruTorrent | Cloudbox update tag |
Jackett | Container restart |
NZBHydra | Container restart |
PlexRequests | Update within the app |
Organizr | Update within the app |
Portainer | Cloudbox update tag |
Cloudplow [1] | Cloudbox update tag |
Emby | Cloudbox update tag |
"How to update" options:
-
"Container restart"
This means that the Docker container will auto-update the app on container restart.
docker stop <name> && docker start <name>
or
docker restart <name>
Note: It's recommended to use
docker stop/start <container>
vsdocker restart <container>
, to prevent corrupting data, especially on apps like ruTorrent. -
"Update within the app"
You can simply update within the app itself. Changes will persist after docker restarts.
-
"Cloudbox update tag"
See the next section on how to update Cloudbox apps via their Ansible tag.
Apps | Ansible Tags |
---|---|
Plex | plex |
PlexPy | plexpy |
Sonarr | sonarr |
Radarr | radarr |
NZBGet | nzbget |
ruTorrent | rutorrent |
Jackett | jackett |
NZB Hydra | nzbhydra |
Plex Requests - Meteor | plexrequests |
Organizr | organizr |
Portainer | portainer |
Watchtower | watchtower |
Nginx-Proxy and Letsencrypt | nginx-proxy |
Instructions:
-
Go to
~/cloudbox/
cd ~/cloudbox
-
Run the tag command:
sudo ansible-playbook cloudbox.yml --tags TAG
Replace
TAG
with the one below.You can also run multiple tags, by placing them next to each other, separated by a comma, without spaces (e.g. --tags TAG1,TAG2).
Note: If the App is a docker container, running the update tag will rebuild and update the container.
1 You can also go into the /opt/appname folder and git pull
the latest updates. Be sure to restart the service as well.