自己搭建anki同步服務器
阿新 • • 發佈:2017-09-28
ive listen 服務 cal 沒有 source 客戶端 span load
最近幫孩子找學習的軟件,發現了anki
不過同步速度太慢,但發現可以自己搭建同步服務器
具體方法見https://github.com/dsnopek/anki-sync-server
我的安裝過程如下
1 下載https://apps.ankiweb.net/downloads/archive/anki-2.0.36.tgz,並解壓到/usr/share/anki
2 安裝AnkiServer
virtualenv -p python2 anki cd anki source bin/activate pip install AnkiServer cp examples/example.ini production.ini
3 運行
ankiserverctl.py debug
4配置nginx
/etc/nginx/conf.d/anki.conf
server { listen 80; server_name yourdomain; location / { client_max_body_size 0; proxy_pass http://localhost:27701; include proxy_params; } }
然後 systemctl reload nginx載入配置
客戶端配置
目前我使用的客戶端有Android手機上的AnkiDrod以及Linux上安裝的anki軟件
其中AnkiDoid直接支持同步服務器,在設置裏修改參數就好
PC端目前在界面裏沒有地方更新同步服務器,因為有python代碼,直接更改.py文件就好
/usr/share/anki/anki/consts.py中,修改
SYNC_BASE = "http://yourdomain" SYNC_MEDIA_BASE = "http://yourdomain/msync/"
自己搭建anki同步服務器