Stump
Free and open source comics, manga, and digital book server with OPDS support
Alternative to: comixology, kindle, kobo
Stump is a free and open source comics, manga, and digital book server built with Rust, Axum, SeaORM, and React. It supports EPUB, PDF, CBZ/ZIP, and CBR/RAR formats with built-in readers, full OPDS v1.2 and v2.0 support, EPUB annotations and highlights, and OIDC authentication. Multi-user permissions, age restrictions, theming, and Kobo/KOReader sync integrations round out the feature set for self-hosted deployments.
Stump Docker Compose example
Self-host Stump on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Stump in Docker containers using the official aaronleopold/stump:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
stump:
image: aaronleopold/stump:latest
volumes:
- config:/config
- data:/data
environment:
# User ID the Stump process runs and owns its files as (LinuxServer-style mapping)
PUID: "1000"
# Group ID the Stump process runs and owns its files as
PGID: "1000"
# Directory holding Stump's SQLite database, config file, logs and thumbnail cache
STUMP_CONFIG_DIR: "/config"
restart: unless-stopped
volumes:
config:
data: Prefer a managed setup? WinterFlow installs, configures, and updates Stump for you using this same Docker Compose configuration.