À propos du projet

Suwayomi-Server est un serveur de lecture de mangas gratuit et open source qui exécute les extensions conçues pour Mihon (Tachiyomi). Il s'agit d'un projet indépendant et compatible avec Mihon, et non d'un fork, conçu pour être multiplateforme : tout système disposant de Java et/ou d'un navigateur moderne peut l'exécuter, notamment Windows, Linux, macOS et ChromeOS. Le serveur lui-même n'ayant pas d'interface utilisateur intégrée, une application cliente est nécessaire comme interface. Les téléchargements directs incluent Suwayomi-WebUI, et le serveur peut maintenir automatiquement à jour les clients intégrés tels que Suwayomi-WebUI et Suwayomi-VUI. D'autres clients existent, notamment des applications de bureau (Tachidesk-JUI, Moku, Tachidesk-VaadinUI), des clients web et mobiles (Tachidesk-Sorayomi, Tachidesk-qtui) et un plugin KOReader ; certains peuvent être inactifs ou abandonnés. Les capacités principales incluent l'installation et l'exécution des extensions Mihon (Tachiyomi) pour accéder aux mêmes sources, la recherche et la navigation dans les sources installées, la gestion d'une bibliothèque avec catégories, la mise à jour automatisée de la bibliothèque pour les nouveaux chapitres, le téléchargement automatisé des nouveaux chapitres, la consultation des chapitres récemment mis à jour et le téléchargement de mangas pour la lecture hors ligne. Les sauvegardes et restaurations utilisent des formats compatibles avec Mihon, et la création automatisée de sauvegardes est prise en charge. La progression de lecture peut être suivie via des services tels que MyAnimeList, AniList et MangaUpdates. La prise en charge de FlareSolverr aide à contourner la protection Cloudflare, et OPDS et OPDS-PSE sont pris en charge au point de terminaison /api/opds/v1.2. Les options d'installation sont nombreuses. Les paquets pour systèmes d'exploitation incluent le Java Runtime Environment, ElectronJS et un lanceur pour Windows, macOS (x64 et arm64) et GNU/Linux (x64). D'autres méthodes incluent un conteneur Docker officiel (par défaut à http://localhost:4567), un paquet AUR Arch Linux, un paquet deb Debian/Ubuntu, et un module NixOS ou un paquet nixpkgs. Les utilisateurs avancés peuvent exécuter directement la version jar avec Java 21 ou plus récent, ou héberger le serveur à distance et se connecter via un client ou l'interface web intégrée. Suwayomi peut se synchroniser avec Mihon (Tachiyomi) et Neko. Une extension et un tracker Suwayomi peuvent être installés dans Mihon et ses forks pour charger la bibliothèque Suwayomi, parcourir les catégories via des filtres de recherche et synchroniser la progression de lecture dans les deux sens. Dans Neko, la source de fusion Suwayomi peut fusionner des titres et effectuer une synchronisation automatique bidirectionnelle pour les titres fusionnés. Sous GNU/Linux, la prise en charge optionnelle de WebView est implémentée via JCEF et nécessite des bibliothèques X11 telles que libxrender, libxcomposite, libxdamage, libxkbcommon et libxtst, ainsi qu'une session X active (ou Xvfb). Le projet fournit une documentation de dépannage, un guide de contribution et des traductions via Weblate. Il est sous licence MPL v. 2.0, avec des portions dérivées de TachiWeb-Server et Mihon (Tachiyomi) sous Apache License 2.0. Le développeur déclare n'avoir aucune affiliation avec les fournisseurs de contenu.