All templates

Deploy Shelfmark on your own server.

Shelfmark logo

Shelfmark is a self-hosted book management and organization application that provides comprehensive tools for managing your digital book library. Built with modern architecture, Shelfmark offers a web-based interface accessible on port 8084 for organizing, cataloging, and managing your book collection. The system supports book downloads,…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Shelfmark.

Shelfmark screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Shelfmark

Everything you need, running where you choose.

Get the full Shelfmark experience with Easypanel handling the repetitive infrastructure work around it.

Book Library Management
Catalog, organize, and manage your digital book collection with an intuitive web interface.
Book Downloads
Download books to a dedicated volume with support for various download sources and formats.
Configuration Management
Store application configuration in a persistent volume for reliable settings management.
Download Client Integration
Integrate with torrent and usenet download clients for automated book downloads.
File Permissions
Configure user and group IDs for proper file permissions on downloaded books and configuration files.
Digital Book Management
Organize and manage your digital book library with comprehensive cataloging and organization tools.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Shelfmark
Open Templates, select Shelfmark, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

shelfmarkRequired

App Service Image

ghcr.io/calibrain/shelfmark:sha-ba62771Required

User ID (PUID)

User ID for file permissions (0 for root)

0Required

Group ID (PGID)

Group ID for file permissions (0 for root)

0Required
Resources
Project documentation and source code.
Latest template update
May 8, 2026

Version bumped to sha-ba62771

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
MediaManager logo
MediaManager
MediaManager is a self-hosted media management application designed to help you organize, catalog, and manage your media collection. The application provides a clean web interface for browsing and managing your media files including movies, TV shows, music, and other digital content. With support for custom metadata, tagging, and categorization, MediaManager makes it easy to keep your media library organized and accessible. The application features automatic media scanning, metadata extraction, thumbnail generation, and search capabilities to quickly find content in large collections. Built with a PostgreSQL backend for reliable data storage, MediaManager can handle extensive media libraries with thousands of items. The flexible configuration system allows you to customize media directories, scanning behavior, and display preferences to match your needs. Perfect for home media enthusiasts who want to organize their digital collections, content creators managing large media archives, small organizations needing a simple media asset management solution, or anyone looking for a lightweight self-hosted alternative to complex media management systems.
View template
Tugtainer logo
Tugtainer
Tugtainer is a self-hosted Docker container management application that provides a web-based interface for managing Docker containers and images. Built with modern architecture, Tugtainer offers comprehensive container management capabilities including container lifecycle management, image management, and network configuration. The system uses a secure socket proxy service to safely access the Docker socket, providing an additional layer of security. Perfect for developers and system administrators looking for a self-hosted alternative to manage Docker containers with a user-friendly interface.
View template
BookHeaven logo
BookHeaven
BookHeaven Server is a self-hosted ebook library manager that lets you organize, read, and manage your ebook collection with a modern responsive UI. It reads metadata directly from ebook files (title, author, cover), allows editing and persists changes back into the file. Features include auto-discovery by the companion Android e-ink reader app, metadata fetching from the internet, reading progress tracking, font management for your devices, multiple profiles, OPDS support, and book importing via a dedicated folder. Built with .NET and Blazor.
View template
Shelfmark logo
Ready to deploy Shelfmark?
Open your own Easypanel dashboard, choose Shelfmark from Templates, and review the deployment options.