| Build | Stable | Preview | Support Server |
|---|---|---|---|
![]()
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.
[!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.
/api/opds/v1.2)You need a client/user interface app as a front-end for Suwayomi-Server, if you Directly Download Suwayomi-Server you'll get a bundled version of Suwayomi-WebUI with it.
Here's a list of known clients/user interfaces for Suwayomi-Server (checkout the respective GitHub repository for their features):
These clients are built-in options, and the server can keep them automatically up-to-date.
To facilitate the use of Suwayomi we provide bundle releases that include The Java Runtime Environment, ElectronJS and the Suwayomi-Launcher.
If a bundle for your operating system or cpu architecture is not provided then refer to Advanced Methods
Download the latest win64(Windows 64-bit) release from the releases section or a preview one from the preview repository.
Unzip the downloaded file and double-click on one of the launcher scripts.
Download the latest macOS-x64(older macOS systems) or macOS-arm64(Apple M1 and newer) release from the releases section or a preview one from the preview repository.
Unzip the downloaded file and double-click on one of the launcher scripts.
Download the latest linux-x64(x86_64) release from the releases section or a preview one from the preview repository.
tar xvf the downloaded file and double-click on one of the launcher scripts or run them using the terminal.
WebView support is implemented via JCEF. This is optional, and is only necessary to support some extensions.
To have a functional WebView, some X11 dependencies are required for rendering Chromium.
These include libxrender, libxcomposite libxdamage, libxkbcommon and libxtst.
A CEF 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.
Refer to the Dockerfile for more details.
Note that it is required to have an X session active and available to Suwayomi (i.e. DISPLAY is set).
It is not enough to have WAYLAND_DISPLAY, if your environment does not provide xwayland (or if you run Suwayomi as a service), you need to use a tool like Xvfb.
The Dockerfile linked above also does this.
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.
You can install Suwayomi from the AUR:
yay -S suwayomi-server-bin
Download the latest deb package from the release section.
[!CAUTION] These options are outdated and unmaintained (relevant issue)
MPR
git clone https://mpr.makedeb.org/tachidesk-server.git cd tachidesk-server makedeb -siUbuntu
sudo add-apt-repository ppa:suwayomi/tachidesk-server sudo apt update sudo apt install tachidesk-server
You can deploy Suwayomi on NixOS using the module services.suwayomi-server in your configuration:
{
services.suwayomi-server = {
enable = true;
};
}
For more information, see the NixOS manual.
You can also directly use the package from nixpkgs.
In order to run the app you need the following: - The jar release of Suwayomi-Server - The Java Runtime Environment(JRE) 21 or newer - A Browser like Google Chrome, Firefox, Edge, etc. - ElectronJS (optional)
Download the latest .jar release from the releases section or a preview jar build from the preview repository.
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.
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!).
Suwayomi extension inside Mihon (Tachiyomi) and forks.Suwayomi source in the Merge Source settingsCheckout this issue for tracking progress.
See this troubleshooting wiki page.
See CONTRIBUTING.md.
Feel free to translate the project on [
$ claude mcp add Suwayomi-Server \
-- python -m otcore.mcp_server <graph>