Updating

Keep Comicarr up to date with the latest releases.

Backup before updating

Back up your /config directory before applying updates. This includes comicarr.db, config.ini, and the secure/ directory containing your encryption key.

Docker

Pull the latest image and recreate the container:

docker compose pull
docker compose up -d

The container restarts with the new image. Your data in /config persists across updates.

Update Notifications

Comicarr can check GitHub for new releases automatically.

SettingDescriptionDefault
CHECK_GITHUBEnable automatic update checksFalse
CHECK_GITHUB_INTERVALMinutes between checks360

Enable in Settings > General or in config.ini:

config.ini
[General]
CHECK_GITHUB = True
CHECK_GITHUB_INTERVAL = 360

When a new version is available, Comicarr displays a notification in the UI.

Manual Installation

If you installed from source:

Pull the latest code

cd /path/to/comicarr
git pull origin main

Update Python dependencies

uv sync

Or with pip:

pip install -r requirements.txt

Rebuild the frontend

cd frontend
npm install
npm run build
cd ..

Restart Comicarr

Stop the running process and start it again:

python3 Comicarr.py --nolaunch

On this page