Updates & backups
The apps update themselves
New app versions are published to the releases page. Apps check a few times a day, download the update in the background, verify its checksum and our signature, and offer Restart to update, never while a movie is playing. There's nothing for you to do.
Updating the server
The server updates the Docker way:
terminal
docker compose pull
docker compose up -dOr automatically with Watchtower, limited to containers you label:
docker-compose.yml (excerpt)
services:
moovo:
# …
labels: [com.centurylinklabs.watchtower.enable=true]
watchtower:
image: containrrr/watchtower
restart: unless-stopped
volumes: [/var/run/docker.sock:/var/run/docker.sock]
command: --label-enable --cleanup --schedule "0 0 5 * * *" # 05:00 dailyBackups
Everything the server knows lives in the data folder: the database, artwork and fetched subtitles. Your media stays where it is. Back up data with whatever you already use (Hyper Backup, Time Machine, restic…). To move to a new machine, copy data over and start the same compose file.