Updating Cloudbox - dibrz/ARMBand GitHub Wiki

You can use this guide to keep your Cloudbox up-to-date with new additions/changes etc.

Foreward

  • You will not lose your existing data (e.g. Plex/Sonarr/Radarr libraries, configs, etc) as that is stored in /opt.

  • Your ansible.cfg, settings.yml, and adv_settings.yml files will remain intact.

  • Since Docker may be re-installed during the update, some non-Cloudbox docker containers may either get stopped or removed during this process, but their persistent config data should remain intact.

Update Cloudbox

  1. Rerun the Dependency Installer script.

    curl -s https://cloudbox.rocks/install_dependencies.sh | sudo -H sh
    
  2. Pull the latest changes.

    cd ~/cloudbox && git pull
    

    Note: If you get any errors here, see this.

  3. Run the Cloudbox installer with your preferred tag.

    sudo ansible-playbook cloudbox.yml --tags cloudbox
    

    Note: Install may quit if new changes were added into the settings.yml file via the Settings Updater. Check the the updated settings.yml and re-start the install.

  4. Reboot when the install completes.

    sudo reboot