【萌新】windows 使用 rclone 备份思源笔记 S3 数据 (minio 或七牛云)

  1. 访问 rclone 官网 Rclone downloads 找到 windows 版下载链接,根据 windows 版本,32 位就下载 AMD32,64 位就下载 AMD64 位版:

    image.png

  2. 下载完成,是一个 zip 文件,解压并复制出来,是一个目录,通过文件浏览器进入到该目录下面,按住 shift 键,在文件浏览器空白处点击鼠标右键,选择打开 powershell 窗口即可在该目录下执行命令行语句,rclone 只能通过命令行来使用:

    image.png

  3. 输入./rclone config,会提示没有 config 文件,记住红线处的位置,按 q 退出:

    image.png

  4. 在该位置新建一个 rclone.conf 文件,注意需要在文件浏览器之中点击菜单“查看-> 选项-> 查看”确保扩展名没有勾选隐藏,以免新建的文件名是 rclone.conf.txt

    image.png

  5. 如果使用的是自己架设的 minio,rclone.conf 文件内容如下,accesskey 和 secret、region、endpoint 根据实际内容填写,架设 minio 服务器的方法参考 【萌新】linux 服务器部署思源笔记相关内容整理 (定期备份、数据服务 minio、思源笔记) - 链滴

    [minio]
    type = s3
    provider = Minio
    access_key_id = 111111
    secret_access_key = 22222222
    region = cn-east-1
    endpoint = http://example.com:19000
    acl = public-read-write

  6. 如果是七牛云提供的 S3 服务,内容如下,accesskey 和 secret、region、endpoint 根据实际内容填写,注册使用七牛云的方法参考 想省大钱?思源笔记第三方同步 S3 手把手教程(使用七牛云对象存储 Kodo)(2024.4.25) - 链滴

    [qiniu]
    type = s3
    provider = Qiniu
    access_key_id = 1212121221
    secret_access_key = 1212121212
    region = cn-east-1
    endpoint = s3-cn-east-1.qiniucs.com
    acl = public-read-write

  7. 此时在 powershell 命令行窗口之中使用如下命令,即可将保存在 minio 服务器的思源笔记数据备份到 rclone 目录下的 minio 子目录:

    .\rclone.exe sync minio:siyuan ./minio -P

  8. 如果使用七牛云的 S3 服务,则将 minio:siyuan 替换成 qiniu:siyuan,冒号后面的名称与七牛云的存储空间名一致。

  9. 如果要保存的其他位置,将./minio 替换为对应目录即可。

  10. 需要还原的时候,执行

    rclone copy ./minio minio:siyuan

  11. 开机备份功能实现,在 rclone.exe 所在目录下新建一个 backup.bat 文件,内容如下:

    E:\rclone\rclone.exe sync minio:siyuan E:\rclone\minio -P
    pause

    注意,第一行之中 rclone.exe 前面的路径和备份目录的路径根据实际情况填写完整,然后就可以通过直接运行 backup.bat 的方式备份数据了。

  12. 按住 win+R 键,在弹窗之中输入 shell:startup 回车,会使用文件浏览器打开一个目录,将新建的 backup.bat 复制到该目录,以后每次开机就可以自动执行思源笔记备份功能了。

    image.png

  • S3
    10 引用 • 210 回帖
  • 备份
    13 引用 • 18 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    28 引用 • 225 回帖 • 158 关注
  • MinIO
    9 引用 • 30 回帖
2 操作
speedneeder 在 2025-01-03 08:51:12 更新了该帖
speedneeder 在 2025-01-03 08:48:05 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 75 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 67 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 43 关注
  • 自由行
    6 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 550 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 97 关注
  • 996
    13 引用 • 200 回帖 • 12 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 370 关注
  • abitmean

    有点意思就行了

    32 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 2 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 383 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 411 关注
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1793 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    78 引用 • 391 回帖
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 73 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    138 引用 • 203 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 4 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    178 引用 • 816 回帖 • 2 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 723 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    8 引用 • 30 回帖 • 414 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 624 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 10 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 283 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 81 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 42 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