• docker compose安装
使用anki-sync-server-rs 镜像,
version: "3"
services:
    anki-container:
        image: ankicommunity/anki-sync-server-rs
        container_name: anki-container
        environment:
        - ANKISYNCD_USERNAME=test
        - ANKISYNCD_PASSWORD=123456
        restart: always
        ports:
        - "27701:27701"
        volumes:
        - /www/wwwroot/docker/anki:/app/data

  • 添加帐号
帐号配置在docker环境变量当中
  • Ngnix 反向代理设置
注意location部分,其他保存宝塔的默认配置即可。
server {
    listen        443 ssl;
    server_name   example.com;

    # Configuration managed by Certbot
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;

    location / {
        proxy_http_version   1.0;
        proxy_pass           http://127.0.0.1:27701/;
        client_max_body_size 512M;
    }
}
  • 客户端配置
pc端:
使用最新版,设置页面,网络,修改私人同步服务器为自定义的域名,然后用上面配置的用户密码登录即可。
iOS 配置:
修改私人同步服务器
PS:
使用官方的anki-sync-server,各种问题,先是时区,然后用户密码不对。
参考: