A free and open source manga reader server that runs extensions built for Mihon (Tachiyomi).
Suwayomi-Server ships with Suwayomi-WebUI, the web/ElectronJS front-end for Suwayomi-Server.
Tachidesk Server is a free and open-source manga reader server designed to run extensions built for Tachiyomi. It provides a robust backend for managing manga libraries, sources, and downloads, allowing users to organize and access their favorite content efficiently.
Key Features:
Extension compatibility with Tachiyomi's ecosystem, enabling access to a wide range of manga sources.
Library management with categories for organizing collections.
Automated updates and chapter downloads for seamless manga consumption.
Backup and restore functionality powered by Tachiyomi-compatible backups.
Integration with tracking services like MyAnimeList, AniList, and MangaUpdates.
FlareSolverr support to bypass Cloudflare protections on websites.
Audience & Benefit:
Ideal for manga enthusiasts seeking a flexible and customizable solution. Tachidesk Server empowers users to access their favorite manga sources, organize content into categories, and sync their libraries across devices via tracking services. It also supports offline reading and automated updates, making it a powerful tool for managing manga collections.
Tachidesk Server can be installed via winget on compatible systems.
A free and open source manga reader server that runs extensions built for Mihon (Tachiyomi).
Suwayomi is an independent Mihon (Tachiyomi) compatible software and is not a Fork of Mihon (Tachiyomi).
Suwayomi-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow Downloading and Running the app for installation instructions.
You can use Mihon (Tachiyomi) to access your Suwayomi-Server. For more info look here.
Features
> [!NOTE]
>
> These are capabilities of Suwayomi-Server, the actual working support is provided by each front-end app, checkout their respective readme for more info.
Installing and executing Mihon (Tachiyomi)'s Extensions, So you'll get the same sources
Searching and browsing installed sources
A library to save your mangas and categories to put them into
Automated library updates to check for new chapters
Automated download of new chapters
Viewing latest updated chapters
Ability to download Manga for offline read
Backup and restore support powered by Mihon (Tachiyomi)-compatible Backups
tar xvf the downloaded file and double-click on one of the launcher scripts or run them using the terminal.
WebView support (GNU/Linux)
WebView support is implemented via KCEF.
This is optional, and is only necessary to support some extensions.
To have a functional WebView, several dependencies are required; aside from X11 libraries necessary for rendering Chromium, some JNI bindings are necessary: gluegen and jogl (found in Ubuntu as libgluegen2-jni and libjogl2-jni).
Note that on some systems (e.g. Ubuntu), the JNI libraries are not automatically found, see below.
A KCEF server is launched on startup, which loads the X11 libraries.
If those are missing, you should see "Could not load 'jcef' library".
If so, use ldd ~/.local/share/Tachidesk/bin/kcef/libjcef.so | grep not to figure out which libraries are not found on your system.
The JNI bindings are only loaded when a browser is actually launched.
This is done by extensions that rely on WebView, not by Suwayomi itself.
If there is a problem loading the JNI libraries, you should see a message indicating the library and the search path.
This search path includes the current working directory, if you do not want to modify system directories.
Check our Official Docker release Suwayomi Container for running Suwayomi Server in a docker container. Source code for our container is available at docker-tachidesk, an example compose file can also be found there. By default, the server will be running on http://localhost:4567 open this url in your browser.
Arch Linux
You can install Suwayomi from the AUR:
yay -S tachidesk
Debian/Ubuntu
Download the latest deb package from the release section.
Make sure you have The Java Runtime Environment installed on your system, Double-click on the jar file or run java -jar Suwayomi-Server-vX.Y.Z-rxxxx.jar from a Terminal/Command Prompt window to run the app which will open a new browser window automatically.
Using Suwayomi Remotely
You can run Suwayomi on your computer or a server and connect to it remotely through one of our clients or the bundled web interface with a web browser. This method of using Suwayomi is requiring a bit of networking/firewall/port forwarding/server configuration/etc. knowledge on your side, if you can run a Minecraft server and configure it, then you are good to go.
Check out this wiki page for a guide on configuring Suwayomi-Server.
If you face issues with your setup then we are happy to provide help, just join our discord server(a discord badge is on the top of the page, you are just a click-clack away!).
Syncing With Mihon (Tachiyomi) and Neko
The Suwayomi extension and tracker
You can install and configure the Suwayomiextension inside Mihon (Tachiyomi) and forks.
The extension will load your Suwayomi library.
By manipulating extension search filters you can browse your categories.
You can enable the Suwayomi tracker to track reading progress with your Suwayomi server.
Note: to sync from
Mihon (Tachiyomi) to Suwayomi: Mihon (Tachiyomi) automatically updates the chapters read status when it's updating the tracker (e.g. while reading)
Suwayomi to Mihon (Tachiyomi): To sync Mihon (Tachiyomi) with Suwayomi, you have to open the manga's track information, then, Mihon (Tachiyomi) will automatically update its chapter list with the state from Suwayomi
The Suwayomi merge source in Neko
You can enable the Suwayomi source in the Merge Source settings
You can merge titles in Neko with titles from your Suwayomi library.
You can enable 2-way automatic sync to track reading progress with your Suwayomi server.
Note: only applies to merged titles
Neko automatically updates the chapters read status in Suwayomi
During updates, Neko will automatically update its chapter list with the read state from Suwayomi
This only pulls if the status is read, to prevent marking read chapters as unread in Neko
This project is a spiritual successor of TachiWeb-Server, Many of the ideas and the groundwork adopted in this project comes from TachiWeb.
The AndroidCompat module was originally developed by @null-dev for TachiWeb-Server and is licensed under Apache License Version 2.0 and Copyright 2019 Andy Bao and contributors.
Parts of Mihon (Tachiyomi) is adopted into this codebase, also licensed under Apache License Version 2.0 and Copyright 2015 Javier Tomás.
Changes to both codebases is licensed under MPL v. 2.0 as the rest of this project.
License
Copyright (C) Contributors to the Suwayomi project
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
Disclaimer
The developer of this application does not have any affiliation with the content providers available.