anki 服务器搭建

anki服务器安装记录

第一部分

     安装命令:

# 回到主目录
cd ~
# 为Amki服务器创建一个目录
mkdir Anki
# 进入目录
cd Anki
# 安装Anki服务器
sudo easy_install Ankiserver
# 拷贝配置文件到Anki目录,另存为production.ini
cp /usr/local/lib/python2.7/dist-packages/AnkiServer-2.0.6-py2.7.egg/examples/example.ini production.ini
# 修改production.ini,
vi production.ini cd
ps:
    如果用pip安装好像是无法使用的,卸载方法:  pip uninstall AnkiServer
    无法使用easy_install 命令 执行:apt install python-setuptools

第二部分

     修改配置文件

修改下面两行:
第一行为服务器(树莓派)的IP地址(修改为你的树莓派对应的IP地址,最好将树莓派设置为静态IP地址)
第二行表示服务器允许所有的主机的连接

host = 192.168.1.111
allowed_hosts = 0.0.0.0
添加一个用户,修改yra你的用户名,便于后面Anki客户端登录,然后设置秘密。
ankiserverctl.py adduser yra
测试
ankiserverctl.py debug
若正常按下Ctrl + C结束测试
启动
ankiserverctl.py start
  ps :可以设置一个启动脚本。用crontab -e 命令。 

PC客户端设置:

1 . 工具->插件->打开插件文件夹
2 .在插件文件夹中新建一个python 文件mysyncserver.py
添加下面的语句,修改IP为你的服务器IP:
import anki.sync
anki.sync.SYNC_BASE = 'http://192.168.1.111:27701/'
anki.sync.SYNC_MEDIA_BASE = 'http://192.168.1.111:27701/msync/'
3 .重启anki后更新提示AnkiWeb的账号信息,填写你在配置服务器时的账户密码即可。

常见错误

一般错误都是配置文件出错,所以出错好好看下配置文件,有的时候莫名其妙配置文件变了。         
 掉电有时会更换IP需要修改服务器和客户端的IP地址.
             PC客户端无法打开,无法连接到服务器(因为ip变了)C:\Users\你的用户名\AppData\Roaming\Anki2\addons\mysyncserver.py的IP地址.
如果无法看到AppDate 请打开可以查看隐藏文件.
修改配置文件
          

评论

此博客中的热门博文

服务器管理

黑天鹅-一些人生哲学