最简单的 Anki 同步教程

From 清冽之泉
Revision as of 13:13, 7 August 2024 by Mwroot (talk | contribs)
Jump to navigation Jump to search

作为一款强大的记忆卡软件,原理如同一张纸质卡片,正面记问题,反面记答案,再加一套渐进式、抗遗忘、间隔复习的算法,Anki 对许多学生的知识记忆,起到了不可估量的作用。Anki 在知识记忆领域的生态蓬勃发展,未来将会有更多人参与进来,Anki 的功能也会更加强大。

Anki 的多端同步,之前叫人头疼,但现在已经非常方便了。要实现多端同步,需要一个中转站,此中转站,即称云端服务器。循环工作流是这样的,电脑上操作了,同步到云端服务器;手机要用,就先从云端服务器取回进度;手机更改了,同步到云端服务器;电脑又用,又先从云端服务器取回进度。

简而言之:更改后同步进度至云端服务器;使用前先从云端服务器取回进度。

为了安全和速度,我们往往不想使用 Anki 自身提供的云端服务器,而是自己买一台云端服务器。买后自行设立自己的同步中转站,也非常简单:

 1# 买一台服务器,阿里云经常有 99 元一年的,可以长期按这个价格续费。学生认证后购买更便宜,有时相当于免费送。有的大学也会免费给学生送服务器
 2# 打开服务器,一键开一个 Debian 系统
 3sudo apt install python3 # 安装 Python 3
 4# 安装 Anki 同步软件:
 5python3 -m venv ~/syncserver
 6cd ~/syncserver/bin
 7source active
 8pip install anki
 9SYNC_USER1=user:passwd ~/syncserver/bin/python -m anki.syncserver
10# 最后,在电脑或手机上使用 http://12.34.56.78:8080,IP 用你自己的服务器 IP,账密使用你在 Anki 自身注册的账密,即可实现多端同步