Automated comic book and manga downloader and library manager with a modern React UI
10K+
Comicarr is a self-hosted comic book and manga manager. Monitor series, find new issues through your search providers, and organize downloads into your library. Import an existing collection or migrate from Mylar3.
Quick start · First-run setup · Docs · Help · Website
Comicarr builds on Mylar3, with a React frontend, light and dark themes, and a FastAPI backend.
| Integration | Supported tools |
|---|---|
| Comic metadata and search | ComicVine; Metron search with ComicVine mappings for imports |
| Manga | MyAnimeList metadata; MangaDex metadata and chapter downloads |
| Indexers | Newznab (Usenet), Torznab (torrents) |
| Usenet clients | SABnzbd, NZBGet |
| Torrent clients | qBittorrent, Deluge, Transmission, rTorrent, uTorrent |
| Direct downloads | Mega, MediaFire, Pixeldrain |
Docker Compose is the recommended installation method. Images support amd64
and arm64. Create a docker-compose.yml file:
services:
comicarr:
image: ghcr.io/frankieramirez/comicarr:latest
container_name: comicarr
ports:
- "8090:8090"
volumes:
- ./config:/config
- /path/to/comics:/comics
- /path/to/manga:/manga
- /path/to/downloads:/downloads
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
restart: unless-stopped
stop_grace_period: 30s
Replace the host paths with your folders. Set PUID and PGID to the user and
group that can write to them, and choose your timezone. The
repository compose file includes migration and logging options.
Comicarr stores its database, settings, logs, and encryption keys under
/config/comicarr inside the container (./config/comicarr with this example).
Keep that directory persistent and back it up before upgrades or migration.
Your download client and Comicarr must see the same completed files. Mount the
same host downloads folder in both containers at /downloads and configure the
client's completed-download directory accordingly.
Start Comicarr:
docker compose up -d
Open http://localhost:8090, or http://<server-address>:8090 for a remote server.
For source installs, follow the local setup guide.
Install Python dependencies with uv sync (recommended) or pip install ..
Read the setup token from the container logs:
docker compose logs comicarr
Find [SETUP] Setup token: ... and enter it when the setup form asks.
Create your admin account with a password of at least eight characters.
Comicarr restarts after saving the account.
Configure metadata in Settings → API & providers. Comic libraries need a ComicVine API key, including when using Metron search. Manga-only libraries can use MangaDex or MyAnimeList; MyAnimeList requires a client ID.
Set your library paths and configure a search/download route. Some clients
require config.ini; follow the
initial setup guide.
Settings → Acquisition shows which routes work and what is missing.
To migrate from Mylar3, back up the old installation, mount its entire config
directory read-only at /mylar3, and use the onboarding wizard. See the
migration guide before starting.
Use ghcr.io/frankieramirez/comicarr as the canonical image;
comicarr/comicarr on Docker Hub is a mirror. To pin a release, use the version
from GitHub Releases as the
image tag, omitting the leading v.
After backing up, update the image with docker compose pull, then recreate the
container with docker compose up -d. A pull alone leaves the running container
unchanged. See updating for details.
| Guide | Use it for |
|---|---|
| Installation | Docker paths, permissions, and platform notes |
| Configuration | Providers, download clients, and settings |
| Operator guide | Release review, packs, comic/manga classification, and logging |
| Download recovery | Investigating acquisitions that need attention |
| API reference | REST endpoints, authentication, and live events |
Browse the full documentation for library, manga, reading, and deployment guides.
For setup problems, start with troubleshooting. Report a bug with your version and installation method. You can create a Support bundle in Settings → About; review its files before attaching it publicly. Feature requests have their own template.
See CONTRIBUTING.md for development setup and checks, and the Code of Conduct for community guidelines. Report vulnerabilities privately using the security policy.
Comicarr builds on the Mylar3 team's work on comic management, downloading, and post-processing. It is licensed under the GNU General Public License v3.0, like Mylar3.
Content type
Image
Digest
sha256:43b95c716…
Size
123.2 MB
Last updated
6 days ago
docker pull comicarr/comicarr