美文网首页Anki
使用docker部署ankiserver

使用docker部署ankiserver

作者: 王大盆 | 来源:发表于2020-01-05 16:46 被阅读0次

准备工具

  • 一台linux机器(我这里使用的是腾讯云)
  • 一个连接linux的工具(我使用的是finalshell)
  • 一篇github的安装指南[https://github.com/kuklinistvan/docker-anki-sync-server#usage](https://github.com/kuklinistvan/docker-anki-sync-server#usage)
  • anki 客户端 ( 我这里使用使用的是版本 2.1.13 )windows

1. 安装docker(跳过)

2.部署到服务器

  • 根据文章部署到服务器


    image.png
export DOCKER_USER=root
export ANKI_SYNC_DATA_DIR=/etc/anki-sync-server
export HOST_PORT=27701

mkdir -p "$ANKI_SYNC_DATA_DIR"
chown "$DOCKER_USER" "$ANKI_SYNC_DATA_DIR"
chmod 700 "$ANKI_SYNC_DATA_DIR"

docker run -itd \
   --mount type=bind,source="$ANKI_SYNC_DATA_DIR",target=/app/data \
   -p "$HOST_PORT":27701 \
   --name anki-container \
   --restart always \
   kuklinistvan/anki-sync-server:latest

3. 添加用户

image.png
# docker exec -it anki-container /bin/sh
/app/anki-sync-server # ./ankisyncctl.py --help
usage: ./ankisyncctl.py <command> [<args>]

Commands:
  adduser <username> - add a new user
  deluser <username> - delete a user
  lsuser             - list users
  passwd <username>  - change password of a user
/app/anki-sync-server # ./ankisyncctl.py adduser kuklinistvan
Enter password for kuklinistvan:
/app/anki-sync-server #

4.重新设置anki客户端同步地址

  • 下载插件2124817646
  • 下载完成插件之后就设置ip地址
  • 重启anki
  • 同步并输入账户和密码 done!


    image.png

5. 安卓端的设置(略有不同)

image.png

相关文章

网友评论

    本文标题:使用docker部署ankiserver

    本文链接:https://www.haomeiwen.com/subject/cbqcactx.html