码迷,mamicode.com
首页 > 其他好文 > 详细

自己搭建anki同步服务器

时间:2017-09-28 14:45:22      阅读:422      评论:0      收藏:0      [点我收藏+]

标签:android   mct   logs   android手机   自己   2.0   过程   size   down   

最近帮孩子找学习的软件,发现了anki

不过同步速度太慢,但发现可以自己搭建同步服务器

具体方法见https://github.com/dsnopek/anki-sync-server

我的安装过程如下

1 下载https://apps.ankiweb.net/downloads/archive/anki-2.0.36.tgz,并解压到/usr/share/anki

 

2 安装AnkiServer

virtualenv -p python2 anki
cd anki
source bin/activate
pip install AnkiServer
cp examples/example.ini production.ini

3 运行

ankiserverctl.py debug

4配置nginx

/etc/nginx/conf.d/anki.conf

server {
    listen 80;

    server_name yourdomain;

    location / {
        client_max_body_size 0;
        proxy_pass http://localhost:27701;
        include proxy_params;
    }
}

然后 systemctl reload nginx载入配置

 

客户端配置

目前我使用的客户端有Android手机上的AnkiDrod以及Linux上安装的anki软件

其中AnkiDoid直接支持同步服务器,在设置里修改参数就好

PC端目前在界面里没有地方更新同步服务器,因为有python代码,直接更改.py文件就好

 

/usr/share/anki/anki/consts.py中,修改

SYNC_BASE = "http://yourdomain"
SYNC_MEDIA_BASE = "http://yourdomain/msync/"

 

自己搭建anki同步服务器

标签:android   mct   logs   android手机   自己   2.0   过程   size   down   

原文地址:http://www.cnblogs.com/yashen/p/7606535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!