部署一个轻量级的导航站程序,支持NAS部署

文摘   2024-12-19 10:14   安徽  

项目简介

Van-nav 是一个轻量级的导航站项目,该项目主要汇总和展示用户的所有服务。这个开源项目由 mereithhh 开发,支持全平台,并且可以通过单文件部署,非常方便用户进行设置和使用。此外,van-nav 还有配套的浏览器插件,以便于用户的浏览器体验更为顺畅和集成化。

该项目使用了多种编程语言,其中主要使用 TypeScript 和 Go 来开发,也涵盖了 CSS、Shell、HTML、Dockerfile 和 少量的 JavaScript。van-nav 采用了 MIT 许可证,鼓励开发者贡献和修改代码。

https://github.com/mereithhh/van-nav

功能特点

轻量化与快速部署

  • 单文件运行,支持 Docker 部署,几分钟内即可搭建导航站。

  • 数据库自动生成,无需复杂配置。

多平台适配

  • 响应式设计,适配 PC、平板、手机等多端设备。

  • 移动端优化良好,浏览体验流畅。

高效操作

  • 支持模糊搜索和拼音匹配,快速定位目标。

  • 提供快捷键支持,例如直接输入聚焦搜索框、回车打开第一个结果等。

自定义与扩展

  • 支持自定义导航内容、跳转方式、主题切换(含暗色模式)。

  • 提供 API 接口,可通过程序添加工具或服务。

  • 配套浏览器插件,一键添加工具或快速管理后台。

后台管理

  • 简单易用的后台界面,支持账号密码登录(默认账号密码为 admin/admin)。

  • 支持数据导入导出,方便迁移或备份。

部署方式

Docker 部署

使用以下命令快速启动:

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

打开浏览器访问 http://localhost:6412 即可。

可执行文件运行

下载对应平台的二进制文件,直接运行文件:

https://github.com/Mereithhh/van-nav/releases

然后执行二进制文件进行运行:

./van-nav

配置导航栏目

我们首次访问服务的时候,它还是个空白页面,没有任何的栏目:

我们需要进入后台中配置我们的导航项:

http://127.0.0.1:6412/login

默认的账户密码为admin/admin

然后添加需要的站点即可:

点击后就可以进行跳转:

往期推荐

搭建一个轻量级的 Docker 本地镜像仓库

2024-12-03

搭建一款开源的个人云电脑项目

2024-11-19

一款强大开源的多合一系统安装盘/启动盘利器

2024-11-18

一个开源的微信聊天记录备份项目

2024-11-12

分享一些常用的内网穿透服务

2024-11-07

欢迎大家关注我的公众号,将会为大家推荐更优质的内容!

青檬小栈
科长技术小栈,分享各种技术文章和教程集合。欢迎大家的关注!
 最新文章