实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

2025-04-16 00:35:27 0点赞 0收藏 0评论

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

一、van-nav 介绍

1.1 van-nav 简介

van-nav 是一个轻量级的导航站解决方案,旨在为用户提供一个简洁而高效的平台来汇总和管理他们日常使用的所有在线服务。它支持多个平台,并且可以通过单个文件进行部署,这使得它非常易于安装和维护。此外,van-nav 还提供了配套的浏览器插件,进一步增强了用户体验,让用户可以快速访问他们的常用服务。

1.2 主要特点

  1. 全平台支持:无论是Windows、macOS、Linux还是移动设备,van-nav都能完美适配,确保用户在任何设备上都可以享受到一致的服务体验。

  2. 单文件部署:简化了部署过程,用户只需下载一个文件即可完成安装,大大降低了设置成本和技术门槛。

  3. 配套浏览器插件:提供额外的功能,如一键访问、快捷搜索等,使用户的操作更加便捷。

  4. 轻量级设计:占用资源少,不会对系统性能造成明显负担。

  5. 高度可定制化:用户可以根据自己的需求添加或移除服务链接,调整布局,甚至更改主题颜色,以满足个性化需求。

  6. 安全性高:采用加密传输和其他安全措施,保护用户的隐私和数据安全。

1.3 主要使用场景

  • 个人用户:对于希望简化桌面、减少书签杂乱的个人用户来说,van-nav是一个理想的工具。它可以将所有常用的网站和服务整合到一起,方便快速查找和使用。

  • 企业内部:公司可以利用van-nav创建一个集中的资源页面,员工可以从中轻松访问各种业务系统、文档库和通讯工具,提高工作效率。

  • 教育机构:教师和学生可以通过van-nav组织学习资源,如在线课程、参考资料、讨论论坛等,促进教学互动。

  • 开发团队:开发者们可以用van-nav来集中管理API文档、代码仓库、持续集成/持续部署(CI/CD)管道以及其他开发相关工具,加快项目进度。

二、本次实践规划

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为|Ubuntu 22.04.1。

hostname IP地址 操作系统版本 Docker版本 项目名称 jeven01 192.168.3.88 Ubuntu 22.04.1 LTS 24.0.7 Van-Nav轻量导航站

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎; 2.在Docker环境下部署Van-Nav轻量导航站。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

root@jeven01:~# systemctl status docker ● docker.service - Docker Application Container Engine      Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)      Active: active (running) since Mon 2025-01-06 14:00:01 UTC; 34min ago TriggeredBy: ● docker.socket    Main PID: 918 (dockerd)       Tasks: 16      Memory: 106.8M         CPU: 3.741s      CGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

root@jeven01:~#  docker -v Docker version 24.0.7, build 24.0.7-0ubuntu2~22.04.1

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

root@jeven01:~#  docker compose version Docker Compose version v2.19.1

四、下载van-nav镜像

执行以下命令,拉取以下van-nav镜像。

root@jeven01:~# docker pull mereith/van-nav:latest latest: Pulling from mereith/van-nav 38a8310d387e: Already exists 9345e2564767: Pull complete 436307656ef1: Pull complete 94a5f177b32e: Pull complete Digest: sha256:3693c27a3b37aec956eb0dfca62b49bf880d444ca09329c0434790ace6a735aa Status: Downloaded newer image for mereith/van-nav:latest docker.io/mereith/van-nav:latest实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

五、部署Van-Nav应用

5.1 创建部署目录

  • 创建部署目录

mkdir -p /data/van-nav && cd /data/van-nav

5.2 docker-cli方式部署(可选)

可使用以下docker-cli方式,快速部署Van-Nav应用。

docker run -d --name tools --restart always -p 6412:6412 -v /path/to/your/data:/app/data mereith/van-nav:latest

5.3 编辑部署文件

本次实践使用docker compose方式部署,在部署目录下,创建docker-compose.yaml文件,其中宿主机映射端口等可以自定义配置。

vim docker-compose.yaml

version: '3.9' services:     van-nav:         image: mereith/van-nav:latest         volumes:             - '/data/van-nav/data:/app/data'         ports:             - '7900:6412'         container_name: van-nav         restart: always      

5.4 创建Van-Nav容器

执行以下命令,创建Van-Nav容器。

root@jeven01:/data/van-nav# docker compose up -d [+] Running 2/2  ✔ Network van-nav_default  Created                                                                                 0.1s  ✔ Container van-nav        Started                                                                                 0.2s

5.5 查看Van-Nav容器状态

检查Van-Nav容器状态状态,确保Van-Nav容器正常启动。

