# Deploy Calibre Web Automated with Easypanel

URL: /templates/calibre-web-automated

Calibre Web Automated (CWA) is an enhanced version of Calibre Web with automated book processing capabilities. It automatically adds books to your library from an ingest directory, supports Hardcover API integration for enhanced metadata, and provides network share compatibility. CWA processes books according to your configured settings and removes them from the ingest directory after processing, making it perfect for automated eBook management workflows.

## Installation notes

Default login credentials are admin/admin123

## Benefits

### Automated Book Processing

Automatically process and add books to your library from an ingest directory, removing the need for manual book management and organization.

### Enhanced Metadata Integration

Integrate with Hardcover API for richer book metadata, covers, and information to keep your library well-organized and informative.

### Network Share Compatibility

Optimized for network storage solutions like NFS and SMB shares with reduced locking issues and improved performance on network-attached storage.

## Features

### Automated Ingest Processing

Drop books into the ingest directory and CWA will automatically process them according to your configured settings, then remove them after processing.

### Hardcover API Integration

Enhanced metadata retrieval using Hardcover API for better book information, covers, and categorization.

### Plugin Support

Support for Calibre plugins to extend functionality and customize your book processing workflow (experimental feature).

### Network Storage Optimization

Special optimizations for network-attached storage to prevent locking issues and improve performance on shared drives.

### Flexible Port Configuration

Customizable web server port to avoid conflicts with other services running on your system.

### Automatic Library Creation

If you don't have an existing library, CWA will automatically create one at the specified location with proper configuration.

## Configuration

- `appServiceName` (App Service Name, required): calibre-web-automated

- `appServiceImage` (App Service Image, required): crocodilestick/calibre-web-automated:V3.1.4

- `timezone` (Timezone): UTC — Timezone for the application

- `hardcoverToken` (Hardcover API Token): Set during installation — Hardcover API key for enhanced metadata (get one at https://docs.hardcover.app/api/getting-started/)

- `networkShareMode` (Network Share Mode): false — Enable if your library is on a network share (NFS/SMB) to reduce locking issues

- `enablePlugins` (Enable Calibre Plugins): false — Enable support for Calibre plugins (experimental)

## Services

- calibre-web-automated: app (crocodilestick/calibre-web-automated:V3.1.4)

## Resources

- [Docker Hub](https://hub.docker.com/r/crocodilestick/calibre-web-automated)

- [Github](https://github.com/crocodilestick/calibre-web-automated)

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