Skip to content

Updating Cloudbox Apps

desimaniac edited this page Jun 17, 2019 · 71 revisions

The info below will show you how to update your Cloudbox apps, individually.

Notes

  • To update Cloudbox as a whole (i.e. the core part and all the default roles), see Updating Cloudbox.

  • Do not update the following (Suitarr) apps within the app itself: Sonarr, Radarr, Lidarr, NZBGet, Ombi, Jackett, NZBHydra2, and Bazaar. If you do you may get the following error: Update process failed: Cannot install update because startup folder '/app' is not writable by the user 'hotio'.

Update to a newer version

Cloudbox Apps How to update
Plex Container restart
PlexPy Update within the app
Plex AutoScan [1] Ansible tag
Sonarr Container restart
Radarr Container restart
NZBGet Container restart
ruTorrent Ansible tag
Jackett Container restart
NZBHydra Container restart
PlexRequests Update within the app
Ombi Ansible tag
Organizr Update within the app
Portainer Ansible tag
Cloudplow [1] Ansible tag
Emby Ansible 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> vs docker 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.

  • "Ansible tag"

    See the next section on how to update Cloudbox apps via their Ansible tag.


Ansible tags to update apps

When in doubt, you can always rerun the relevant Ansible tag to update the app.

Apps Ansible Tags
Plex plex
PlexPy plexpy
Sonarr sonarr
Radarr radarr
NZBGet nzbget
ruTorrent rutorrent
Jackett jackett
NZB Hydra nzbhydra
Plex Requests - Meteor plexrequests
Ombi ombi
Organizr organizr
Portainer portainer
Watchtower watchtower
Nginx-Proxy and Letsencrypt nginx-proxy

Instructions:

  1. Go to ~/cloudbox/

    cd ~/cloudbox
    
  2. 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 install the requirements.txt modules and then restart the service after.

Home

Basics

  1. Introduction
  2. Cloudbox Install Types
  3. Cloudbox Paths
  4. Accessing Cloudbox Apps

Prerequisites

  1. Overview
  2. Presumptions
  3. Server
  4. Domain Name
  5. Cloudflare
  6. Cloud Storage
  7. Plex / Emby - Account
  8. Usenet vs. BitTorrent

Install Cloudbox

Cloudbox
  1. Overview
  2. Dependencies
  3. Ansible Vault
  4. Settings
  5. Preinstall
  6. SSH
  7. Rclone
  8. Cloudbox
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Plex Media Server
    6. Plex Autoscan
    7. Sonarr
    8. Radarr
    9. Lidarr
    10. PlexPy (Tautulli)
    11. Ombi
    12. Portainer
    13. Organizr

Install Mediabox / Feederbox

Feederbox (do this first)
  1. Overview
  2. Dependencies
  3. Ansible Vault
  4. Settings
  5. Preinstall
  6. SSH
  7. Rclone
  8. Feederbox
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Sonarr
    6. Radarr
    7. Lidarr
    8. Portainer
    9. Organizr

Mediabox
  1. Overview
  2. Dependencies
  3. Ansible Vault
  4. Settings
  5. Preinstall
  6. SSH
  7. Rclone
  8. Mediabox
  9. Application Setup
    1. Feeder Mount
    2. Plex Media Server
    3. Plex Autoscan
    4. PlexPy (Tautulli)
    5. Ombi

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Docs coming soon for ...

  • Radarr4K
  • Sonarr4K

Misc Guides

Reference

Troubleshooting

Links

Community Project

Clone this wiki locally
You can’t perform that action at this time.