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

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.
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.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.