A self-hosted media server for organizing and reading comics, manga, and digital books with OPDS support.

Stump screenshot 1

Stump is an open-source alternative to proprietary digital library managers that serves as a media server for comics, manga, and digital books. It provides a centralized system for organizing and accessing digital reading materials across different devices, allowing users to maintain a private archive of their reading collections. The software is available as a desktop application via Tauri, a web interface, and can be deployed using Docker or pre-built binaries.

The application functions as a self-hosted server that manages a local library of files and makes them available through a web browser or compatible reading apps. It supports a variety of common digital publishing formats and implements standard protocols to ensure compatibility with third-party e-reader software. This makes it suitable for users who want to move away from cloud-based storage and maintain full control over their digital assets.

Key features

  • Support for OPDS v1.2 and v2.0 including OPDS PSE
  • Compatibility with EPUB, PDF, CBZ, ZIP, CBR, and RAR formats
  • Integrated readers for all supported file types
  • Annotations and highlights for EPUB files
  • Multi-user account management with permissions and age restrictions
  • OIDC authentication for secure access
  • Sync integrations for Kobo and KoReader
  • Built-in theming options for the user interface

The backend is built with Rust using the Axum framework and SeaORM, while the frontend utilizes React. The project structure separates the core file processing logic from the server and the Tauri-based desktop wrapper. This architecture allows the server to handle library indexing and metadata while the client provides the visual interface for browsing and reading. The inclusion of OIDC authentication and granular user permissions allows the server to be shared among multiple people with different access levels.

Stump is positioned as a specialized media server for users who prefer to self-host their digital book and comic collections and require standard OPDS support for their hardware readers.

Last Modified
Software TypeDesktop App
Platform
Last Activity15 days ago
Repository Age4 years
LicenseMIT
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.