使用docker部署ankiserver
2020-01-05 本文已影响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