Web-based platforms for organizing, managing, and reading digital comic and manga collections on personal servers.
Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie and token-based session management with configurable timeouts and remember-me persistence. It offers a file-system scanning engine that automatically detects new, changed, or removed files, and provides duplicate detection and removal for both files and pages. The platform supports organizing content into libraries with per-user access restrictions, grouping series into collections, and creating custom reading lists. Additional capabilities include full-text search across all libraries, metadata editing for books and series, trash-based recovery for deleted content, and the ability to import books from outside library folders. The server can be deployed on multiple platforms including Windows, macOS, and Linux, with installation options ranging from a native desktop application and Microsoft Store to Docker containers and direct Java JAR execution.
Komga is a comprehensive, self-hosted server that provides a web-based interface for managing and reading comic and manga collections, featuring native support for archive formats, reading progress tracking, and OPDS integration.
Suwayomi-Server is a self-hosted manga server that serves content via OPDS feeds for use with compatible reader applications. It functions as a personal manga library server, allowing users to organize, browse, and read manga from any device with offline support and automatic chapter updates. The server distinguishes itself through its extension-based source abstraction, which loads and executes third-party extensions at runtime to fetch content from various providers. It implements a bidirectional sync protocol using timestamped progress markers to reconcile reading positions across multiple client devices, and exports library metadata and reading progress into a portable JSON schema compatible with the Mihon ecosystem for disaster recovery and migration. The server also integrates with FlareSolverr to solve Cloudflare challenges automatically when accessing protected sources, and pushes reading progress updates to external tracking services via OAuth-authenticated webhook calls. The project supports container deployment via Docker for isolated and portable hosting, and can be hosted remotely for access from any client or web browser. It provides library organization with categories, automated updates and downloads for new chapters, and offline reading capabilities through structured file caching.
This is a dedicated self-hosted manga server that provides a web-based interface for library management, reading progress synchronization, and OPDS support, fulfilling all the core requirements for a digital comic and manga collection manager.
Kavita is a self-hosted digital library server designed for hosting, organizing, and sharing collections of digital books, comics, and magazines across multiple devices. It functions as a digital media metadata manager and an OPDS content server, enabling the distribution of publications to compatible reading applications. The system includes a cross-platform web-based reader that supports digital book annotations and highlights. It utilizes a role-based access control system to manage user permissions and enforce age restrictions for shared libraries. The platform provides comprehensive library management tools for indexing content metadata, organizing reading lists, and integrating external ratings and reviews. Users can also customize their experience through adjustable dashboard layouts and visual themes.
Kavita is a comprehensive, self-hosted media server specifically built to manage and read comic, manga, and ebook collections, featuring a web-based interface, OPDS support, and built-in progress tracking.
Jasmine is a digital comic reader and community content platform designed for browsing, reading, and organizing digital comic collections. It functions as a comic library manager that allows users to track reading progress, save favorite titles, and categorize comic series. The application is an offline-capable web app that employs local-first data and content caching to ensure comic pages remain accessible without an internet connection. It features a responsive page viewer that adjusts comic dimensions based on the device screen size to maintain readability. The platform integrates social and discovery capabilities, including user account management and community discussion tools for exchanging ideas through comments. Users can locate specific series through search interfaces and explore digital catalogs via categorized libraries.
Jasmine is a self-hosted digital comic library manager that provides web-based organization, reading progress tracking, and a responsive viewer, though it focuses more on community-driven content discovery than traditional OPDS-based server management.
Komikku is a manga reader application and digital comic library manager. It functions as a content aggregation client that combines feeds and saved searches from multiple third-party extensions into a unified view, while providing a mobile interface for reading digital comics from online sources or local storage. The application integrates third-party source extensions to fetch content from various catalogs and includes a system to synchronize reading status and progress records with external tracking services. It also allows for content source migration to maintain library access when a specific provider becomes unavailable. The project covers broad capability areas including library organization with custom categories, global content search with metadata filtering, and a configurable viewer with adjustable reading directions and layout modes. It also manages automated background synchronization for library updates and provides local backup and recovery options for application state.
This is a native Android application designed for reading and managing manga on mobile devices, rather than a self-hosted server application that provides a web-based interface for your collection.
Calibre-web is a self-hosted web application that provides a browser-based interface for browsing, managing, and reading digital book collections stored in a library database. It functions as a comprehensive library management system, allowing users to organize large collections, edit metadata, and perform automated content updates through a centralized administrative dashboard. The platform distinguishes itself by integrating directly with external infrastructure to extend the capabilities of a standard digital library. It supports remote storage mapping to host files on cloud providers, utilizes external binary tools for on-the-fly e-book format conversion, and features an automated delivery pipeline that uses standard mail protocols to sync content directly to e-reader devices. Furthermore, it provides flexible access control by delegating user authentication to external identity providers, including support for organizational directories and social login services. Beyond its core management features, the application includes tools for granular user permission management, content visibility filtering, and multilingual interface support. It maintains consistency with the underlying database through an object-relational mapping layer and offers mechanisms for monitoring remote storage changes to keep library metadata synchronized.
While primarily designed for e-books, this application supports comic book archives and provides the requested web-based library management, reading interface, and OPDS support needed to organize and view your collection.
Koodo Reader is an open-source, cross-platform eBook reader designed for managing and studying digital documents. It functions as both a standalone desktop application and a self-hosted web environment, allowing users to organize their libraries and read across multiple devices. The application distinguishes itself through integrated study and annotation tools that facilitate personal knowledge management, enabling users to highlight and extract insights from their documents. It supports a consistent reading experience by synchronizing progress and notes across platforms, while also providing accessibility features such as text-to-speech playback and customizable display settings. The software utilizes a web-based architecture that enables offline functionality through background caching and local data persistence. Users can deploy the web version on personal servers to maintain control over their document storage and accessibility.
Koodo Reader is a versatile document and ebook manager that supports common comic archive formats and provides a web-based interface for cross-device reading, though it is designed as a general-purpose reader rather than a dedicated comic-server platform.