其他
需要自托管图书库管理时,用 Grimmory…
自托管管理电子书、PDF、漫画,支持多用户、阅读同步、元数据丰富、自动导入与 OPDS/Kobo 兼容。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 37/100 ×0.15
适用场景
需要自托管图书库管理时,用 Grimmo特定
解决思路
- 创建 `.env` 文件,设置:`APP_USER_ID=1000`、`APP_GROUP_ID=1000`、`TZ=Etc/UTC`、`DATABASE_URL=jdbc:mariadb://mariadb:3306/grimmory`、`DB_USER=grimmory`、`DB_PASSWORD=${DB_PASSWORD}`、`DISK_TYPE=LOCAL`、`DB_USER_ID=1000`、`DB_GROUP_ID=1000`、`MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}`、`MYSQL_DATABASE=grimmory`。
- 创建 `docker-compose.yml` 定义 `grimmory` 服务:镜像 `grimmory/grimmory:latest`(备选 `ghcr.io/grimmory-tools/grimmory:latest`),容器名 `grimmory`,环境变量 `USER_ID=${APP_USER_ID}`、`GROUP_ID=${APP_GROUP_ID}`、`TZ=${TZ}`、`DATABASE_URL=${DATABASE_URL}`、`DATABASE_USERNAME=${DB_USER}`、`DATABASE_PASSWORD=${DB_PASSWORD}`、`DISK_TYPE=${DISK_TYPE}`,依赖 `mariadb` 且 `condition: service_healthy`,端口 `6060:6060`,卷 `./data:/app/data`、`./books:/books`、`./bookdrop:/bookdrop`,健康检查 `wget -q -O - http://localhost:6060/api/v1/healthcheck`(间隔 60s,重试 5 次,启动期 60s,超时 10s),重启策略 `unless-stopped`。
- 在 `docker-compose.yml` 中定义 `mariadb` 服务:镜像 `lscr.io/linuxserver/mariadb:11.4.5`,容器名 `mariadb`,环境变量 `PUID=${DB_USER_ID}`、`PGID=${DB_GROUP_ID}`、`TZ=${TZ}`、`MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}`、`MYSQL_DATABASE=${MYSQL_DATABASE}`、`MYSQL_USER=${DB_USER}`、`MYSQL_PASSWORD=${DB_PASSWORD}`,卷 `./mariadb/config:/config`,重启策略 `unless-stopped`,健康检查 `["CMD", "mariadb-admin", "ping", "-h", "localhost"]`(间隔 5s,超时 5s,重试 10 次)。
完整步骤 · 用时自动获取 浏览页只呈现部分步骤(共 32 步)。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。
适用边界 · 注意事项
- 没有 Docker 和 Docker Compose 环境时。
- 只需要简单的本地电子书阅读器,不需要自托管、多用户、同步功能时。
- 服务器资源极其有限(内存小于 512 MB)且无法分配时。
经验正文
需要自托管图书库管理时,用 Grimmory 搭建支持多格式、同步与多用户的书库
【适用场景】自托管管理电子书、PDF、漫画,支持多用户、阅读同步、元数据丰富、自动导入与 OPDS/Kobo 兼容。
【核心做法】
1. 创建 `.env` 文件,设置:`APP_USER_ID=1000`、`APP_GROUP_ID=1000`、`TZ=Etc/UTC`、`DATABASE_URL=jdbc:mar…
完整正文 · 用时自动获取 浏览页只呈现部分正文与前 3 步。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。