注意:./代表在已选择目录下自动创建文件夹;/代表指定目录文件夹
1.Suwayomi.yml
services:
suwayomi:
image: ghcr.io/suwayomi/suwayomi-server:stable # 使用suwayomi的稳定版镜像
container_name: suwayomi # 容器名称
ports:
- 4567:4567 # 映射端口4567
environment:
- TZ=Asia/Shanghai # 设置时区为上海
- FLARESOLVERR_ENABLED=true # 启用FlareSolverr
- FLARESOLVERR_URL=http://flaresolverr:8191 # FlareSolverr服务的URL
- AUTH_MODE=basic_auth # 认证模式: none 或 basic_auth
- AUTH_USERNAME=admin # 登录用户名(basic_auth模式下)
- AUTH_PASSWORD=admin # 登录密码(basic_auth模式下)
volumes:
- ./data:/home/suwayomi/.local/share/Tachidesk # 持久化数据
restart: always # 容器崩溃时自动重启
flaresolverr:
image: ghcr.io/thephaseless/byparr:latest # 使用最新的FlareSolverr镜像
container_name: flaresolverr # 容器名称
environment:
- TZ=Asia/Shanghai # 设置时区为上海
restart: always # 容器崩溃时自动重启
2.Calibre.yml
services:
calibre:
image: lscr.io/linuxserver/calibre:latest
container_name: calibre
security_opt:
- seccomp:unconfined
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- PASSWORD=admin #账号:abc
- CLI_ARGS=
- CUSTOM_PORT=8080
volumes:
- ./config:/config
- ./calibre书库:/config/calibre书库
- ./import:/config/import
ports:
- 8080:8080 # calibre映射端口
- 8181:8181
- 8081:8081
restart: unless-stopped
3.Calibre-web.yml
账号admin,密码admin123
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai #时区
volumes:
- ./config:/config #calibre-web
- /home/user/calibre/calibre书库:/books # 将calibre书库目录与calibre-web共享
ports:
- 8083:8083 # calibre-web映射端口
restart: unless-stopped
https://www.ywsj365.com/archives/suwayomi-kai-yuan-man-hua-fu-wu-qi-bu-shu-zhi-nan--shi-xian-quan-ping-tai-man-hua-guan-kan
https://blog.laoda.de/archives/docker-compose-install-calibre-web