方案构成:

概述

多设备安装 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

最后修改:2024 年 09 月 05 日
如果觉得我的文章对你有用,请随意赞赏