思源笔记 - 开源免费支持自建服务器 Markdown 笔记应用 (替代 Notion 印象笔记 / 可离线)
2022-8-16 18:7:43 Author: www.iplaysoft.com(查看原文) 阅读量:189 收藏

支持 Docker 部署  应用管理, 文档办公    , , , ,    2022-08-16

话说「Notion」的 Block 模块化编辑真的是引领了笔记软件“变革”的风潮,如今笔记软件也在不断进化,诸如 Markdown 支持、双向链接等先进的新特性也越来越受到重视。

但考虑到网络问题、数据隐私和安全性,很多人都无法放心将所有笔记保存在 Notion、Wolai 这类纯在线服务上,一旦服务变卦 (比如收费、倒闭等) 都会很被动。所以,如果有一款既拥有各种先进特性,还能自建服务器开源笔记软件,那就非常完美了!而它就是思源笔记……

思源笔记官方云服务
可选官方云同步服务,或自己部署私有服务端

离线开源!好用免费的 Notion / 印象笔记替代品

思源笔记 (SiYuan) 是一款开源免费且“本地优先”的下一代个人知识管理系统 (笔记软件),它支持离线使用,同时也支持端到端加密同步。你可以使用官方的云端服务来同步数据,也可通过 Docker 简单快速地部署在自己私有的 VPS 服务器NAS、PC、树莓派等设备上。搭建个人或团队专属的笔记服务,能把所有数据全都拽在自己的手上,更加安全放心。

思源笔记

思源笔记拥有媲美 Notion印象笔记等同类工具的先进编辑特性,比如支持类似 Typora 那种所见即所得的 Markdown 可视化编辑、类似 Notion 的“内容块”编辑,还支持大纲、块级双向链接、全文搜索、标签分类、数学公式、思维导图 / 流程图、代码片段、跨平台同步等众多特性。

思源笔记

而且思源笔记所有的本地功能都是免费的。

跨平台支持:

多平台支持方面,思源笔记可以通过浏览器直接访问 WEB 网页版,也提供有 Windows、macOS、Linux 平台的桌面客户端,以及 iOS (iPhone / iPad) 和 Android 手机版客户端,跨平台覆盖非常全面,在任何设备上都能方便访问到你的知识库。

思源笔记手机版

浏览器网页剪藏插件:

同时 SiYuan 也提供了「网页剪藏插件,支持包括谷歌浏览器 Chrome 和 Edge 浏览器的扩展,可以方便你上网随时“剪藏”收集有用的知识或图文内容,一键保存到思源笔记里去。

思源笔记基础介绍视频:

亮点!支持 Docker 自建部署私有笔记云服务:

选择 1:自建服务器 / 私有部署!保证数据隐私安全 (适合高阶用户)

说到思源笔记最大的亮点,除开源免费外,就是它能支持在用户自己的服务器上部署服务器端,可以将所有笔记数据全都保存在自己的手上!而且设备同步也是基于端到端加密技术,一切都能由你自主掌控,只要定期做好备份,基本就能很好地杜绝隐私泄漏、数据丢失的意外情况了。

自建服务器

选择 2:使用官方云端同步服务 (适合普通用户):

当然,自行部署服务器端需要折腾、还要有一定的技术基础,本文后面有简单教程。但如果你不喜欢花太多时间、没有自己的服务器、也不想自己搭建,那么大可不必关心那些内容,推荐直接使用思源笔记官方提供的云同步服务即可,同样也非常省心好用,价格也不贵

思源官方云同步服务

思源笔记的所有本地功能均免费离线无限制使用,可谓是非常良心的了!只有当你希望使用「云同步服务」时才需要付费订阅。官方的云服务包括了以下功能:

  • 尊贵身份标识
  • 端到端加密数据同步
  • 端到端加密数据备份
  • 资源文件图床
  • 8GB 云端存储空间
  • 定时微信提醒
  • 收集箱

优点:支持离线使用

无论你是自己搭建服务器还是使用官方的云服务,都不必过于担心网络问题。因为思源笔记还有另一个大优点就是「支持离线使用」!只要你提前同步好数据,就算你出差没有网络、或者云端服务器宕机,你所有的笔记依然可在本机无障碍使用,功能也不会有任何限制。

笔记同步

你可以将思源笔记当作是一款离线版的 Notion 来看待!之前苦于网络门槛无法好好用 Notion 的同学可以尝试一下了。

思源笔记的特色编辑功能:

内容块编辑 (Block)

Notion 刚出道时可谓是掀起了 Block (内容块) “模块化编辑器”的风潮,现在主流的编辑器比如 语雀、新版本的 WordPress印象笔记 等都已支持内容块编辑了。和 Notion 一样,默认按下 / 按键即可呼出快捷菜单进行插入。

