explaingit

suwayomi/suwayomi-server

6,921JavaAudience · generalComplexity · 3/5Setup · moderate

TLDR

Suwayomi-Server is a free self-hosted manga reading server that runs on your computer and lets you browse, download, and organize comics from many sources through a browser or phone app, all in one place.

Mindmap

mindmap
  root((Suwayomi-Server))
    What it does
      Self-hosted manga server
      Library management
      Auto-download chapters
    Front-ends
      Built-in WebUI
      Mihon Android app
      Community desktop apps
    Features
      Progress tracking
      Mihon backup restore
      OPDS for e-readers
    Integrations
      MyAnimeList
      AniList
      Docker install
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run a home manga server that automatically downloads new chapters from your followed series so you can read offline on any device.

USE CASE 2

Use your existing Mihon Android app as the reading front-end while Suwayomi handles the downloading and library in the background.

USE CASE 3

Migrate your Mihon or Neko app library to a self-hosted server by restoring a Mihon backup file into Suwayomi.

USE CASE 4

Track reading progress across comics synced to MyAnimeList or AniList from your self-hosted library.

Tech stack

JavaDockerLinux

Getting it running

Difficulty · moderate Time to first run · 1h+

Requires a Java runtime or Docker, plus installing compatible Mihon extensions to connect to manga source websites.

No explicit license terms were stated in the explanation, check the repository directly.

In plain English

Suwayomi-Server is a free, open-source manga reading server that runs on your own computer or home server. Manga is Japanese-style comics, and this software lets you browse, download, and organize comics from many online sources through a single application rather than visiting individual websites. It runs on any platform that supports Java, including Windows, macOS, and Linux. The server works by running extensions originally built for Mihon, a popular Android manga reader app. These extensions connect to specific comic-hosting websites, so the range of sources available to Suwayomi is the same as what Mihon users have access to. Suwayomi is not a fork of Mihon but an independent project that happens to be compatible with the same extension format and backup files. Because it is a server, you need a separate front-end application to actually read comics. The bundled download includes Suwayomi-WebUI, a web-based interface that opens in your browser. Other community-built clients exist as well, including desktop applications and a progressive web app. You can also connect to the server from a Mihon or Neko installation on your phone, effectively using your phone as the reading app while the server handles downloading and organizing. Features include a personal library with categories, automatic checking for new chapters from followed series, automatic downloading of new chapters, offline reading, reading progress tracking through services like MyAnimeList and AniList, backup creation and restore compatible with Mihon backups, and OPDS support for e-readers. Docker, Arch Linux, Debian, and NixOS installation options are available for users who prefer those environments. The project is maintained with community support and accepts translations and code contributions.

Copy-paste prompts

Prompt 1
Help me install Suwayomi-Server with Docker on my home Linux server and access the web UI from my phone on the same network.
Prompt 2
I have a Mihon backup file. Walk me through restoring it into Suwayomi-Server so all my followed series and progress carry over.
Prompt 3
How do I set up Suwayomi-Server to automatically check for and download new chapters for all series in my library every night?
Prompt 4
I want to connect my Mihon Android app to Suwayomi-Server as a remote source. Walk me through the setup on both sides.
Open on GitHub → Explain another repo

← suwayomi on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.