Free & open source · self-hosted · installable app

Self-hosted manga server that downloads too.

A free, open-source manga server and reader for your manga, manhwa and webtoons. Point it at a series and Uchiyomi downloads it, watches for new chapters, and serves them to a reader built for webtoons. One compose file, on your own server, and it installs like an app.

Most self-hosted readers stop at reading. This one watches your series too.

v0.88.0 · 19 October 2026 · Profile and Admin, one list each

CBZCBRPDFimage EPUBimage foldersMangaDexMadaraMangaThemesiaManganato

uchiyomi
The Uchiyomi reader on a phone, mid-chapter, with the chapter title and page progress

The pitch

Indexerfinding series · Prowlarr
Schedulernew chapters · Sonarr
Downloadergrabbing files · qBittorrent
SolverCloudflare · FlareSolverr
Media serverserving and reading · Jellyfin
Uchiyomi uchiyomi.

Normally that's four or five containers
and a weekend of compose files.
Uchiyomi is one install.

If you run Sonarr for TV and Radarr for films, this is the same idea for manga · the whole *arr stack for manga, in one install, with the reader included. The manga downloader, and how it compares to kaizoku and Mangarr →

Discover
Grab
Monitor
Serve
Read

The tour

A manga server and reader, in six screens

  1. HomeA daily pick, and where you left off.
  2. LibraryEverything you own, and how far in you are.
  3. SeriesYour place, your stars, and AniList’s beside them.
  4. ReaderTrue black, webtoon-first, chapters run on.
  5. DiscoverWhat your sources just published, one card each.
  6. AdminMembers, sources, and a library that fixes itself.
uchiyomi / home
Home: A daily pick, and where you left off. Library: everything you own, with how far in you are under every cover. Series: one button to where you are, four keys, and your stars beside AniList’s score. Reader: True black, webtoon-first, chapters run on. Discover: what your sources just published, one card per series. Admin: Health, with Fix everything, on a library that checks and fixes itself.

Paste a URL, or bring Mihon’s whole catalog

Mihon and Tachiyomi extensions, on your server

1,443extensions, one click

Built-in engines reach whole families of manga sites from a pasted URL, with nothing to wire up. Want more? Point Uchiyomi at an extension repository you trust and add one with a click. Both land in the same search.

  • Adding one switches its sources on immediately
  • Adult extensions hidden by default
  • Uchiyomi hosts nothing — you choose the repository
uchiyomi / admin
Browsing and installing Mihon extensions from inside the Uchiyomi admin panel

Why Uchiyomi

A library server and a manga downloader in one

Most tools make you pick a side. A library server like Komga or Kavita reads files you supply but can’t fetch new chapters. A source app like Mihon fetches them but lives on one phone, and Suwayomi puts the same extensions on a server for one person, until its accounts leave preview. Uchiyomi does both jobs, for a whole household, in something worth opening. Compared row by row →

UchiyomiKomgaKavitaSuwayomialso runs inside UchiyomiMihon
Fetches new chapters by itself✓×you add files×you add files✓✓
A server for several people, each with their own progress✓✓✓◐preview builds×one user
Installs as an app and reads offline✓any device◐no offline◐no offline◐no offline◐Android only
Scrolls straight on into the next chapter✓×one book at a time◐replaces the strip✓✓
Finds chapter gaps and bad downloads, and fixes them✓◐broken files◐broken files◐gap markers◐gap markers
Two-factor sign-in✓×××–

Six rows of twenty-six · the full table, including the three rows Uchiyomi loses, and a paragraph on what Komga, Kavita, Suwayomi and Mihon each do better, are on the comparison page. Checked 2026-10-14 against Uchiyomi v0.61.2, Komga 1.29.0, Kavita 0.9.1.4, Suwayomi v2.4.2366 and Mihon 0.21.2. If a row is wrong, open an issue and I’ll fix it.

uchiyomi / household
Managing the accounts on a household Uchiyomi server

One app that finds, fetches, tracks and reads, for a whole household.

Inside

Everything a household manga server needs

Mihon extensions

Mihon extensions

1,443 of them in the catalogue most people use. Click Add, search immediately.

Tracker sync

Tracker sync

AniList, MyAnimeList or Kitsu. Finish a chapter, your list updates itself.

Library health

Library health

Finds gaps, bad downloads and duplicates, and fixes them for you.

Libraries, each with its own age rating and its own members

A shelf the kids can use

Split the collection into libraries, give each one an age rating and choose who opens it. An 18+ shelf stays off the home screen, the grid and search entirely until somebody asks for it.

Single sign-on

Single sign-on

OIDC against Authentik, Authelia or Keycloak.

Scoped API tokens

Scoped API tokens

Read, write or admin. Revocable any time.

Chapters downloaded for offline reading

Offline

Installs as an app and keeps chapters on the device. Reads on a plane, syncs your place when you land.

Multi-user household

Accounts, progress, streaks and a leaderboard.

Nine languages

English, Spanish, French, German, Portuguese, Russian, Japanese, Chinese and Arabic. Arabic mirrors the whole layout, not just the text.

Nightly backups

Database and config, rotated, restorable.

Self-host in minutes

Install it with Docker Compose

