Juheye Open Source

把好用的自托管工具
开源给每一个人

这里是聚合页团队的开源项目发布站, 提供源码下载、文档与部署指南。项目坚持零构建、开箱即用, 拉下来就能跑。

$ curl -O https://www2.juheye.cn/downloads/juheye-nav-latest.tar.gz && tar -xzf juheye-nav-latest.tar.gz
1已开源项目
–聚合导航最新版本
–最近更新
MIT开源协议

开源项目

源码包由 git 仓库自动导出, 与线上版本保持一致。

聚合导航 logo

聚合导航

juheye-nav · v–

个人 / 小团队自托管的网址导航站: 树状分类 + 卡片链接 + 拖拽排序, 集成备忘录、常用工具、邀请码注册、管理后台和和风天气面板, 一个 Node 进程 + 一个 MySQL 库即可运行。

收藏夹导航 Markdown 备忘录 实用工具集 邀请码注册 管理后台 天气面板 Node.js Express 4 MySQL 零构建前端

聚合导航 · 微信小程序端

juheye-nav-miniapp · Taro + React
即将开源

主站的只读小程序客户端: 展示公开主页的分类与链接, 点击直接跳转。代码正在整理中, 敬请期待。

快速上手

三步把聚合导航跑起来, 无需任何前端构建工具。

1

下载并解压

下载源码包并解压 (或直接 git clone GitCode 仓库)。

curl -O https://www2.juheye.cn/downloads/juheye-nav-latest.tar.gz
tar -xzf juheye-nav-latest.tar.gz
cd juheye-nav
2

配置环境

准备 Node.js ≥ 14 与 MySQL ≥ 5.7, 复制环境变量模板并填入数据库配置。

npm install
cp .env.example .env
# 编辑 .env, 填入 DB 连接信息
# (和风天气配置可选, 不填不影响其它功能)
3

启动

首次启动自动建表, 无需手动执行 SQL。

node server.js
# 打开 http://localhost:3000
🔒 关于源码包的安全性
  • 源码包由 git archive 导出, 仅包含版本库内的文件, 不含 .env、证书私钥、用户上传与运行时数据
  • 每次构建自动扫描包内容, 发现疑似敏感文件即终止发布
  • 密码使用 scrypt 哈希存储, 天气私钥仅存在于服务端
已复制到剪贴板