Post-Migration
Verify migrated data, test connections, and clean up after migration.
After the migration completes, verify everything transferred correctly before removing the Mylar3 volume mount.
Verify row counts
Compare the number of records in each table between Mylar3 and Comicarr. The migration preview output includes expected counts -- confirm they match the final result.
Key tables to check:
| Table | What to verify |
|---|---|
comics | All monitored series appear in the watchlist |
issues | Issue counts match per series |
storyarcs | Story arcs and their issue mappings are intact |
snatched | Download history is present |
Check config.ini settings
Mylar3 settings are mapped to their Comicarr equivalents in config.ini. Open Settings in the Comicarr UI and verify:
- Library paths (
DESTINATION_DIR,COMIC_LOCATION) - Download client settings (host, port, category)
- ComicVine API key
- Search provider configuration
Verify credential re-encryption
Mylar3 encrypted credentials are decrypted during migration and re-encrypted with Comicarr's master key. This happens automatically, but you should confirm that sensitive settings work:
- Download client connections (test via Settings)
- Search provider API keys (run a test search)
- Notification provider tokens (send a test notification)
Encryption change
Mylar3 and Comicarr use different encryption keys. The migration handles the re-encryption transparently. Your credentials are never stored in plaintext on disk.
Verify library paths
Ensure your comic library paths are accessible from the Comicarr container. If your Mylar3 paths differ from your Comicarr volume mounts, update them in Settings > General.
Test download client connections
Go to Settings > Download Client and test each configured client. The migrated host, port, and credentials should work if the Comicarr container has network access to the same hosts.
Clean up
Once you have verified everything works:
-
Remove the temporary Mylar3 volume mount from
docker-compose.yml:docker-compose.yml volumes: - ./config:/config - /path/to/comics:/comics # Remove or comment out the mylar3 mount: # - /path/to/mylar/config:/mylar3 -
Recreate the container:
docker compose up -d -
Keep your Mylar3 backup until you are fully confident in the migration.