John 14ca707dec fix docker-compose.yml 2 недель назад
..
root 359115b1d4 joplin-server:3.2.2 9 месяцев назад
Dockerfile 8e4a0995e0 joplin-server:3.4.1 1 месяц назад
README.md 8e4a0995e0 joplin-server:3.4.1 1 месяц назад
docker-compose.yml 14ca707dec fix docker-compose.yml 2 недель назад

README.md

群晖nas自用

GitHub:

https://github.com/gshang2017/docker

感谢以下项目:

https://github.com/koreader/koreader
https://github.com/laurent22/joplin

版本:

|名称|版本|说明| |:-|:-|:-| |koreader-highlight-joplin-server|3.4.1|amd64;arm64v8|

同步说明:

  • 导出标注1分钟后自动同步。

docker命令行设置:

  1. 下载镜像

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

  2. 创建anki容器

    docker create \
       --name=koreader-highlight-joplin-server \
       -p 41185:41185 \
       -v /配置文件位置:/config \
       -e UID=1000 \
       -e GID=1000 \
       -e JOPLIN_SYNC_PATH=joplin同步服务器地址 \
       -e JOPLIN_SYNC_USERNAME=joplin用户名 \
       -e JOPLIN_SYNC_PASSWORD=joplin密码 \           
       --restart unless-stopped \
       johngong/koreader-highlight-joplin-server:latest
    
  3. 运行

    docker start koreader-highlight-joplin-server

  4. 停止

    docker stop koreader-highlight-joplin-server

  5. 删除容器

    docker rm koreader-highlight-joplin-server

  6. 删除镜像

    docker image rm johngong/koreader-highlight-joplin-server:latest

变量:

|参数|说明| |:-|:-| | --name=koreader-highlight-joplin-server |容器名| | -p 41185:41185 |koreader-highlight-joplin-server监听端口| | -v /同步文件位置:/config |koreader-highlight-joplin-server配置文件位置| | -e UID=1000 |uid设置,默认为1000| | -e GID=1000 |gid设置,默认为1000| | -e TZ=Asia/Shanghai |系统时区设置,默认为Asia/Shanghai| | -e JOPLIN_SYNC_PATH= |joplin同步服务器地址| | -e JOPLIN_SYNC_USERNAME= |joplin用户名| | -e JOPLIN_SYNC_PASSWORD= |joplin密码| | -e HOME=/config |用户主目录| | -e SOCAT_TCP_LISTEN_PORT=41185 |koreader-highlight-joplin-server监听端口|

群晖docker设置:

|参数|说明| |:-|:-| | /同步文件位置:/config |koreader-highlight-joplin-server配置文件位置|

  1. 端口

|参数|说明| |:-|:-| | 本地端口1:41185 |koreader-highlight-joplin-server监听端口|

  1. 环境变量

|参数|说明| |:-|:-| | UID=1000 |uid设置,默认为1000| | GID=1000 |gid设置,默认为1000| | TZ=Asia/Shanghai |系统时区设置,默认为Asia/Shanghai| | JOPLIN_SYNC_PATH= |joplin同步服务器地址| | JOPLIN_SYNC_USERNAME= |joplin用户名| | JOPLIN_SYNC_PASSWORD= |joplin密码| | HOME=/config |用户主目录| | SOCAT_TCP_LISTEN_PORT=41185 |koreader-highlight-joplin-server监听端口|

客户端设置:

  • koreader
  1. 导出标注-选择格式与服务-Joplin
  2. 设置Joplin的IP和端口 http://ip:本地端口1
  3. 设置认证信息(/config/.config/joplin/settings.json里api.token或者/config/token.txt)

详见:

https://github.com/koreader/koreader/wiki/Joplin