思源是本地首创的个人知识管理系统,支持细粒度块级参考和Markdown所见即所得。
所有本地功能都是免费的。
siyuan://
云服务需要付费订阅。
建议优先通过桌面和移动设备上的应用市场进行安装,以便将来一键升级版本。
在服务器上为SiYuan提供服务的最简单方法是通过Docker进行部署。
b3log/siyuan
整个程序位于 下,这基本上是 Electron 安装包的资源文件夹下的结构:
/opt/siyuan/
入口点是在构建 Docker 映像时设置的:,与参数一起使用以启动:
ENTRYPOINT ["/opt/siyuan/kernel" ]
docker run b3log/siyuan
--workspace指定工作区文件夹路径,通过主机装载到容器
-v
更多参数可以参考。以下是启动命令的示例:
--help
docker run -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_container
workspace_dir_host:主机上的工作区文件夹路径
workspace_dir_container:容器中工作区文件夹的路径,与
--workspace
为简化起见,建议将工作区文件夹路径配置为在主机和容器上保持一致,例如:和配置为 ,相应的启动命令为:。
workspace_dir_host
workspace_dir_container
/siyuan/workspace
docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/
在图中,默认创建的普通用户(uid 1000/gid 1000)用于启动内核进程。因此,当主机创建工作区文件夹时,请注意设置文件夹的用户组:。启动容器时,该参数是必需的。
siyuan
chown -R 1000:1000 /siyuan/workspace
-u 1000:1000
使用NGINX反向代理隐藏端口6806,请注意:
/ws
要获取最新的预览体验计划预览版,请发送一封包含 GitHub 登录名的电子邮件,845765@qq.com,我们将邀请你加入 SiYuan 预览体验计划团队,谢谢。
数据保存在工作区文件夹中(默认在用户的主目录 Documents/SiYuan 中,可以在 - )中修改工作区数据文件夹中:SettingsAbout
assets用于保存所有插入的资源文件
templates用于保存模板片段
widgets用于保存小部件
emojis用于保存表情符号图像
.sy
思源是完全开源的,欢迎贡献:
详情请参考开发指南。
删除后,文档将不会出现在操作系统的回收站中,而是直接删除。删除后,思源将生成编辑历史记录。
请使用 .Shift+Enter
折叠标题,稍后再移动。
在开头单击,按住并在滚动页面后单击末尾。Shift
在编辑器中选择关键字后按键。Ctrl+R
workspace/data/
internal storage device/Android/data/org.b3log.siyuan/files/siyuan/data/
如果是移动端,请卸载并重新安装(注意:当移动端卸载应用程序时,本地工作区数据将一起删除)。
本地功能完全免费,云服务需要年费订阅,价格为72美元/年。
非中国大陆区域的用户无需付费订阅,因为思源云服务器无法保证非中国大陆区域的可用性。
思源是完全开源的,欢迎贡献:
详情请参考开发指南。
思源通过以下开源项目成为可能。
BSD-3-Clause License
BSD-3-Clause License
MIT License
BSD-3-Clause License
Mulan PSL v2
Mulan PSL v2
BSD-2-Clause License
Apache-2.0 License
Mulan PSL v2
Apache-2.0 License
MIT License
MIT License
BSD-3-Clause License
MIT License
MIT License
MIT License
Apache-2.0 License
MIT License
BSD-2-Clause License
BSD-3-Clause License
MIT License
BSD-3-Clause License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
MIT License
BSD-3-Clause License
Mulan PSL v2
Mulan PSL v2
BSD-2-Clause License
MIT License
Apache-2.0 License
MIT License
MIT License
Apache-2.0 License
Apache-2.0 License
MIT License