思源笔记是一款本地优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步,支持细粒度块级引用和 Markdown 所见即所得。

特性

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

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

☑ 付费订阅
云端服务需要付费订阅。
• 尊贵身份标识
• 端到端加密数据同步
• 端到端加密数据备份
• 云端图床服务
• 定时微信提醒
• 云端收集箱

部署

桌面端和移动端建议优先考虑通过应用市场安装,这样以后升级版本时可以一键更新,可以直接前往应用市场搜索 SiYuan 下载安装即可。Github地址
文件结构
整体程序位于 /opt/siyuan/ 下,基本上就是 Electron 安装包 resources 文件夹下的结构:
✔ appearance:图标、主题、多语言
✔ guide:帮助文档
✔ stage:界面和静态资源
✔ kernel:内核程序
除此之外,我们还可以使用 Docker 进行部署。

$ mkdir -p /siyuan/workspace
$ chown -R 1000:1000 /siyuan/workspace/
$ docker run -itd --restart=always --name=siyuan -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan:v2.1.7 --workspace=/siyuan/workspace/
Unable to find image 'b3log/siyuan:v2.1.7' locally
v2.1.7: Pulling from b3log/siyuan
213ec9aee27d: Pull complete
ca46336b999f: Pull complete
616c577048e3: Pull complete
ae3f9252f085: Pull complete
Digest: sha256:cbffe58954cc99ac6642bf424212fc405cc81f9e173c432ae9cdb46d40a070d0
Status: Downloaded newer image for b3log/siyuan:v2.1.7
I 2022/08/17 15:35:46 working.go:107:___                                   ___           ___           ___/  /\        ___           ___        /__/\         /  /\         /__/\/  /:/_      /  /\         /__/|       \  \:\       /  /::\        \  \:\/  /:/ /\    /  /:/        |  |:|        \  \:\     /  /:/\:\        \  \:\/  /:/ /::\  /__/::\        |  |:|    ___  \  \:\   /  /:/~/::\   _____\__\:\/__/:/ /:/\:\ \__\/\:\__   __|__|:|   /__/\  \__\:\ /__/:/ /:/\:\ /__/::::::::\\  \:\/:/~/:/    \  \:\/\ /__/::::\   \  \:\ /  /:/ \  \:\/:/__\/ \  \:\~~\~~\/\  \::/ /:/      \__\::/    ~\~~\:\   \  \:\  /:/   \  \::/       \  \:\  ~~~\__\/ /:/       /__/:/       \  \:\   \  \:\/:/     \  \:\        \  \:\/__/:/        \__\/         \__\/    \  \::/       \  \:\        \  \:\\__\/                                 \__\/         \__\/         \__\/
I 2022/08/18 22:10:42 working.go:107: ___                                   ___           ___           ___/  /\        ___           ___        /__/\         /  /\         /__/\/  /:/_      /  /\         /__/|       \  \:\       /  /::\        \  \:\/  /:/ /\    /  /:/        |  |:|        \  \:\     /  /:/\:\        \  \:\/  /:/ /::\  /__/::\        |  |:|    ___  \  \:\   /  /:/~/::\   _____\__\:\/__/:/ /:/\:\ \__\/\:\__   __|__|:|   /__/\  \__\:\ /__/:/ /:/\:\ /__/::::::::\\  \:\/:/~/:/    \  \:\/\ /__/::::\   \  \:\ /  /:/ \  \:\/:/__\/ \  \:\~~\~~\/\  \::/ /:/      \__\::/    ~\~~\:\   \  \:\  /:/   \  \::/       \  \:\  ~~~\__\/ /:/       /__/:/       \  \:\   \  \:\/:/     \  \:\        \  \:\/__/:/        \__\/         \__\/    \  \::/       \  \:\        \  \:\\__\/                                 \__\/         \__\/         \__\/
I 2022/08/18 22:10:42 runtime.go:47: kernel is booting:* ver [2.1.7]* arch [amd64]* runtime mode [prod]* working directory [/opt/siyuan]* read only [false]* container [docker]* database [ver=20220501]* workspace directory [/siyuan/workspace/, data 20 kB]
D 2022/08/18 22:10:42 conf.go:122: check device locale failed [detect: not detected], using default language [en_US]
I 2022/08/18 22:10:42 serve.go:78: kernel is booting [http://0.0.0.0:6806]
I 2022/08/18 22:10:42 database.go:85: reinitialized database [/siyuan/workspace/temp/siyuan.db]
I 2022/08/18 22:10:42 conf.go:531: database size [

上面我们通过 --workspace 参数指定了工作空间文件夹路径,在宿主机上通过 -v 挂载到容器中。由于镜像中是使用默认创建的普通用户 siyuan(uid 1000/gid 1000)来启动内核进程的,所以在宿主机创建工作空间文件夹时请注意设置该文件夹所属用户组:chown -R 1000:1000 /siyuan/workspace,在启动容器时需要带参数 -u 1000:1000
隐藏端口
使用 NGINX 反向代理可以隐藏 6806 端口,请注意:
配置 WebSocket 反代 /ws
启动完成后我们就可以通过浏览器 localhost:6806 来访问思源笔记了。

Know how to bow, to head!

个人笔记应用 - 思源笔记相关推荐

  1. 笔记软件,离线/本地化 or 云笔记?印象、思源笔记、notion、onenote、有道、Roamedit、专注笔记,我来,幕布、飞书、joplin、Obsidian、Logseq、语雀使用体会

    笔记软件,离线/本地化 or 云笔记?印象.思源笔记.notion.onenote.有道.Roamedit.专注笔记,我来,为知,幕布.飞书.Craft.joplin.Notability.Obsid ...

  2. 思源笔记添加Live2d+音乐播放器模板

    模板名称 Me 主题名称 Knowledge Brain 订阅推荐码:X0sndna 有需要的可以支持一下 思源官网:https://b3log.org/siyuan/ 思源社区:https://ld ...

  3. 双链笔记软件评测:Roam Research、 Obsidian、Logseq 思源笔记

    Roam Research 介绍 双链笔记赛道的开创者. 优点 编辑器:流畅丝滑,性能比较好.这个有主管色彩.仅供参考. 双链细节:作为开创者,可能是做的最好的. 插件和主题十分丰富:尽管 Roam ...

  4. 思源笔记结合Everything+Quicker实现高效笔记记录

    1.软件下载地址 Everything : 下载 - voidtools Quicker : 下载 - Quicker (getquicker.net) 思源笔记 : 下载 - 思源笔记 - 本地优先 ...

  5. 优质笔记软件评测(二)Logseq、Obsidian、思源笔记、FlowUs

    Logseq 介绍 一款本地优先.重视隐私.类 Roam Research .大纲类型的双链编辑器. 优点 强大的任务管理功能: 数据本地储存: 云端数据的端对端加密正在开发之中: 支持插件市场.主题 ...

  6. 双链笔记·思源笔记综合评测:优点、缺点、评价

    思源笔记 介绍 一款本地优先的个人知识管理系统,融合块.大纲和双向链接,方便构建你永恒的数字花园. 优点 所见即所得:目前双链笔记中貌似只有 Obsidian 和 思源笔记实现了所见即所得. 支持完整 ...

  7. Joplin迁移思源笔记

    1. 导出Joplin笔记 文件-导出全部-MD-Markdown 2. 思源笔记导入 选中笔记本-导入-Markdown文件夹 3. 迁移问题处理 3.1 img标签图片文件导入时无法自动导入到思源 ...

  8. 互利【思源笔记】订阅码推荐码

    ** 1.更新2022.4.16 晚19:21 ** 2.我的推荐码:IdBAFtf 3.小伙伴的推荐码: DO501KC 9sSgg9I 4.交换规则 首先,请使用上面的推荐码,如:IdBAFtf ...

  9. RT3070驱动移植笔记 海思3515

    今天将rt3070wifi模块安装到海思3515开发板上,需要移植驱动程序.下面就移植过程做一下笔记 首先下载源码,可以到我的资源中下载http://download.csdn.net/detail/ ...

  10. JUC.Condition学习笔记[附详细源码解析]

    JUC.Condition学习笔记[附详细源码解析] 目录 Condition的概念 大体实现流程 I.初始化状态 II.await()操作 III.signal()操作 3个主要方法 Conditi ...

最新文章

  1. vuewebsocket做消息提醒_企业微信群怎么定时群发消息?如何突破群发次数限制?...
  2. Fix Missing Scripts
  3. 人工智能的突破需要颠覆图灵机吗?
  4. 怎么用python读取大文件_使用Python读取大文件的方法
  5. 解压mysql server_2018-05-09 MySql-server解压缩版安装及配置
  6. 题目——求一个二进制串中连续的1或连续的0出现的最大次数
  7. CVPR2020最新实例分割论文
  8. win11打开应用被管理员阻止怎么办 window11管理员已阻止你运行此应用的解决方法
  9. 【codevs1231】最优布线问题
  10. 【16】 数学建模 | 蒙特卡洛模拟方法 | 详细案例和代码解析(清风课程,有版权问题,私聊删除)
  11. vuecli3.0用scss写响应式网页,封装简单的百分比换算函数
  12. 个人 OKR 案例,帮助你变得更好
  13. 经纬度与墨卡托坐标转化
  14. 用xpath解析网页
  15. 关于SI (系统集成)
  16. Java极简角色权限后台管理框架springboot manager
  17. 【UE5】蓝图制作简单地雷教程
  18. 互联网、因特网、万维网、广域网、局域网、以太网的区别
  19. java web热区链接_HTML图片热区map area的用法
  20. fixture 'xxx' not found

热门文章

  1. layim手机版嵌入app
  2. 深度学习之美(张玉宏)——第三章 机器学习三重门
  3. Android+SpringBoot+Vue实现安装包前台上传,后台管理,移动端检测自动更新
  4. bp是什么意思贷款利率,利率上bp是什么意思
  5. 通过JSP页面访问Servlet
  6. python setup.py build develop_python setup.py build develop编译出错
  7. @拔赤:前端开发十日谈
  8. V4L2文档翻译(十一)
  9. 微信小程序与uni-app的区别
  10. N-Gram模型介绍