🛖项目地址:LitePortal Nas 导航门户
LitePortal是一个简洁高效的网页导航工具,支持内网和外网链接无缝自动切换。可以部署在自己的家庭局域网上,支持私有部署。
- 📊简洁直观的导航界面
- 🪄内外网链接智能切换
- 🛡️数据可控,本地SQLite 数据库存储配置
可以下载二进制文件直接运行,二进制文件下载地址:Github Release
- 想要开机自启,无感启动?请使用 vbs 脚本(
.vbs)或者 power shell 脚本(.ps1)
-
新建文件
run.vbs,内容如下:Set ws = CreateObject("WScript.Shell") ws.Run "server.exe", 0, False
把
run.vbs放到和server.exe同一目录,双击即可。 -
设置开机自启(可选)
把
run.vbs的快捷方式放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp里。 -
power shell 脚本(另一种方案)
Start-Process -FilePath 'server.exe' -WindowStyle Hidden
参阅:docker 部署文档
- 环境要求: Node.js >= 22.0.0
-
克隆项目
git clone https://github.com/cocolight/LitePortal.git
-
构建后端项目
node build.js
构建完成后,会在项目根目录生成
./dist文件夹。 -
安装生产依赖
cd ./dist pnpm install --production --shamefully-hoist -
运行
node main.js
如果想自行生成二进制文件使用,请参阅:《 构建部署文档 》
本项目基于 GPL-3.0 license 许可。
- 对外销售、分发、云镜像收费却拒绝开源
-
个人/公司内部服务器运行
-
教育、科研、开源项目贡献
-
自用修改,不对外发版本
商业许可咨询:如需商业使用,请通过 GitHub Issues 联系我们。
我们欢迎所有形式的贡献!请遵循以下步骤:
- Fork 本仓库
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开一个 Pull Request
参阅: 更新计划
-
lodash/lodash: A modern JavaScript utility library delivering modularity, performance, & extras.
-
WiseLibs/better-sqlite3: The fastest and simplest library for SQLite3 in Node.js.
-
typestack/class-validator: Decorator-based property validation for classes.
-
microsoft/reflect-metadata: Prototype for a Metadata Reflection API for ECMAScript
-
ReactiveX/rxjs: A reactive programming library for JavaScript


