3 分钟为英语学习神器 Anki 部署一个专属同步服务器

这篇具有很好参考价值的文章主要介绍了3 分钟为英语学习神器 Anki 部署一个专属同步服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原文链接:https://icloudnative.io/posts/anki-sync-server/

Anki 介绍

Anki 是一个辅助记忆软件,其本质是一个卡片排序工具--即依据使用者对卡片上的自定义内容进行主动测试、自我评判后,其内部算法根据评判结果更改每张卡片下次测试时间的排序工具。

所谓的卡片,专业说法叫 Flash Card(抽认卡或闪卡),是一小块纸片,分为正反两面,将问题和提示写在一面,将答案写在另一面。使用方法就是先看正面的问题与提示,在脑中回想答案,然后翻出反面进行对照验证。

闪卡的核心制作原则就是:一个知识点一张卡。因此非常适合用来学习英文,也可以用来记忆历史事件时间、公式等等。给大家看下我制作的闪卡:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

每张卡片只有一个英文单词,与之配套的是该单词的音标、发音、图片、英文解释、例句。所有的版块都是英文,绝对不要出现中文! 卡片的核心是图片和例句,通过图片可以猜到这个单词大概是什么意思,通过例句可以验证自己对单词意思的猜测是否正确,如果还不放心,可以看下英文解释,这一套流程下来绝对可以正确理解单词的意思,完全不需要中文的干涉,这才是学习英文单词最完美的方式

即便如此,大家在熟悉单词的过程中可能还会有一个误区,比如上面这个单词,你在学习的过程中可能会忍不住去想这个单词在中文里究竟是什么意思,甚至可能会在心里默念它的中文意思,即使你看了图片和英文解释,你心里可能还会忍不住去想:哦,这是转瞬即逝的意思。建议大家最好不要这么做,要想做到这一点,记住一句名言:只可意会,不可言传。你去看这张图片,然后用心去体会:哦,大概就是这么一种感觉,对对对。你能 get 到这个单词所表达的那种感觉就行了,不要再去思考如何用中文来描述它,那样反而吃力不讨好。


下面言归正传,相信有很多小伙伴和我一样在使用 Anki 来学习英文单词或者其他的知识,但是 Anki 的同步服务器在国外,还是一个个人项目,带宽很小,同步速度很慢,如果我们想在多个客户端之间同步学习进度和新增的知识点,那将非常痛苦。

为了解决这个问题,我们需要部署一个自定义的同步服务器,然后让客户端去使用这个同步服务器。

Anki 同步服务器部署

自从 2023 年 2 月份,Anki 发布了 PC 端 2.1.57 版本以后,Anki 的 PC 端,安卓端,iOS 端用户都可以自定义同步服务器了,并且不再需要安装插件。从此 Anki 小伙伴再也不用担心 Anki 同步的问题了,困扰 Anki 用户多年的同步问题终于得到彻底解决。

自 PC 端 2.1.57 版本以后,Anki 官方退出了镶嵌在 Anki 客户端的同步服务端和通过 Python 安装的同步服务端。

但是我并不想用官方的这个破玩意,人生苦短,我不用 Python

我选择用社区的高大上同步服务端,目前只有 anki-sync-server-rs 这个项目支持最新的 Anki 版本,其他的同步服务器项目基本上都失效了。这个项目是用 Rust 写的,追踪 Anki 官方 同步服务端的进度,它们都是基于sqlite c 作为数据存储后端。最重要的是:它有 Docker 镜像!

有了镜像,部署起来就简单了,不就是 Docker 一把梭嘛!

不懂 Docker 也没关系,不就是 Sealos 一把梭嘛!楼下的老奶奶都会用 Sealos 一把梭

你把我下面的步骤教给你家楼下的老奶奶,如果她不会你来找我,我现场给你表演大便活人

首先在浏览器地址栏输入网址 https://cloud.sealos.io/ 进入 Sealos 桌面。然后打开「应用管理」:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

点击「新建应用」:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