root@jeven01:/data/van-nav# docker compose ps NAME                IMAGE                    COMMAND             SERVICE             CREATED             STATUS    PORTS van-nav             mereith/van-nav:latest   "/app/nav"          van-nav             22 seconds ago      Up 21 seconds    0.0.0.0:7900->6412/tcp, :::7900->6412/tcp

5.6 检查Van-Nav容器日志

检查Van-Nav容器日志,确保Van-Nav服务正常运行。

root@jeven01:/data/van-nav# docker compose logs van-nav  | [2025-01-06 22:58:44] [INFO] jwtSecret Setted: b1c7d31475a62c99965aa29c00df8f8c2f0363f31309b68865d5012e5f06e06e van-nav  | [2025-01-06 22:58:44] [INFO] 数据库初始化成功💗 van-nav  | [2025-01-06 22:58:44] [INFO] 应用启动成功,网址: http://localhost:6412 实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

六、访问Van-Nav服务

6.1 访问Van-Nav初始页

访问地址:http://192.168.3.88:7900,将IP替换为自己服务器IP地址。如果无法访问到以下页面,则检查宿主机的防火墙是否关闭或者放行相关端口,云服务器则还需要设置安全组规则。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

6.2 登录Van-Nav后台管理

浏览器地址:http://192.168.3.88:7900/admin,输入默认的账号密码admin/admin,进入Van-Nav后台管理页面。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

七、Van-Nav基本使用

7.1 新增分类

在Van-Nav的后台管理页面,点击分类管理模块——添加。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

自定义编辑分类名称,确认即可。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

7.2 添加网址

填写网址信息,填写完毕后,确认即可。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

7.3 查看网址效果

回到Van-Nav首页,可以看到新增的网址,点击网址名称,可以正常跳转。

实战教程:通过Docker实现Van-Nav轻量导航站的简易部署

八、总结

通过Docker部署van-nav,用户获得了稳定且易于管理的轻量级导航站解决方案,极大地简化了多服务管理和访问流程。部署过程简单快捷,单文件部署特性让安装和维护变得轻松无忧。使用中,跨平台的支持和浏览器插件的结合,显著提升了用户的操作效率与个性化体验。实践证明,这一方案非常适合需要集中管理在线服务和个人资源的用户群体。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

极空间私有云Z4Pro8G版四盘位NAS网络存储智能AI个人云硬盘家庭服务器手机PC平板扩容适用iPhone

极空间私有云Z4Pro8G版四盘位NAS网络存储智能AI个人云硬盘家庭服务器手机PC平板扩容适用iPhone

¥2479起 去购买

绿联私有云DXP48008G版四盘位NAS网络存储个人云硬盘家庭服务器AI相册手机平板扩容适用iPhone16

绿联私有云DXP48008G版四盘位NAS网络存储个人云硬盘家庭服务器AI相册手机平板扩容适用iPhone16

¥2199起 去购买

宏碁(acer)国家补贴20%minipro迷你主机台式电脑(酷睿13代i7-13620H32G1T)mini高性能办公商用家用

宏碁(acer)国家补贴20%minipro迷你主机台式电脑(酷睿13代i7-13620H32G1T)mini高性能办公商用家用

暂无报价

磐镭WI-6mini主机英特尔TwinLakeN150迷你主机准系统商务办公家用影音便携台式机电脑

磐镭WI-6mini主机英特尔TwinLakeN150迷你主机准系统商务办公家用影音便携台式机电脑

¥699起 去购买

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1999元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

1199元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2699元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

3499元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2515.15元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1495.15元起

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

2266元起

绿联私有云DXP4800 Plus 16G内存四盘位NAS网络存储 个人云硬盘家庭服务器 万兆网口 适用iPhone16

绿联私有云DXP4800 Plus 16G内存四盘位NAS网络存储 个人云硬盘家庭服务器 万兆网口 适用iPhone16

3179元起

极空间私有云Q4四盘位NAS网络存储服务器AI家庭相册个人云硬盘文件同步手机平板扩容适用iPhone16

极空间私有云Q4四盘位NAS网络存储服务器AI家庭相册个人云硬盘文件同步手机平板扩容适用iPhone16

1999元起

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

899元起

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

4899元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1696元起

绿联 US3000智能UPS NAS私有云不间断电源 12000毫安120W家庭存储断电保护器 自动识别关机硬盘保护

绿联 US3000智能UPS NAS私有云不间断电源 12000毫安120W家庭存储断电保护器 自动识别关机硬盘保护

359元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

5999元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

1299元起

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3699元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松