VirtualMe
关注
112482 号成员,2023-08-29 17:27:07 加入
13
个人主页 浏览
43m57s
在线时长
  • Windows 使用 nssm 启动思源笔记内核

    2024-05-24 15:48

    nssm 方式:

    目前版本需要去除 --resident=true ,改为使用 --mode=dev

    修改后通过此方式启动会让思源内核常驻后台,占用大约为 60M 内存。

    此种方式在关闭浏览器以后内核依然在运行,但是关闭服务后会导致下次打开提示需要重建索引。


    powershell 方式

    通过 powershell 脚本方式进行启动,脚本如下:

    C:\Users\<user_name>\AppData\Local\Programs\SiYuan\resources\kernel\SiYuan-Kernel.exe --wd C:\Users\<user_name>\AppData\Local\Programs\SiYuan\resources --workspace C:\Users\<user_name>\SiYuan
    Start-Process http://127.0.0.1:6806
    

    将路径替换为对应自己的安装路径。

    --wd 为工作目录,用于获取前端编译好的资源,为思源安装目录下的 resources 目录路径。

    --workspace 为用户的工作空间路径。

    Start-Process http://127.0.0.1:6806 命令将自动打开浏览器页面进入编辑器。

    通过此种方式可以自动启动内核并进入浏览器编辑器页面,在关闭浏览器页面后,内核会检测是否存在 client 连接,如果没有连接会自动结束内核进程,降低占用;且此方式并不会导致重新打开后索引重建问题。