Calibre-Web Automated — Setup Reference

Infrastructure

  • Image: crocodilestick/calibre-web-automated:latest
  • Host: Cosmos LXC on Proxmox (kuroda.cloud)
  • Network mode: host
  • Port: 8083
  • Public URL: lib.dungeon.club via Cloudflare Tunnel (kuroda)

Environment Variables

VarValue
PUID1000
PGID1000
TZAmerica/New_York
TRUSTED_PROXY_COUNT2

Volumes

TypeSourceTarget
volumecwa-config/config
bind/srv/books/calibre-library
volumecwa-ingest/cwa-book-ingest

/srv/books is shared with Kavita (read.dungeon.club).

Admin Setup

Default login: admin / admin123 — change immediately.

SMTP (Resend)

FieldValue
SMTP Hostnamesmtp.resend.com
SMTP Port465
EncryptionSSL/TLS
SMTP Loginresend
SMTP PasswordResend API key
From EmailDungeon Club Library <noreply@dungeonbooks.com>

Features to Enable

  • Use via HTTPS
  • Enable Uploads
  • Enable Kobo sync
  • Enable Hardcover Sync (add Hardcover API token)
  • Limit failed login attempts
  • Check file extensions matches content on upload

Features to Disable

  • Public Registration (off by default)
  • Anonymous Browsing
  • Goodreads (use Hardcover instead)
  • Magic Link Remote Login
  • Reverse Proxy Authentication

Format Conversion — Skip (no EPUB conversion)

  • pdf
  • cbz
  • cbr
  • cb7
  • cbc
  • djvu

Cloudflare Tunnel

Tunnel name: kuroda Route: lib.dungeon.clubhttp://localhost:8083 DNS: CNAME auto-created by Cloudflare when route is added.