内容块编辑

内容块包含了文字、段落、表格、图片、视频、代码等各种类型。而且可以随意增删改,可以折叠/展开显示,也可以拖动排序,非常直观方便,甚至有比 Office (Word) 更好用的感觉。

内容模块拖放折叠

所见即所得的 Markdown 编辑:

用过 Typora 的用户应该都会非常喜欢它流畅的 Markdown 编辑输入体验,思源笔记的「即时渲染模式」与之类似,可以让你以最优雅且极其高效的方式去进行写作与排版。

Markdown 即时渲染

双向链接 / 块级引用:

Notion、Wolai、Obsidian 等众多笔记软件中,颇受推崇的一项功能就是笔记的“双向链接”。通过双向链接可以将不同的知识关联起来, 可以让你在 A 中提及 B,或者在浏览 B 时发现 A,可以快速预览也可以跳转,从而让知识获得更有效更有条理的组织。

块级引用

在思源笔记里,所有内容都以“块”为基础存在,就算文档页面也不例外。块与块之间可以互相连接(或者叫互相引用),相互转换,拆分、重组和移动都不影响已有链接。

漫游 / 笔记关系图:

当笔记进行多个引用之后,你的知识就像“网络”一样交织,而“关系图”就可以让你直观地看到你的笔记和笔记之间是如何链接的。

关系图

超大文件流畅加载和编辑:

思源笔记的“超大文档编辑”特性,可以通过动态加载技术,让用户流畅打开并编辑体积巨大的文档 (百万字级别) 而不会感到卡顿。下面的 GIF 动图帧数不高,实际效果其实更流畅。

加载大文档

思维导图 / 流程图 / 图表制图:

思源笔记可以支持思维导图、流程图、图表、甘特图、时序图、五线谱等制图功能,并且支持数学公式,无论是对学习还是工作都非常有帮助。

思维导图

全局全文搜索:

当笔记内容足够多之后,「搜索」便是一个极其重要的功能了。思源笔记不仅支持全文搜索,而且还可以支持 AND、OR 等关系组合进行「多关键字搜索」!这就很强大了!比如“苹果 AND 手机”,能获得更加准确的结果。

全文搜索

内容块动态查询 、SQL 查询

如果在一篇笔记里,我需要罗列大量关于“摄影技巧”的其他笔记里的内容,一条条手动添加链接是个很累的活。而通过「动态查询」功能,在正文中插入一句 !{{ 摄影 }} 即可直接将搜索结果嵌入到你当前的笔记里,所有包含该关键字的笔记都会直观地列出来,非常的好用。

动态查询

而且如果你是开发者懂一些 SQL 查询的命令,甚至还可以通过 SQL 模式来嵌入更加高级复杂的查询条件 !{{ SELECT * FROM blocks WHERE content LIKE '%关键字%' }}。更多具体的用法可以参考用户指南。

支持更换主题、笔记模版等:

思源笔记本还内置了一个「集市」,其中包含有主题、模板、图标、挂件等附加内容可以自由下载。

思源笔记集市

比如更换一个明亮配色的简约主题,或者使用“日记”模版来写日记,To-Do 待办进行记事提醒等。

思源笔记简约主题

虽然目前集市的内容还不算特别丰富,但相信随着日后的发展,以后应该还是能在这找到更多实用、有趣内容的。

思源笔记更多特性:

所有本地功能都是免费的。

  • 内容块
    • 块级引用和双向链接
    • 文档关系图、全局关系图
    • 自定义属性
    • SQL 查询嵌入
    • 协议 siyuan://
  • 编辑器
    • Block 风格
    • Markdown 所见即所得
    • 列表大纲
    • 块缩放聚焦
    • 块横向排版
    • 百万字大文档编辑
    • 数学公式、图表、流程图、甘特图、时序图、五线谱等
    • 网页剪藏
    • PDF 标注双链
  • 导出
    • 引用块和嵌入块
    • 带 assets 文件夹的标准 Markdown
    • PDF、Word 和 HTML
    • 复制到微信公众号、知乎和语雀
  • 社区集市
    • 主题 / 图标 / 模板 / 挂件
  • 更多特性
    • 层级标签
    • 多页签拖拽分屏
    • 全文搜索
    • 模板片段
    • 快捷键
    • 可修改的主题和图标
    • 跨平台
    • 支持 Docker 部署
    • 支持 API

思源笔记

思源笔记服务器端部署简单教程 (Docker):

