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 文件
添加下面的语句,修改IP为你的服务器IP:
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 请打开可以查看隐藏文件.
修改配置文件
掉电有时会更换IP需要修改服务器和客户端的IP地址.
PC客户端无法打开,无法连接到服务器(因为ip变了)C:\Users\你的用户名\AppData\Roaming\Anki2\addons\mysyncserver.py的IP地址.
如果无法看到AppDate 请打开可以查看隐藏文件.
修改配置文件
评论
发表评论