方案构成:
[KOreader](https://github.com/koreader/ko
reader/releases): 阅读软件,支持 Android, linux
- koreader-sync-server: 配套同步进度软件
- syncthing
概述
多设备安装 KOreader,使用 syncthing 同步书籍目录,自建并使用 koreader-sync-server 同步阅读进度。
建议采用书名匹配进度,实测二进制貌似有问题。
自建 sync
docker compose
version: '3.3'
services:
kosync:
image: koreader/kosync:latest
container_name: kosync
ports:
- 7200:7200
volumes:
- ./logs/app:/app/koreader-sync-server/logs
- ./logs/redis:/var/log/redis
- ./data/redis:/var/lib/redis
测试可用性
curl -k -v -H "Accept: application/vnd.koreader.v1+json" https://localhost:7200/healthcheck
# should return {"state":"OK"}
# 效果展示
# References