如果你有一些 Linux 基础知识,那么通过 Docker 部署思源笔记服务端的方法其实并不难,你可以选择在公网的 VPS 部署,或在局域网里的 NAS、PC 上自建都行。下面是以 Linux 命令行部署为例子做的简单教程,大家可以作为参考。(其实如果在 群晖威联通 等 NAS 上,有图形界面的 Docker 应用,部署起来会更加简单一些)

1、首先要安装 Docker 引擎

手动安装 Docker 的话,不同的 Linux 发行版安装方法略有差异,所以为方便起见,我们可以使用 Docker 官方的一键安装脚本,像 UbuntuDebianCentOS 等发行版都可以直接执行:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2、拉取并启动 Docker 镜像

# 拉取 docker 镜像:
docker pull b3log/siyuan

# 启动容器
docker run --name siyuan -it -d --restart=always -v /my/data:/siyuan_space -p 6806:6806 -u $(id -u):$(id -g) b3log/siyuan --workspace=/siyuan_space --servePath=服务器IP或域名
# 其中 /my/data 是在本机保存笔记数据的文件夹路径,你可以自己替换修改
# 日后要备份或恢复笔记数据,也是只要操作此目录即可
# servePath 需填写服务器的 IP 地址或者域名

你要修改的是代码中的 /my/data 数据存储路径,以及 servePath 的值,比如 --servePath=192.168.1.20 这样的局域网 IP 或类似 siyuan.iplaysoft.com 的域名。

3、访问思源笔记服务

当思源笔记的容器实例启动成功之后,就可以通过浏览器打开网址进行访问了:
http://服务器IP地址或域名:6806

如果你使用腾讯云阿里云Vultr般佤工等服务器,要注意 Linux 系统里如开启了防火土啬需要允许 6806 端口号。另外还要注意腾讯云阿里云等后台里还有“安全组规则 / 安全策略”可能会限制不常用的端口的访问,需要手动添加放行。

4、设置中文 / 登录密码

如果你发现思源笔记的界面是英文版,可以按快捷键 Alt + P 打开设置,选择 Appearance → Language → 简体中文即可切换。如果你想给自己的思源笔记加上密码,可以进入设置 → 关于 → 访问授权码 → 设置访问授权码。

5、(可选) 修改/隐藏端口号、加入 SSL 证书

如果你希望更换或隐藏端口号,或希望绑定域名、甚至希望加上 SSL 证书 (HTTPS 访问),那么可以使用 Nginx 进行反代 。而配置反代的方法是另外的知识点了,也是建站常用的技能之一,大家可以网上搜索到很多相关的教程,或者使用宝塔面板设置会简单些。下面是最简单的 Nginx 的 HTTP 反代配置,仅供参考:

map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}

server {
listen 80;
server_name siyuan.iplaysoft.com; #修改成你自己的域名
location / {
proxy_pass http://127.0.0.1:6806; #本机IP + 端口号
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}

其中的 siyuan.iplaysoft.com 需要修改成你自己的域名。

6、公网访问:

如果你的思源笔记部署在服务器上,可以直接通过公网 IP (或域名) 访问。但如果部署在家里的电脑或 NAS 上,虽然可以局域网内访问,但无法在公网直接访问的。因为家庭宽带一般都没有公网 IP,因此你还需要 FRP网云穿等手段进行内网穿透才能够实现公网访问。


总结:

思源笔记融合了内容块编辑器 (Block)、大纲以及双向链接三种当今主流的概念,加上开源、免费、跨平台,是 Notion、印象笔记、Wolai、为知笔记等软件的有力替代品了。

由于支持离线使用,即便“白嫖”也能使用全部本地功能,体验很好。普通用户可使用官方云同步服务,对隐私安全要求较高且有动手能力的同学,还能自主部署到自己的服务器上,搭建私有的知识管理系统 (可多人协作使用),数据全部自己掌控!这也是多数同类产品无法提供的。

相关文件下载地址

官方网站:访问
软件性质:开源免费+付费
同类软件:Notion  |  OneNote  |  印象笔记  |  为知笔记  |  语雀  |  Typora  |  Joplin
相关链接:官方云同步服务  |  办公相关
浏览器扩展:Chrome  |  Edge

下载思源笔记 (Win商店安装包)  |  Mac  |  Linux  |  iOS  |  Android  |  笔记相关  |  学习相关

/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /


异次元软件世界、iPcFun.com 网站创始人。

本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……

看看Ta的专栏  |   微博  |  微信公众号  |  Twitter  |  邮箱  |  

本文作者


文章来源: https://www.iplaysoft.com/siyuan.html
如有侵权请联系:admin#unsafe.sh