依次输入应用名和镜像名,容器暴露端口是 27701,并开启外网访问:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

继续向下,展开「高级配置」,点击「编辑环境变量」:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

将以下内容粘贴到环境变量输入框中:

ANKISYNCD_USERNAME=<USERNAME>
ANKISYNCD_PASSWORD=<PASSWD>

请将 <USERNAME> 替换为你自己的用户名,将 <PASSWD> 替换为你自己的密码。

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

点击「新增存储卷」:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

挂载路径填入 /app,然后点击确认:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

最后点击右上角的部署应用即可。

部署完成后点击「详情」进入应用详情界面。

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

这里可以看到实例的运行状态,一定要等到状态是 running 才算是部署成功。如果一段时间以后状态还不是 running,可以点击「详情」查看故障原因:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

部署成功后,可以看到应用的运行情况,包括 CPU 占用、内存占用等。点击外网地址即可通过外网域名直接打开同步服务器的 Web 界面。

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

如果出现以下的界面,则表示部署成功:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

查看日志的方法也很简单,直接点击实例右侧的「三个点」,然后点击「日志」即可查看日志:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

客户端设置

桌面端

桌面客户端(macOS/Windows/Linux)配置方法如下:

  1. 先打开「首选项」

    3 分钟为英语学习神器 Anki 部署一个专属同步服务器

  2. 点击「网络」,往下看,可以看到标有 self-hosted sync server(自定义同步服务器) 的方框,在里面填写您的服务端的地址:

    3 分钟为英语学习神器 Anki 部署一个专属同步服务器

  3. 重启 Anki,然后点击「同步」:

    3 分钟为英语学习神器 Anki 部署一个专属同步服务器

  4. 这时候会弹出一个输入框让你输入用户名和密码,你需要将你之前设置的用户名和密码输入进去:

    3 分钟为英语学习神器 Anki 部署一个专属同步服务器

  5. 点击确认后,就会开始同步了。

安卓端

安卓端也是直接配置即可,我的 AnkiDroid 版本是 2.15.6。你可以通过「设置 -> 高级设置 -> 自定义同步服务器」找到配置页面。

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

再填写用户名和密码:

设置 -> 常用设置 -> AnkiWeb账户

这样就算配置完成了,所有的牌组都同步过来了。

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

官方的版本实在是太老了,如果你想使用更激进的社区版本,可以到这个页面下载最新的 Beta 版:

  • https://github.com/ankidroid/Anki-Android/releases

建议下载 arm64-v8a 版本。

安装完成后,可以通过「设置 -> 同步 -> 自定义同步服务器」找到配置页面:

再填写用户名和密码:

设置 -> 同步 -> AnkiWeb账户

iOS 端

AnkiMobile 也已经支持和自建的同步服务器同步了。至少对于版本 Ankimobile 2.0.90(20090.2) 来说,似乎是可行的,这是一位 iOS 系统用户在 Anki 论坛报告的。

如果设置完成后发现不能同步可以参考下面的内容再试一次:

If you're using AnkiMobile and are unable to connect to a server on your local network, please go into the iOS settings, locate Anki near the bottom, and toggle "Allow Anki to access local network" off and then on again.

上面的内容摘自 ANki tutorial

题外话

大家如果对我的卡片模板比较感兴趣,可以扫码关注公众号:

3 分钟为英语学习神器 Anki 部署一个专属同步服务器

后台聊天框发送暗号 anki,即可获取我的卡片+模板。文章来源地址https://www.toymoban.com/news/detail-501999.html

