anki服务端存储迁移,由于anki按使用的Python版本分了2.0.x和2.1.x,客户端和服务端具体版本不同,有些操作也不一样。此次针对我自己1年前安装的旧版本做一些数据迁移,希望有借鉴意义。

环境

首先我的本地Windows anki安装的2.0.x。
都2020年了,该换成2.1.x了。希望UI有改变,真的丑拒。

AnkiDroid的App也是2.0.x支持的。不过结合我的使用体验很差,我都不想在手机上使用anki了,所以压根不考虑去兼容手机端了。

服务器端,之前使用的腾讯云,安装的ankisyncd,参考的这个库 tsudoko/anki-sync-server,这个库是Python3支持。

# ps aux | grep anki
root     12141  0.0  3.6 254100 70280 ?        Sl    2019  82:13 python3 -m ankisyncd

之前是手动安装的,这次换成docker部署吧。

步骤

  • 卸载本地Windows anki安装的2.0.x

    卸载并不会丢失本地卡片数据

  • 安装2.1.20-standard

    安装后,可以看到卡片数据还在。不过之前安装的一些插件就没有了。

    之前安装的在addons目录下,现在要安装到addons21下。

    可以直接通过插件码2124817646安装,安装后要配置一下同步的url

  • 服务端用docker部署

    使用docker部署参考项目,版本要对上tested-and-works-on

  • 点击“同步”Sync

    哎呀,忘记密码了。

    ankisyncctl.py adduser 添加用户设置密码

  • 存储迁移

    结果,因为数据存在本地,再上传到刚才自己托管的ankiweb就好了。之前的服务端存储删了就行,比预想的简单呀。

anki服务端存储迁移相关推荐

  1. IM开发基础知识补课(二):如何设计大量图片文件的服务端存储架构?

    1.前言 一个完善的IM系统中通常充斥着大量的图片内容,包括:用户头像.图片消息.相册.图片表情等等,那么在做服务端架构设计时该如何存储这些图片呢? 本文分享的是典型Web应用中大量图片的服务端存储加 ...

  2. Kafka:消息是如何在服务端存储与读取的,你真的知道吗?

    前言 经过前 5 篇文章的介绍,估么着小伙伴们已经对消息生产和消费的流程应该有一个比较清晰的认识了.当然小伙伴们肯定也比较好奇,Kafka 能够处理千万级消息,那它的消息是如何在 Partition ...

  3. 从服务端接收数组_Kafka系列第6篇:消息是如何在服务端存储与读取的,你真的知道吗?...

    前言 经过前 5 篇文章的介绍,估么着小伙伴们已经对消息生产和消费的流程应该有一个比较清晰的认识了.当然小伙伴们肯定也比较好奇,Kafka 能够处理千万级消息,那它的消息是如何在 Partition ...

  4. red5+adobe flash media live(或OBS) +酷播播放器实现简单的直播及回看(四)------怎样在服务端存储直播流

    本篇文章来讨论解决如何在red5服务器端存储直播流 问题简述: 一开始在设计直播回放系统的时候,计划的视频存储是通过推流软件,但使用推流软件只能够把直播流存储在本地,不能够在服务器端存储,这样就会造成 ...

  5. 从服务端密码存储到用户数据加密方案

    本文主要讲常见场景的数据加密方案,以及对未来加密技术的展望,先看几条新闻: Facebook 明文存储用户密码: Hundreds of millions of Facebook users had ...

  6. IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

    1.前言 IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据.增值业务和附属功能不谈,单从IM聊天工具的立身之本--聊天数据来说,理论上是不需要在服务端存储的(或者说只需要短暂存储 ...

  7. 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)

    一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...

  8. web实现视频播放-服务端所需工作

    在进行用node搭建服务器时,有需要读取视频的需求,所以自己大概写了一下如何读取视频,也有利于对视频处理的理解. 视频请求路径:/fileUpload/video/测试视频.mp4 视频实际服务端存储 ...

  9. 快速理解高性能HTTP服务端的负载均衡技术原理

    1.前言 在一个典型的高并发.大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案.HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此 ...

最新文章

  1. es dsl java api_ElasticSearch 系列 - RestFulAPI(DSL)
  2. 高性能存储之--快速理解redis(简版)
  3. css布局方式_手把手教你CSS Flex布局「真香」
  4. THINKPHP增删改查--(改)
  5. Manacher算法图解
  6. Linux内核品读 /基础组件/ 模块机制快速入门
  7. 阿里云容器服务新增支持Kubernetes编排系统,性能重大提升 1
  8. 细聊冗余表数据一致性(架构师之路)
  9. eclipse jstl包_我的Java Web之路41 - JSTL初步使用
  10. 经典:浅谈以太坊智能合约的设计模式与升级方法
  11. C/C++ 笔试、面试题目大汇总收藏(上)
  12. 学校题库管理系统需求分析
  13. 2022建筑电工(建筑特殊工种)考试模拟100题及模拟考试
  14. SQL查询语句大全(大佬总结,必看)
  15. Vue 事件修饰符(stop、prevent、self、capture、once、passive)
  16. C++模板的类的展开
  17. 某摄像头的游戏的总结
  18. 综合布线之“五星对话”
  19. 菲尔兹奖得主陶哲轩:解题的策略
  20. 蓝桥杯2020年第十一届C/C++B组(第一次)省赛习题题解

热门文章

  1. 解决微信小程序调试进入 paused in debugger 状态解决办法
  2. 【转】欧式空间与酉空间——概念区分
  3. Ubuntu中连不上网,百度 ping 不通
  4. ubuntu Linux 终端的一些快捷键
  5. Secure CRT 乱码 问题
  6. 构建kd树和kd树的搜索
  7. el-row文字换行后实现整行自动撑开
  8. [TOG2019]Deferred Neural Rendering:Image Synthesis using Neural Textures
  9. V2V迁移测试--VMware/VSphere环境迁移至KVM
  10. php transfer-encoding: chunked,“Transfer-Encoding: chunked” header in PHP