关于思源笔记 Docker 私有化部署的一些讨论

本贴最后更新于 765 天前,其中的信息可能已经物是人非

思源笔记是否鼓励 Docker 私有化部署行为? 关闭回帖了,但是我们觉得还是有必要说明一下。

官方 Docker 镜像会一直保持更新和免费,鼓励有折腾能力的用户(比如程序员)使用,但是目前不鼓励普通用户尝试。使用 Docker 部署有一些功能方面的限制需要注意:

  • 不支持 siyuan://,不支持 Ctrl+C/V 粘贴插入资源文件,这是技术方面的限制,可能没有解决方案
  • 不支持导入和更多格式的导出,以后可能会逐步支持
  • 一些和本地系统相关的功能,比如打开文件位置、使用默认程序打开资源文件

另外,也有用户提到以后是否能支持通过思源直接连接 Docker 服务器,这一点我们还在考虑中,暂时还无法做出决定,眼目前最重要的事情还是解决缺陷,提升稳定性。

使用 Docker 的场景可能更多是为了方便多端使用,比如达到类似订阅特性中数据同步的效果。但请不要忽视了订阅特性除了数据同步还有一些其他特性,比如微信提醒,以及计划在 v2.0.0 上线的云端收集箱。总的来说就是如果订阅和不订阅都能达成某个使用目的,那么订阅一定是最优解,否则这个订阅特性就没有存在的必要了。

思源的价值取决于是否能给用户带来价值,这决定了思源是否能在更大规模上服务更多用户,只要能服务更多用户且成本受控(比如我们正在讨论的思源 Docker 私有化部署问题,对于官方云端来说几乎没有成本),那么这个服务方式就是值得继续下去的。基于这一点,我们会尽量在自己能力范围内将思源带给需要它的用户,只有更多人使用才有进一步发展的可能性。

为此我们的发展策略也是开放的,比如逐步开放 API 和开源,近期的计划是开放同步框架,所以大家不必有“禁止第三方同步”这方面的顾虑,只要是技术上可行且能提升用户体验的方案,我们就会尽量去尝试。如果大家对商业化方面有一些建议,我们也是欢迎讨论的,多一些建议和讨论总是好的。

社区中一些用户对 Docker 部署的讨论虽然可能言语偏激,但是我们相信大家的出发点是一致的:都希望思源有更好地发展。我们对于社区的期望是请大家相互支持,尽量帮助其他用户;我们不希望看到的是社区变成饭圈,甚至搞起个人崇拜,这样的行为是对产品和开发者的不尊重。社区欢迎的是理智和包容的共建者,不需要也不欢迎狂热的追随者。

  • 思源笔记

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

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

    18864 引用 • 70628 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 建议 docker 版在线,不同步情况下继续执行现行政策.

    同时提供可连接思源客户端的收费版. 或者是客户端同步 docker 的增值插件(按年收取较低费用, 毕竟存储和负载都是用户承担的)

  • 其他回帖
  • Veyron

    有,而且同步做的应该是现有里面最好的。不过,为知貌似已经不怎么更新了。我是才转过来。

  • Rove

    用.gif 就行

  • SeanZhao

    发现大家的三观都很正!学习!

  • 查看全部回帖

推荐标签 标签

  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    76 引用 • 37 回帖 • 1 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 10 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    371 引用 • 1217 回帖 • 582 关注
  • Maven

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

    186 引用 • 318 回帖 • 338 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    276 引用 • 685 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 60 回帖 • 462 关注
  • SSL

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

    69 引用 • 190 回帖 • 494 关注
  • abitmean

    有点意思就行了

    24 关注
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖
  • Swift

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

    34 引用 • 37 回帖 • 499 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    21 引用 • 58 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 55 关注
  • SMTP

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

    4 引用 • 18 回帖 • 592 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖 • 1 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • SendCloud

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

    2 引用 • 8 回帖 • 440 关注
  • WebSocket

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

    48 引用 • 206 回帖 • 388 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • Kotlin

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

    19 引用 • 33 回帖 • 31 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 65 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 自由行
    3 关注
  • Solidity

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

    3 引用 • 18 回帖 • 350 关注