由於嚴重的疫情,中國所有的學生都推遲了開學時間,但是知識該學習的還是要學的。正所謂“工欲善其事,必先利其器”,這次我們在服務器上配置anki-server。
什么是Anki以及什么是Anki-Server
Anki 是一個很好用的,在電腦端手機端均可用的,開源的記憶應用。可以幫助自己記住包括英語單詞在內的各種知識,並支持各種各樣的擴展。
Anki的官網是Anki
由於anki的服務器在日本,使得anki的同步相對較慢。所以我們需要將Anki-Server安裝在自己的服務器上。
准備工具
- 阿里雲服務器(CentOS 7.3,Putty遠程連接,安裝Docker和Github)
- 安裝有Anki APP的手機
步驟
-
部署到服務器
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
-
添加用戶
# 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 #
-
重新設置Anki
PC端
和Android端
同步地址-
PC端
-
工具
->附加組件
->獲取插件2124817646
-
下載完成插件后設置IP地址
-
重啟Anki
-
同步並輸入賬戶和密碼
-
-
Android端
-
設置
->高級設置
->自定義同步服務器
-
修改同步地址和媒體文件同步地址
-
設置完成
-
結尾
Anki-Server的配置還是依靠Docker進行簡單安裝,Docker還是挺方便的,有時間要系統地研究一下。
-