使用docker部署ankiserver

准备工具

  • 一台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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容