Go Nav 轻量网址导航站
Go Nav 是一个开源的个人与团队网址导航站,用分类、标签和搜索整理常用网站、工具与资源入口。项目通过配置文件管理导航内容和页面布局,无需数据库,适合搭建个人收藏导航、团队工作入口或专题资源导航站。
支持 HTML、Server 与 Static 三种部署模式:既能作为纯静态网站托管,也能通过 Docker 运行带登录后台的完整导航站。
访问地址:https://nav.gotab.cn
开源地址( 国内 ):https://gitee.com/dengxiwang/go-nav
开源地址( 国外 ):https://github.com/dengxiwang/go-nav
核心特性
- 多种部署方式:支持运行时读取配置的 HTML 模式、带完整后台的 Server 模式,以及构建时固化内容的 Static 模式。
- 配置驱动:通过
data/nav.json与data/website.json管理分类、网址、搜索引擎、广告位与站点信息。 - 可视化内容维护:Server 模式支持在线保存、图片上传、投稿审核与备份还原;HTML 模式支持在浏览器中编辑配置,再导出 ZIP 手动上传。
- 站内搜索:支持标题、描述、标签和分类名的前端本地搜索。
- Docker 友好:可通过镜像快速启动,也支持挂载本地数据目录进行私有化部署。
适用场景
- 个人收藏夹整理与多端入口统一
- 团队内部常用系统导航页
- 轻量内容导航站与资源导航站
- 需要长期维护、可备份、可私有化的内部主页
如何选择导航站部署模式
| 使用需求 | 建议模式 | 内容更新方式 |
|---|---|---|
| 使用静态托管,希望修改配置后直接生效 | HTML | 修改网站目录中的 JSON,或在可视化编辑器中导出配置 ZIP 后上传覆盖 |
| 需要登录后台、在线保存、上传图片和备份还原 | Server / Docker | 在后台直接管理和保存 |
| 发布固定内容,可以在更新时重新构建 | Static | 修改源配置后重新构建并发布 |
HTML 和 Static 模式的成品均可部署到普通静态网站服务。HTML 模式中的编辑器不能直接写入服务器,编辑后需要手动上传配置文件;完整的在线管理能力由 Server 模式提供。
Docker 快速部署
docker
docker run -d \
--name go-nav \
--restart unless-stopped \
-p 3000:3000 \
-e ADMIN_USER=admin \
-e ADMIN_PASS=change-this-password \
-e SESSION_SECRET=change-this-to-a-long-random-string \
-v "$(pwd)/go-nav-data:/app/data" \
doxwant/go-nav:latest适合怎样的你
如果你需要将个人收藏、团队系统或专题资源整理为一个可搜索的网址导航站,可以先体验在线预览,再根据是否需要在线后台选择部署方式。部署与配置说明见上方开源仓库。