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

本贴最后更新于 189 天前,其中的信息可能已经事过景迁
  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 引用 • 227 回帖
  • 备份
    13 引用 • 18 回帖
  • 七牛云

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

    29 引用 • 230 回帖 • 122 关注
  • MinIO
    12 引用 • 39 回帖
2 操作
speedneeder 在 2025-01-03 08:51:12 更新了该帖
speedneeder 在 2025-01-03 08:48:05 更新了该帖

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • 安全

    安全永远都不是一个小问题。

    199 引用 • 818 回帖 • 1 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    268 引用 • 666 回帖 • 1 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 2 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 242 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖 • 6 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1708 回帖
  • LaTeX

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

    12 引用 • 59 回帖
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 67 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    229 引用 • 476 回帖 • 1 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 564 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 2 关注
  • OneDrive
    2 引用 • 5 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖 • 1 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 559 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 278 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    167 引用 • 597 回帖 • 5 关注
  • Excel
    31 引用 • 28 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 679 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • GraphQL

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

    4 引用 • 3 回帖 • 8 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    415 引用 • 3594 回帖
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 765 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 735 关注
  • 分享

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

    248 引用 • 1794 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 636 关注