Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

相比其他笔记助手,思源笔记可以 web 部署,并通过浏览器访问,这让随身携带手机就能写作,非常方便。

1.Termux 安装 Linux 容器,进入 debian 或 ubuntu 容器中,在容器中 clone 源码

git clone https://bgithub.xyz/siyuan-note/siyuan.git

2.进入编译,安装依赖

apt install nodejs npm
cd siyuan/app
npm config set registry https://registry.npmmirror.com
sudo npm install -g pnpm
pnpm install
pnpm run build

注意检查源的可用性,如果pnpm默认的electron-mirror源,还在是旧taobao源,导致这里下载electron 的时候出错(taoabo证书过期问题)。

修改electron-mirror

如果上面配置的源没有生效,修改~/.npmrc,添加源

registry=https://registry.npmmirror.com

Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

查看electron-mirror源,是否 electron-mirror 已经替换成新源了:

pnpm config list

Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

安装成功

Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

后端安装:安装go语言环境,检查go:

go version 

Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

设置go编译所需的环境

go env -w CGO_ENABLED=1
go env -w GOPROXY=https://goproxy.cn,direct
cd kernel
go build --tags "fts5" -o "../app/kernel"

编译结束后在app目录内得到kernel可执行文件。

运行

./kernel

设置工作目录

./kernel --wd=工作目录

设置访问密码:

./kernel.exe --accessAuthCode=访问密码

浏览器打开:http://localhost:6806

3.设置局域网内访问

打开【设置】->【关于】->开启【网络伺服】,并且重启服务,加上 accessAuthCode 选项即可。

Termux 编译安装web端思源笔记,非 docker 安装,通过浏览器访问思源笔记,只要一个浏览器就能写作,防止文章泄露

知识拆解

用 Samba 打造手机移动硬盘,随时随地共享文件奶妈级教程

2025-11-19 17:53:56

知识拆解

家庭自建云服务第一步:获取家庭宽带光猫超级管理员登录密码

2025-11-19 23:25:28

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索