Build | Stable | Preview | Support Server |
---|---|---|---|
Yes, you need a client/user interface app as a front-end for Tachidesk-Server, if you Directly Download Tachidesk-Server you'll get a bundled version of Tachidesk-WebUI with it.
Here's a list of known clients/user interfaces for Tachidesk-Server:
- Tachidesk-JUI: The "official" front-end for Tachidesk-Server, A native desktop Application.
- Tachidesk-WebUI: The web/electrion front-end that Tachidesk-Server is traditionally shipped with.
- Tachidesk-qtui: A C++/Qt front-end for mobile devices(Android/linux), in super early stage of development.
- Equinox: A web user interface made with Vue.js, in super early stage of development.
A free and open source manga reader server that runs extensions built for Tachiyomi.
Tachidesk is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi.
Tachidesk-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.
Ability to read and write Tachiyomi compatible backups and syncing is a planned feature.
Here is a list of current features:
- From Tachiyomi
- Installing and executing Tachiyomi's Extensions, So you'll get the same sources
- A library to save your mangas and categories to put them into
- Searching and browsing installed sources
- Ability to download Manga for offline read
- Backup and restore support powered by Tachiyomi Backups
- From Aniyomi
- Installing and executing Aniyomi's Extensions
- Searching and browsing installed sources.
- Viewing an anime and it's episodes
Note: These are capabilities of Tachidesk-Server, the actual working support is provided by each front-end app, checkout their respective readme for more info.
Note: Tachidesk-Server is alpha software and can break rarely and/or with each update. See Troubleshooting if it happens.
In order to use the app effectively you need the following:
- The jar release of Tachideesk-Server
- The Java Runtime Environment(JRE) 8 or newer (included in bundle releases)
- A Modern Browser like Google Chrome, Firefox, etc.
- ElectronJS (optional) (included in bundle releases)
- An internet connection (when you want to use online features)
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 Tachidesk-vX.Y.Z-rxxx.jar
(or java -jar Tachidesk-latest.jar
if you have the latest preview) from a Terminal/Command Prompt window to run the app which will open a new browser window automatically. Also the System Tray Icon is your friend if you need to open the browser window again or close Tachidesk.
To facilitate the use of Tachidesk we provide bundle releases that include The Java Runtime Environment, ElectronJS and 3 Tachidesk Launcher Scripts.
Tachidesk Electron Launcher
: Launches Tachidesk inside Electron as a desktop applicatonTachidesk Browser Launcher
: Launches Tachidesk in a browser windowTachidesk Debug Launcher
: Launches Tachidesk with debug logs attached. If Tachidesk doesn't work for you, running this can give you insight into why.
Node: Linux launcher scripts are named a bit differently but work the same.
Download the latest win32
(Windows 32-bit) or 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) 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.
You can install Tachidesk from the AUR
yay -S tachidesk
Check our Official Docker release Tachidesk Container for running Tachidesk Server in a docker container. Source code for our container is available at docker-tachidesk. By default the server will be running on http://localhost:4567 open this url in your browser.
Install from the command line:
$ docker pull ghcr.io/suwayomi/tachidesk
Run Container from the command line:
$ docker run -p 4567:4567 ghcr.io/suwayomi/tachidesk
You can run Tachidesk on your computer or a server and connect to it remotely through the web interface with a web browser on any device including a mobile or tablet or even your smart TV!, this method of using Tachidesk is only recommended if you are a power user and know what you are doing.
See this troubleshooting wiki page.
See CONTRIBUTING.md.
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 tachiyomi is adopted into this codebase, also licensed under Apache License Version 2.0
and Copyright 2015 Javier Tomás
.
You can obtain a copy of Apache License Version 2.0
from http://www.apache.org/licenses/LICENSE-2.0
Changes to both codebases is licensed under MPL v. 2.0
as the rest of this project.
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/.