一个漂亮、易用、功能强大的自托管导航页
[!IMPORTANT]
🔴 【重要】 由于项目包含丰富的功能和资源文件,首次访问可能需要 30-60 秒的加载时间,请耐心等待!
✅ 后续访问会非常快速 - 浏览器会缓存静态资源,再次访问几乎秒开!
💡 建议:首次访问时保持页面打开,等待完全加载后再体验功能。
👆 点击图片体验在线 Demo | 集成搜索引擎切换、实时天气显示、主题布局控制
支持多栏并列展示,Home、AI-stuff、Cloud、Container 分类一目了然
下载配置、修改设置、更改语言、自定义CSS、云端同步等一应俱全
一键进入编辑模式,支持修改页面信息、应用设置、页面布局,实时保存
-
🚀 极速加载: 经过优化的代码,秒级响应
-
🎨 多主题支持: 内置 20+ 精美主题,支持自定义 CSS
-
☁️ 多云一键部署: 支持 Zeabur、Vercel、Railway 等平台
-
🔍 集成搜索引擎:
- 桌面端:站内快速筛选
- 移动端:支持 Baidu/Bing/Google 全网搜索切换
-
🌦️ 实时天气: 首页集成实时天气与日期显示
-
📱 响应式设计: 完美适配手机、平板和桌面端
-
🔒 隐私优先: 所有数据掌握在自己手中
无需服务器,完全免费:
| 平台 | 部署链接 |
|---|---|
| Zeabur (推荐) | |
| Vercel | |
| Railway | |
| Render |
多架构支持:Docker 镜像同时支持 AMD64 (Intel/AMD 服务器) 和 ARM64 (树莓派/Oracle ARM 等),自动适配您的服务器架构!
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/scripts/install.sh | bashWindows PowerShell:
irm https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/scripts/install.ps1 | iex重要: 首次部署必须先下载配置文件,否则会出现 404 错误!
首次部署:
# 1. 创建数据目录
mkdir -p ~/laowang-nav/user-data ~/laowang-nav/public/item-icons
cd ~/laowang-nav
# 2. 下载默认配置文件(必需!)
curl -o ./user-data/conf.yml \
https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/user-data/conf.yml
# 3. 拉取最新镜像
docker pull ghcr.io/tony-wang1990/laowang-nav:latest
# 4. 启动容器(带数据持久化)
docker run -d \
--name laowang-nav \
-p 8080:8080 \
-v $(pwd)/user-data:/app/user-data \
-v $(pwd)/public/item-icons:/app/public/item-icons \
-e NODE_ENV=production \
--restart unless-stopped \
ghcr.io/tony-wang1990/laowang-nav:latest更新到最新版本:
# 1. 拉取最新镜像(重要!)
docker pull ghcr.io/tony-wang1990/laowang-nav:latest
# 2. 停止并删除旧容器
docker stop laowang-nav
docker rm laowang-nav
# 3. 使用最新镜像重新启动
cd ~/laowang-nav
docker run -d \
--name laowang-nav \
-p 8080:8080 \
-v $(pwd)/user-data:/app/user-data \
-v $(pwd)/public/item-icons:/app/public/item-icons \
-e NODE_ENV=production \
--restart unless-stopped \
ghcr.io/tony-wang1990/laowang-nav:latest或使用一键更新脚本:
curl -fsSL https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/scripts/update.sh | bash# 下载 docker-compose.yml
curl -O https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/docker-compose.yml
# 启动服务(包含自动更新)
docker compose up -d访问 http://localhost:8080
Q: 出现 "Configuration Load Error" 404 错误?
# 下载默认配置文件
curl -o ~/laowang-nav/user-data/conf.yml \
https://raw.githubusercontent.com/tony-wang1990/laowang-nav/master/user-data/conf.yml
# 重启容器
docker restart laowang-navQ: 如何备份配置?
# 配置文件位置
cp ~/laowang-nav/user-data/conf.yml ~/laowang-nav/user-data/conf.yml.backupQ: 更新后配置丢失?
确保使用了 -v 卷挂载,详见上方"首次部署"步骤。
# 克隆仓库
git clone https://github.com/tony-wang1990/laowang-nav.git
cd laowang-nav
# 安装依赖
npm install
# 开发模式
npm run dev访问 http://localhost:8080
配置文件位于 user-data/conf.yml:
pageInfo:
title: LaoWang Nav
description: 个人导航站
appConfig:
theme: colorful
sections:
- name: 常用工具
items:
- title: GitHub
description: 代码托管平台
icon: https://github.com/favicon.ico
url: https://github.com| 类型 | 技术 |
|---|---|
| 前端 | Vue.js 2.7, TypeScript |
| 构建 | Webpack, Vue CLI |
| 样式 | SCSS, CSS Variables |
| 部署 | Docker, Node.js |
💡 本项目基于 Dashy 二次开发,增加了中文本地化和功能增强。感谢原作者的开源贡献!
📜 本项目采用 MIT 许可证,仅供学习和个人使用。
⚠️ 重要免责声明:
- 本软件按"原样"提供,不提供任何形式的明示或暗示保证
- 作者不对使用本软件造成的任何损失或问题承担责任
- 使用本软件即表示您同意自行承担所有风险
- 商业使用请谨慎评估并承担相应责任