到了这里,关于3 分钟为英语学习神器 Anki 部署一个专属同步服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 英语学习:O开头

    obey 服从 object 物, observe 观察 obtain 获得 obvious 显然 occupation 职业,工作 occur 发生 ocean 海洋 of 表所属, off 离开,脱离 offer 提供,建议 office 办公室 officer 军官 official 官员 offshore 近海的 often 经常 oil 油 once 一次 onion 洋葱 onto 到。。。上面 opener 启子 opening 开放 opera 歌剧

    2024年02月08日
    浏览(59)
  • 20230414英语学习

    conceivable adj.可能的;可信的,可想象的 delight n.快乐,愉快 hierarchy n.统治集团;等级制度;阶层 chaotic adj.混乱的,无秩序的 parallel adj.平行的,并列的 gregarious adj.群居的;合群的,爱社交的 cosmic adj.宇宙的;巨大且重要的 horn n.(车)喇叭; (乐器)号; (牛、羊等的)角; 角状物; 角

    2023年04月18日
    浏览(35)
  • 英语学习:M开头

    machine 机器 mad 发疯的,生气的 madam 女士,夫人 madame 夫人 magazine 杂志 magic 有魔力的 maid 女仆,侍女 mail 邮递 mailbox 邮箱 mainland 大陆 major 较大的,主要的 majority 大多数 male 雄的 man 人类 manage 管理 manager 经理 mankind 人 manner 方式 many 许多的 map 地图 maple 枫树 marathon 马拉松

    2024年02月08日
    浏览(43)
  • 英语学习:S开头

    sacred 神圣的 sacrifice 牺牲 sad 使人悲伤的 sadness 悲哀 safe 安全的 safety 安全 sail 航行 sailing 航海  sailor 水手 salad 色拉 salary 薪资 sale 卖 salesman 男售货员 salt 盐 salty 盐的 salute 敬礼 same 同样的事 sand 沙子 sandwich 三明治 satellite 卫星 satisfaction 满意 satisfy 满足 sauce 酱汁 saucer 茶托

    2024年02月09日
    浏览(32)
  • 柯桥外语学习|考级英语|四六级和高考英语的差距

    0 1 考查方向不同 ▪️ 高考英语 以英语学科核心素养为纲,体现英语学科的基础性、工具性、交际性和思想性等。重视对学生基础知识的考查,继续深化对英语实际应用能力的考查,相对弱化语法,加强听力、阅读、写作能力,体现交际功能和中国文化元素等。 ▪️ 四六级

    2024年02月08日
    浏览(45)
  • 英语的学习思想(基础)

    语言一般分为四大能力:听、说、读、写 学习语言和学习其它事务不同的是:语言需要普适性和“冒险”。假设我们要和一个日本人及印度人同时交流英语(若他们口音是不同的,但却不能因为其口音的不同就全盘否定) 忘年忘义,振于无竟,故寓诸无竟。 应该“忘年忘义

    2024年02月07日
    浏览(33)
  • 学习英语1

    我 I /aɪ/ 喜欢 like /laɪk/ 我喜欢 I like /aɪ/ /laɪk/ 食物 the food /ðə/ /fud/ 我喜欢这个食物 I like the food /aɪ/ /laɪk//ðə/ /fud/ 不 don\\\'t /dont/ 喜欢 like /laɪk/ 不喜欢 don\\\'t like /dont/ /laɪk/ 我不喜欢这个食物 I don\\\'t like the food /aɪ/ /dont/ /laɪk//ðə/ /fud/ 做 to do /tə/ /du/ 它;这件事情 it /ɪt/ 做这

    2024年02月06日
    浏览(32)
  • 【网站项目】英语学习激励系统小程序

    🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹 赠送计算机毕业设计600个选题excel文件,帮助大学选题。 赠送开题报告模板,帮助书写开题报告。 作者完整代码目录供你选择: 《Springboo

    2024年04月17日
    浏览(56)
  • 微信小程序|英语学习交流平台小程序

    作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助 收藏点赞不

    2024年04月25日
    浏览(43)
  • 微信小程序的英语学习平台uniapp设计

    随着移动端互联网的发展, 越来越多的人借助智能手机学习英语, 而各类辅助学习英语的程序也如雨后春笋一般飞速发展。纵观目前的手机应用市场, 多是以APP的形式来辅助学习英语的, APP虽然功能种类繁多, 但是它无法跨平台使用, 开发成本高, 占用内存高, 且推广困难。 根据

    2024年02月20日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包