引言
作为一名长期使用Anki的学习者,我深深体会到Anki官方同步服务器在国外带来的不便——同步速度慢、偶尔连接不稳定,严重影响学习效率。今天我要分享的是如何利用绿联NAS自建Anki同步服务器,彻底解决同步问题。
为什么需要自建Anki同步服务器?
官方服务器的局限性:
服务器位于国外,国内用户同步速度慢
免费用户有存储空间限制
对隐私有更高要求的用户可能不希望数据经过第三方
自建服务器的优势:
本地网络环境,同步速度大幅提升
完全掌控自己的学习数据
无存储空间限制(取决于你的NAS容量)
准备工作
在开始之前,请确保你已准备好:
一台支持Docker的设备(本文以UGREEN NAS为例)
基础网络知识
对Docker有基本了解(非必需,但有助于理解)
详细搭建步骤
创建Docker项目,Compose配置如下
services:
anki:
image: johngong/anki-sync-server
container_name: anki
ports:
- "8080:8080"
volumes:
- "./data:/ankisyncdir"
environment:
- SYNC_USER1=user:pass
- UID=1000
- GID=1000
- MAX_SYNC_PAYLOAD_MEGS=256
restart: unless-stopped
可配置的环境变量
anki客户端中配置自托管服务器
配置自托管服务器地址
点击“同步”,登录Compose配置中的用户名和密码
评论区