搭建自己的Anki同步服务器
Anki自带的AnkiWeb同步服务体验较差,当你的单词库较大时,同步起来体验非常的差。因此我在腾讯云上自己搭建了Anki同步服务器。
注意:
我在网上查到的教程都是比较老的,而且大都模仿 Anki知乎专栏的这篇文章 。我主要是参考了 idealclover的Linux 下尝试自建Anki服务器 ,在此表示感激。
我在腾讯云上有个云服务器,关机重新安装系统,很方便,然后用putty远程登录服务器
# easy_install AnkiServer
报错
从头开始看,安装PasteScript的时候就不正常了,然后我试着pip PasteScript,机器没有pip,用easy_install 也不行,我干脆去下了个pip。
# curl https://bootstrappypaio/get-pippy -o get-pippy
# python get-pippy
然后直接
pip install AnkiServer
就好了
~目录下创建Anki文件夹
# mkdir Anki
找到AnkiServer中示例配置的目录,我的在/usr/lib/python27/site-packages/AnkiServer-206-py27egg/examples
复制exampleini 到我们的目录,修改为productionini
# cp exampleini ~/Anki/productionini
之后编辑该文档
# vim ~/Anki/productionini
我用红色涂抹的是主机地址,填你的服务器的内网地址,下面的允许来访问你的服务器的机器的ip,可以枚举每个你允许的ip,也可以设置0000 允许任何ip地址连接,然后按esc键,输入:wq保存并退出vim
# ankiserverctlpy -h
查看命令选项
输入 # ankiserverctlpy adduser <username> 来添加用户,该命令回车后会要求你输入密码
可以查看是否成功添加了用户
# ankiserverctlpy lsuser
成功的话,你会看到自己添加的用户名
测试运行
# ankiserverctlpy debug
没有报错的话我们就可以正式运行Ankiserver了,先用Ctrl+C中止调试程序,然后
# ankiserverctlpy start
打开插件文件夹
本来这里是没有这个 mysyncserverpy 文件的,我们创建一个
文件内容如下:
保存后,重启Anki客户端
点击同步按钮,输入自己在服务器里设置的用户名和密码,然后就像用AnkiWeb服务一样了,不过体验如丝般顺滑,而且可以同步很大的库文件
得益于大家的力量,我成功搭建了自己的Anki同步服务器,但愿我的文章能给你提供帮助。
自建云服务器的话,服务器是独立的硬件设备,功能强大但成本也高,主要是针对较大规模的网站使用。中小网站前期用一个普通配置的云主机即可满足,而且可以放多个网站。操作的方法是开通云主机并注册一个域名,让程序员把网站程序写好,上传到云主机,通过IIS发布你的网站即可。自己搭建服务器是有相当大难度的,自己购置服务器的费用,专线带宽的费用,电费等等。另外云主机放在家或放在公司都远不如IDC机房,而且现在云主机也便宜,完全没有自己搭建的必要。
不要钱,但是有点麻烦。
《DayZ》里不存在建房的概念,里面每个房间都是一个服务器。这些服务器有官方架设的无MOD公开服务器,也有玩家架设的五花八门的服务器。与《森林》、《七日杀》等玩家自建房间的游戏不同,即使服务器内没有玩家,游戏时间也会持续流动,就像网游那样。
《DayZ》自建服务器有点麻烦,但如果只是建一个不能联网的本地局域网服务器就很简单了,需要选择地图,和配置参数,如果不会设置可以选择默认,就和官服一样了。
0条评论