剪藏#剪藏#蓝波角落

[自用存档]飞牛NAS轻松部署 TARZAN-NAV Java 导航系统

2025 年 8 月 26 日1 分钟
分享Twitter / XTelegram微博
[自用存档]飞牛NAS轻松部署 TARZAN-NAV Java 导航系统 封面

✨ 一、项目简介

如果你想要一个 界面美观、功能丰富的导航网站,同时又希望能在 飞牛NAS(fnOS) 上轻松运行,那么 TARZAN-NAV 绝对是一个不错的选择。

  • 🔧 技术栈:Spring Boot、MyBatis-Plus、H2、Ehcache、WebSocket、Swagger、Docker

  • 📦 功能模块:导航管理、评论、公告、友情链接、后台仪表盘、运维工具

  • 📜 协议:AGPL-3.0(完全开源,可二开)

二、演示地址与项目链接

  • 仓库地址(GitHub):https://github.com/taishan666/tarzan-navigation

  • 仓库地址(Gitee):https://gitee.com/taisan/tarzan-navigation

三、项目架构与主要文件

  • 包含源码、Dockerfile、README、LICENSE、pom.xml、images 等关键文件和目录。

  • 系统架构图示:

Notion image

Notion image

⚡ 四、Release 稳定版部署流程

🔽 1. 下载 Release 包

  1. 打开 GitHub Releases 页面(图1)

  2. 选择最新稳定版,下载 .zip 压缩包(图2)

  3. 将压缩包上传到 NAS 的/vol2/1000/docker/taishan目录并解压(确定好自己的目录)(图3)

Notion image

Notion image

Notion image

⚙️ 2. 构建容器

解压后的目录里已经包含 Dockerfile 和项目所需配置文件,可以直接构建镜像:

JAVASCRIPT
cd /vol2/1000/docker/taishan
docker build -t tarzan-nav:latest .
docker run -d \
  --name tarzan-nav \
  -p 8080:80 \
  -v /data/tarzan-nav:/opt/tarzan-nav \
  tarzan-nav:latest

nas上的ssh功能记得打开,本次部署需要用到ssh的功能:

Notion image

JAVASCRIPT
docker run ---name tarzan-nav -8080:80 -v /data/tarzan-nav:/opt/tarzan-nav tarzan-nav:latest

🌍 3. 访问系统

启动成功后,在浏览器中输入:

  • 前台首页 → http://NAS_IP:8080/

  • 后台管理 → http://NAS_IP:8080/admin

此时,你的飞牛NAS就已经成功变身导航网站啦!(无默认登陆账号密码第一次登陆需要自己创建)

Notion image

测试了下注意点:

ssh连接后cd的文件夹务必是你解压后最终的文件夹:

JAVASCRIPT
/vol2/1000/docker/taishan/target/tarzan-navigation-1.0

否则会容易部署报错无法找到Dockerfile这个文件

部署输入的不要换行,要用我下面给到的那部分输入才能正常部署;

✨ 总结

到这里,我们已经成功在 飞牛 NAS 上部署了 TARZAN-NAV(泰山导航),从下载 Release 包、使用 PuTTY 远程登录,到 Docker 镜像构建与容器运行,都一步步完成。

整个流程其实很简单: 👉 准备环境 → 连接 NAS → 构建镜像 → 运行容器 → 浏览器访问

如果你也想要一个干净高效的个人导航页,可以照着本文操作,几分钟就能搭建完成。

后续我还会分享更多 NAS + Docker 的实用玩法,欢迎关注,一起折腾出更好用的家庭私有化服务! 🚀

原文地址: https://mp.weixin.qq.com/s?__biz=MzAwODYyNDI5OQ==&mid=2247483784&idx=1&sn=6a38002f41f260c10c67978ae9237353&chksm=9ae7bf1ef15d26040721029f245ca09a4b377cdcfaca60dab5c3f0ee4c77acc309db68342a96&mpshare=1&scene=1&srcid=0826xAywC2gpkjYM2eStQUi8&sharer_shareinfo=373c44f381d91d7c16d25ff49b4fbcea&sharer_shareinfo_first=373c44f381d91d7c16d25ff49b4fbcea#rd

相关文章