思源笔记-S3-七牛云-多设备同步

news/2024/9/17 5:40:39/文章来源:https://www.cnblogs.com/deng2/p/18407365

文档参考:思源笔记配置 S3 同步、思源笔记使用七牛云

编写日期:2024.9.9

一、思源笔记安装

  1. 思源笔记官方下载地址

  2. 选择对应系统版本进行下载

  3. 双击【SiYuan Installer.exe】进行安装

二、注册账号

注册账号是为了购买订阅,订阅后才提供 S3/WEBDAV 同步功能

  1. 打开 SiYuan

  2. 点击左上角-「设置」-「账号」

    image-20240909213853694

  3. 登录账号购买订阅

三、配置七牛云KODO

3.1 注册七牛云账号

  1. 登录 七牛云官网
  2. 注册账号

3.2 配置KODO

  1. 点击「产品」-「对象存储 kodo」,对象存储 Kodo

  2. 点击「立即使用」

    image-20240909221628288

  3. 点击「空间管理」-「新建空间」,输入存储空间名称(随意取),存储区域选离自己近的,访问控制选择「私有」,点击「确定」

  4. 点击刚刚创建的空间,点击「空间概览」,记住 S3协议的外网访问地址

image-20240909222510641

四、配置思源 S3 同步

4.1 初始化数据仓库密钥

  1. 点击左上角-「设置」-「关于」-「数据仓库密钥」-「自动生成密钥」-「复制密钥字符串」,创建仓库密钥。一定要保存好!多台设备同步需要用到这个密钥

    • 只有初次才需要初始化,如果已经在其他设备上已经有空间站时,要选择「导入密钥」

      img

      img

4.2 配置思源云端同步

  1. 点击左上角-「设置」-「云端」,进行配置

    • 云端存储服务提供商:S3

    • 内容填写

      image-20240909224619238

      • Endpoint:就是 S3协议的外网访问地址 去掉空间名称,http://s3.cn-south-1.qiniucs.com
      • Access Key:七牛云 - 密钥管理 的 AK 值
      • Secret Key:七牛云 - 密钥管理 的 SK 值
      • Bucket:在七牛云创建的空间名称,比如我的就是 siyun-date
      • Region:填写域名中显示的区域名字,即 cn-south-1
      • Timeout (s)、Addressing、TLS Verify 保持默认就行
    • 启用云端同步

    • 云端同步模式:手动同步

五、多设备同步

设备要保证思源的版本一致,数据仓库密钥一致,再进行同步,建议关闭思源客户端的自动更新功能

5.1 导入同一个密钥

  • 参考 4.1 获取 设备A 的密钥
  • 在 设备B 登录账号
  • 在 设备B 中的「设置」-「关于」-「数据仓库密钥」-「导入密钥」,把 设备A 的密钥导入到 设备B

5.2 配置相同的云端数据

  • 参考 4.2 「设置」-「云端」-「导出」获取 设备A 的云端配置
  • 在 设备B 「设置」-「云端」-「导入」,把 设备A 的配置导入到 设备B 中(或者直接输入和 设备A 配置一致的内容)

5.3 下载本地快照同步数据

  • 在 设备B 中点击左上角的☁图标,选择「下载云端数据快照」,把 设备A 的内容同步到 设备B 中

image-20240910221011203

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795209.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JMeter性能测试快速入门

1.安装Jmeter Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 1.1.下载 可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi 1.2.解压 因为下载的是zip包,解压缩即可使用,目录结构如下:其中的bin目录就是执行…

基于Axis 1.4的Web Service入门

最近有个客户使用的是Axis 1.4创建的Web Service,很久没用了,所以整理下这块的知识。 基于JDK 1.8和Eclipse Mars开发一个简单的Hello world Web Service public interface HelloService {String hello(String name);} public class HelloServiceImpl implements HelloServic…

第四周作业

1、安装burp并实现抓取HTTP站点的数据包(HTTPS站点暂时不要求) 下方练习已完成 2、练习Tomcat PUT方法任意写文件漏洞(CVE-2017-12615),提供蚁剑连接成功截图 # 搜索镜像 docker search cve-2017-12615 # 拉取镜像 docker pull cved/cve-2017-12615 # 查看该镜像的详细信息…

MIT6.824 课程-Raft

Fault Tolerance - Raft 容错模式 我们已经学习了以下几种容错模式(fault-tolerance pattern):计算冗余:MapReduce,但是所有计算由单点 Master 进行调度。 数据冗余:GFS,也是依赖单点 Master 来对多个副本进行选主。 服务冗余:VMware-FT 依赖单个 TestAndSet 操作可以看…

9/10论文学习笔记

1.CPLEX是什么? 2.an apparent-tardiness-cost-with-setup (ATCS)是什么? a basic simulated annealing (SA)基本模拟退火算法 the threshold-accepting (TA) method 阈值接收算法

[Embodied AI Tutorial] The Basic Frameworks and Techniques for Embodied AI (Part2)

目录Embodied AI Tutorial课程内容Modeling and approaches for Embodied AIWorld ModelGet a Good PolicyPlanning And ControlSimulation technology for Embodied AIRigid body simulationCamera simulationAsserts相关链接资料查询 Embodied AI Tutorial 课程主页: slides…

MIT6.824 课程-GFS

GFS原文:https://zhuanlan.zhihu.com/p/113161014 搬运用于参考学习概述 存储(Storage)是一个非常关键的抽象,用途广泛。 GFS 论文还提到了很多关于容错、备份和一致性的问题。 GFS 本身是 Google 内部一个很成功的实用系统,其关键点被很好的组织到一块发表成为了学术论文…

MIT6.824 课程-MapReduce

MapReduce:在大型集群上简化数据处理 概要 MapReduce是一种编程模型,它是一种用于处理和生成大型数据集的实现。用户通过指定一个用来处理键值对(Key/Value)的map函数来生成一个中间键值对集合。然后,再指定一个reduce函数, 它用来合并所有的具有相同中间key的中间value 。…

[Java并发]线程安全的List

线程安全的List 目前比较常用的构建线程安全的List有三种方法:使用Vector容器 使用Collections的静态方法synchronizedList(List< T> list) 采用CopyOnWriteArrayList容器使用Vector容器 Vector类实现了可扩展的对象数组,并且它是线程安全的。它和ArrayList在常用方法的…

章10——面向对象编程(高级部分)——内部类

重点掌握匿名内部类的使用! 1、内部类可以随意访问外部类的成员,包括私有的属性,而外部类不可以。 2、内外部类有重名属性时,内部类的访问采用就近原则,如想访问外部的成员,则用外部类名.this.属性名。内部类分类,四种局部内部类第七条解释:Outer02.this本质是一个外部…

【整理】虚拟地址全解析:操作系统内存管理与进程调度的深度揭秘!

原创 freedom47概述 在现代计算机系统中,虚拟地址是内存管理的关键组成部分。 虚拟地址不仅帮助操作系统高效地管理物理内存,还在进程的内存分配中发挥重要作用。 本文将详细介绍虚拟地址的定义、作用、操作系统的内存管理、进程内存分配、32 位与 64 位架构的内存分配差异,…