One file, one command. docker compose up brings up the app with its database inside, the Cloudflare solver and the extension engine. No stack to assemble.

bash · uchiyomi
// one file, prebuilt images — nothing to compile
  $ curl -O https://raw.githubusercontent.com/AngeloSha/uchiyomi/main/deploy/docker-compose.yml

  // already have a manga folder? point at it first (optional)
  $ echo "LIBRARY_PATH=/path/to/your/manga" > .env

  $ docker compose up -d
  
  // later, to update: docker compose pull && docker compose up -d

  // open http://localhost:8080 and create your admin account
  // in the browser, add a source by URL, and start reading.
  ✓ uchiyomi               running
  ✓ uchiyomi-flaresolverr  running
  ✓ uchiyomi-suwayomi      running

You will be installing v0.88.0 · 19 October 2026 · Profile and Admin, one list each. Upgrading later is docker compose pull && docker compose up -d · the database migrates itself and your volumes are untouched. Every release → · the full setup walkthrough → · no server? the Windows and Mac app →

uchiyomi
The Uchiyomi sign-in screen on a fresh install
…then create your admin account in the browser.

Install it

Read on iPhone, iPad and Android, even offline

It installs from your own server, not an app store. Open your Uchiyomi in the browser and add it to the home screen: full-screen, true black, and it reads offline.

Uchiyomi home screen on a phone
Add to home screen
Reading a chapter full-screen on a phone
Full-screen, true black
A library of series on a phone
Your library, in your pocket

Safari → Share → Add to Home Screen Chrome → menu → Install app

What’s new

Shipped, and what’s next.

The Library sorted by Releasing soon: each of the first covers says when its next chapter is likely, Running late, Due or a day of the week

When the next chapter is due

Uchiyomi works out when each series' next chapter is likely, says it as an estimate, and lists what's expected this week.

A series page's Related row: its sequel and side stories from AniList, with their covers

What comes next

Sequels, side stories and spin-offs from AniList on every series page, and what its readers recommend that you already have.

The reader's settings: Wide pages (Whole, Split, Rotate) and Crop page borders

A reader that fits your screen

Spreads split or turned on a phone, blank borders cropped, an e-ink filter, and your own tap zones, keys and controller.

also shipped · how long you've read, and your pace · lists that keep themselves up to date, and lists the household shares · Incognito reading · Pick back up and Hidden gems · a sign-up form · connecting AniList in two taps · a calmer series page and Library · Fix everything · AniList's score beside your stars · a Windows and Mac app · language editions of one series, one card · Replace a source in one press · merging duplicates keeps each chapter once · Discover with one card per series, asking every source · chapter numbers from file names · a backup Cloudflare solver, and Byparr as one · several folders per library · banners made from your own pages · prefer or block scanlation groups · grey rows for the chapters you don’t have · imports reviewed match by match · Discover search that answers progressively instead of waiting for the slowest source · follow one series on a second source · automatic switching when a source refuses · a part-downloaded chapter kept and repaired overnight · import your AniList, MyAnimeList or Kitsu list · Library select-all with bulk fetch and removal · Verify chapter files · a Komga-compatible API, so Mihon can read your library · age ratings with a per-member limit · an 18+ library kept off every browsing surface until asked for · a per-member permission to add series at all · nine languages with right-to-left · bookmarks · PDF and image EPUB · editable metadata that survives a rescan · any folder layout · several libraries with per-member access · single sign-on · scoped API tokens · push notifications · OPDS with expiring links · nightly backups

on deck · per-source genre browsing · native App Store and Play builds

Documentation

Everything is written down.

Every screen walked through with screenshots, every environment variable listed, and the parts that bite: reverse proxies, backups and restores, upgrading, and what to do when a source stops answering.

User guide

Every screen, with screenshots: library, reader, Discover, admin, security, offline. Ends with troubleshooting and an FAQ.

Read the guide →

Self-host guide

The compose file line by line, what counts as a series, reverse proxy and HTTPS, backups, upgrading, and what to check when something is wrong.

Set it up →

The manga reader

Webtoon-first, on iPhone, iPad, Android, Windows and Mac, offline, and from Mihon or KOReader.

See the reader →

The manga downloader

How it follows series and saves new chapters, what happens when sources fail, and how it compares with kaizoku and Mangarr.

How it fetches →

A Mihon server

Mihon and Tachiyomi extensions on your own server, and keeping Mihon on your phone.

Mihon & Tachiyomi →

FAQ

Where chapters come from, whether it replaces Komga, what it runs on, and the questions where the honest answer is no.

Read the answers →

How it compares

Row by row against Komga, Kavita, Suwayomi and Mihon, including the rows Uchiyomi loses.

Compare →

Backups & restore

What a backup contains and what it deliberately leaves out, where to put them, and the exact commands to restore one.

Keep your data →

Extensions

Adding an extension repository step by step: what it is, where to find its address, and what every message means.

Add sources →

Windows and Mac app

The whole app on your own computer with no Docker, or a window onto your server. Downloads and the first launch, step by step.

Download →

API

Scoped tokens, the endpoints worth scripting, single sign-on with OIDC, and the full route list.

Script it →

Changelog

Every release, what changed and why, including the bugs that shipped and what they cost.

See the history →

also · migrating between layouts · security policy · contributing