思源笔记多端同步方案,成功分享!

引言

作为一个普通的用户,我和很多小白一样,也在网上搜索过“思源笔记多端同步”的解决方案。翻遍了无数论坛、教程、博客,然而要么教程太老,要么内容不适配新版,要么大佬们写得太过简略。就在我几乎要放弃的时候,结合一些大佬的分享,自行测试摸索,最后顺利实现了思源笔记的多端同步。;

为了发扬互联网的分享精神,我觉得把我的经验整理出来,分享给大家,希望像我一样的“小白”们能在这篇帖子中能找到解决问题的钥匙。

环境

Docker 部署(具体部署过程就不赘述了,你能找到这个,应该都是部署成功了的)

Minio 设置

  1. 创建存储桶(应该是这样叫的)image.png

  2. 给这个存储桶取个名字image.png

  3. 设置个区域image.png

  4. 创建密钥image.png进入这里面,这个两个值一定要记好,后面会用到。image.png

  5. 初始化数据仓库密钥 ❤️ ,这个非常重要,后续其他客户端同步都要用这个密钥image.png

  6. 账号貌似要先开会员,才能使用 S3;不知道我的理解对不,反正我是先用的试用;测试同步可以,就续费了。image.png

  7. 进入云端配置image.pngimage.png前面配置好了,下面就能显示你创建的存储桶名称了。image.png

  8. 最后就是去他客户端,登录你开会员的这个账号,在关于里面,刚开始会有个导入密钥,把前面初始化的密钥粘贴进去就可以了image.png

    第一次发教程,我也不知道说了些啥,反正过程还是挺简单的,就刚开始有点摸不着头脑。

  • MinIO
    11 引用 • 38 回帖
  • 群晖
    10 引用 • 10 回帖
  • S3
    10 引用 • 222 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24863 引用 • 102299 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • vvfree 1 赞同

    也是用了软路由的 docker 部署 minio 的 S3 做私有同步,最费劲的没想到是找 docker 镜像。用 lucky 做内网穿透和 https 反向代理。感觉可以彻底抛弃为知笔记了。还给 wiz 充过好多年钱,结果越做越抽抽了。全面拥抱 siyuan

    1 回复
  • tyutzhangjie

    image.png

    我想知道,官方说的 webdav 性能较差和稳定性不足,到底会有什么样的同步问题,是慢还是会产生错误?

    2 回复
  • muxue 1 赞同

    webdav 的主要作用个人认为是方便的通过 web 来访问文件,而不是用来当一个文件系统一样的交互。协议本身的特性倒置它在大规模创建删除文件的性能远不如 s3,所以一直都不推荐 webdav。

    思源社区里面同步出现的问题最多的就是 webdav,非常不稳定。s3 你只能看到问咋配置的问题,但 webdav 经常能看到诸如同步慢,同步失败等等玄学问题

  • FsirOne

    这个我也不知道。

  • luoxianyuan

    当初充了 10 年的会员,还有两三年到期。但是在为知笔记被收购的那一年开始,就放弃使用了,把内容全部导出来备份。

  • luoxianyuan 1 赞同

    思源的常见问题里面写了:数据保存在工作空间,在工作空间/DATA/文件下。

    但是我通过 webdav 同步的时候,为啥同步的是 repo 文件夹,而非 data 文件夹

    1 回复
  • 因为同步的数据是加密过的, 而且实际上同步的数据应该只有笔记数据 (有没有软件设置不知道, 但肯定没有插件), 我比较过同步后的数据大小, 和 data 文件夹差很多

请输入回帖内容 ...

推荐标签 标签

  • API

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

    79 引用 • 431 回帖 • 1 关注
  • 安全

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

    203 引用 • 818 回帖 • 2 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 503 关注
  • 游戏

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

    180 引用 • 821 回帖 • 2 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    88 引用 • 122 回帖 • 622 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 2 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 415 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 653 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 759 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 417 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 807 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖
  • SQLServer

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

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

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9436 引用 • 42976 回帖 • 109 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 489 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 643 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 490 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • RemNote
    2 引用 • 16 回帖 • 9 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 163 关注
  • Bug

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

    76 引用 • 1742 回帖
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 1 关注