Add Calibre blueprint with Docker Compose and configuration files

- Introduced Docker Compose setup for Calibre service, including environment variables and volume configuration.
- Added logo for Calibre.
- Created template.toml for Calibre with default variables for configuration.
- Updated meta.json to include Calibre with detailed description, logo, and relevant links.
This commit is contained in:
Mauricio Siu 2025-03-30 20:17:20 -06:00
parent a7aa98961b
commit f0663626eb
4 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,20 @@
version: '3.8'
services:
calibre:
image: linuxserver/calibre:7.26.0
restart: unless-stopped
environment:
- PASSWORD=${PASSWORD}
- TZ=Etc/UTC
- PUID=1000
- PGID=1000
ports:
- 8080
volumes:
- books:/books
- data:/config
volumes:
books:
data:

BIN
blueprints/calibre/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -0,0 +1,12 @@
[variables]
main_domain = "${domain}"
password = "${password:16}"
[config]
[[config.domains]]
serviceName = "calibre"
port = 8080
host = "${main_domain}"
[config.env]
PASSWORD = "${password}"

View File

@ -2276,5 +2276,21 @@
"ai",
"self-hosted"
]
},
{
"id": "calibre",
"name": "Calibre",
"version": "7.26.0",
"description": "Calibre is a comprehensive e-book management tool designed to organize, convert, and read your e-book collection. It supports most of the major e-book formats and is compatible with various e-book reader devices.",
"logo": "logo.png",
"links": {
"github": "https://github.com/kovidgoyal/calibre",
"website": "https://calibre-ebook.com/",
"docs": "https://manual.calibre-ebook.com/"
},
"tags": [
"Documents",
"E-Commerce"
]
}
]