Skip to content

Latest commit

 

History

History

koreader-sync-server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

群晖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