小白也能学会的PC端Anki同步服务器搭建教程!
前言
由于Anki自带的第三方AnkiWeb同步速度非常感人,随着Anki自己资料库的资料和媒体文件越来越大,到后期用起来非常痛苦,所以一直想自己搭建一个小服务器,网上比较多的是用Docker的方法,但是对于普通用户来说第一个是没有设备,第二个是搭建操作复杂,没有一定基础的Linux基础,很难完成。于是通过官方的帮助文档中,发现了比较简单的一种方法,非常适合像我这样的小白用户。但是他有个缺点就是只能电脑开启并运行脚本,本地局域网才能同步,但是在我的使用场景中这已经足够了。
PS:测试前一定要把所有的卡片导出,备份一份,防止出问题。
使用场景
在家用PC端制作完卡片后在Anki安卓端同步后进行使用,多个Anki安卓端学习后同步进度,使用场景几乎为家里。
使用的设备
【电脑】-win10系统
【Anki PC端】-版本 2.1.64 (581f82c5)
【Anki Andriod端】-版本2.16.5
版本和系统的不一样可能会导致错误,第一次尝试时,Andriod端同步正常,Anki PC端总是报某一行缺少的错误,然后换了一个PC端的版本,就正常了。
搭建流程
1.服务器配置
找到Anki PC端文件的位置,一会需要用到。在Anki图标上【单击右键】-【属性】,图片黄色位置。
在PC端任意位置新建一个文本文档,打开后把下面代码复制并粘贴进去。
将账号和密码两处修改为你自己需要的
并将上面的 Anki安装位置 替换掉
然后保存,把文件名改为 *.bat (我的是改成了 anki同步服务器.bat )
set SYNC_USER1=账号:密码
"D:UsersAdministratorAppDataLocalProgramsAnkianki.exe" --syncserver
双击打开该文件,如果出现如下内容说明服务开启成功
界面需要处于打开状态,才能同步2.Anki PC端配置
找到自己电脑的局域网IP地址
【打开“网络和Internet”设置】-【属性】拉到最下面,IPv4 地址 后面找到电脑的局域网IP地址
设置Anki软件网络
打开Anki PC,依次点击【工具】-【设置】-【网络】,将私人同步服务器后填入http://局域网IP:8080
保存后,出来在界面上点击【同步】输入前面设置的账号密码登录,就OK。
3.Anki 安卓端配置
依次点击【设置】-【同步】,最下面的自定义同步服务器输入服务器地址同电脑端私人同步服务器一样。上面AnkiWeb 账户 输入你设置的账号密码。这样就ok啦
结尾
由于没有苹果设备,没有测试,但是理论应该是没有问题的。这个方法能解决局域网内快速同步的问题,但是关闭电脑或离开了局域网就不能使用了,有局限性。后期再研究一下再Docker上面搭建一个Anki服务器,写一篇教程,这样就能有更好的体验了。
护花的贼
校验提示文案
扯草不沾花
校验提示文案
zzhmax
校验提示文案
值友4804538796
校验提示文案
值友4804538796
校验提示文案
zzhmax
校验提示文案
扯草不沾花
校验提示文案
护花的贼
校验提示文案