John 14ca707dec fix docker-compose.yml 2 周之前
..
root 7639fc90d1 koreader-sync-server:2.0 9 月之前
Dockerfile 7639fc90d1 koreader-sync-server:2.0 9 月之前
README.md 7639fc90d1 koreader-sync-server:2.0 9 月之前
docker-compose.yml 14ca707dec fix docker-compose.yml 2 周之前

README.md

群晖nas自用

GitHub:

https://github.com/gshang2017/docker

感谢以下项目:

https://github.com/koreader/koreader-sync-server

版本:

|名称|版本|说明| |:-|:-|:-| |koreader-sync-server|2.0|amd64;arm64v8;arm32v7|

docker命令行设置:

  1. 下载镜像

    |镜像源|命令| |:-|:-| |DockerHub|docker pull johngong/koreader-sync-server:latest| |GitHub|docker pull ghcr.io/gshang2017/koreader-sync-server:latest|

  2. 创建anki容器

    docker create \
       --name=koreader-sync-server \
       -p 7200:7200 \
       -v ./config:/config \
       -v ./logs/app:/app/koreader-sync-server/logs \
       -v ./logs/redis:/var/log/redis \
       -v ./data/redis:/var/lib/redis \
       -e UID=1000 \
       -e GID=1000 \     
       --restart unless-stopped \
       johngong/koreader-sync-server:latest
    
  3. 运行

    docker start koreader-sync-server

  4. 停止

    docker stop koreader-sync-server

  5. 删除容器

    docker rm koreader-sync-server

  6. 删除镜像

    docker image rm johngong/koreader-sync-server:latest

变量:

|参数|说明| |:-|:-| | --name=koreader-sync-server |容器名| | -p 7200:7200 |koreader-sync-server监听端口| | -v ./config:/config |koreader-sync-server配置文件位置| | -v ./logs/app:/app/koreader-sync-server/logs |koreader-sync-server日志文件位置| | -v ./logs/redis:/var/log/redis |redis日志文件位置| | -v ./data/redis:/var/lib/redis |redis数据库位置| | -e UID=1000 |uid设置,默认为1000| | -e GID=1000 |gid设置,默认为1000| | -e TZ=Asia/Shanghai |系统时区设置,默认为Asia/Shanghai|

群晖docker设置:

|参数|说明| |:-|:-| | ./config:/config |koreader-sync-server配置文件位置| | ./logs/app:/app/koreader-sync-server/logs |koreader-sync-server日志文件位置| | ./logs/redis:/var/log/redis |redis日志文件位置| | ./data/redis:/var/lib/redis |redis数据库位置|

  1. 端口

|参数|说明| |:-|:-| | 本地端口1:7200 |koreader-sync-server监听端口|

  1. 环境变量

|参数|说明| |:-|:-| | UID=1000 |uid设置,默认为1000| | GID=1000 |gid设置,默认为1000| | TZ=Asia/Shanghai |系统时区设置,默认为Asia/Shanghai|

客户端设置:

  • koreader
  1. 打开书籍-进度同步-自定义同步服务器http://ip:本地端口1