# Deploy Shelfmark with Easypanel

URL: /templates/shelfmark

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, configuration management, and integration with torrent and usenet download clients. Perfect for book enthusiasts and libraries looking for a self-hosted solution to manage their digital book collections.

## Benefits

### Digital Book Management

Organize and manage your digital book library with comprehensive cataloging and organization tools.

### Self-Hosted Solution

Keep your book collection private and under your control with a self-hosted deployment.

### Book Downloads

Download and organize books with support for integration with torrent and usenet download clients.

### Persistent Storage

All books and configuration data are stored in persistent volumes, ensuring your library is preserved across container restarts.

## Features

### 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.

## Configuration

- `appServiceName` (App Service Name, required): shelfmark

- `appServiceImage` (App Service Image, required): ghcr.io/calibrain/shelfmark:sha-ba62771

- `puid` (User ID (PUID), required): 0 — User ID for file permissions (0 for root)

- `pgid` (Group ID (PGID), required): 0 — Group ID for file permissions (0 for root)

## Services

- shelfmark: app (ghcr.io/calibrain/shelfmark:sha-ba62771)

## Resources

- [GitHub](https://github.com/calibrain/shelfmark)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/shelfmark)