GoForum🌐 V2EX

# [分享] NOWEN:一款高颜值的 NAS 导航页 & 系统监控面板 (React+Docker)

cropflre · 2026-02-04 18:37 · 0 次点赞 · 0 条回复

[分享] NOWEN:一款高颜值的 NAS 导航页 & 系统监控面板 (React+Docker)

大家好,我是 NOWEN 的开发者。

作为一名前端开发工程师和 NAS 玩家,我一直想找一个既美观又能直观查看服务器状态的导航页。市面上虽然已有不少优秀产品(如 Sun-panel, Homarr 等),但总觉得在 UI 动效和交互体验上还能打磨得更好。

于是利用业余时间,我开发了 NOWEN (星云门户)

这是一个基于 React + TypeScript + Node.js 开发的现代化个人起始页。在设计上,我追求“深空”与“理性”的结合,使用了极光背景和大量毛玻璃效果;在功能上,它不仅是书签导航,更是你的 NAS 仪表盘。

✨ 核心特性

  • 🌌 沉浸式设计:全站采用深空极光主题,配合 Framer Motion 驱动的平滑过渡和 3D 卡片微交互,拒绝生硬的点击反馈。
  • 📊 NAS 系统监控:集成实时监控面板,直观展示服务器的 CPU 占用、内存使用、磁盘空间和网络流量(支持 Docker 部署下的宿主机监控)。
  • 🔍 Spotlight 全局搜索:致敬 macOS 的 Cmd/Ctrl + K 交互,全键盘操作即可快速过滤书签或触发系统指令,手不离键盘即可直达目标。
  • 🍱 Bento 网格布局:采用流行的 Bento 风格,支持书签分组、拖拽排序,让你的服务入口井井有条。
  • 🛡️ 隐私与管理:内置完善的后台管理系统,支持私有化部署,数据存储于本地 SQLite ,完全掌握在自己手中。
  • 🐳 Docker 开箱即用:适配 x86 和 ARM64 架构,镜像体积小,资源占用低。

🛠️ 技术栈

  • Frontend: React 18, Vite, Tailwind CSS, Framer Motion
  • UI / Components: Aceternity UI, Radix UI
  • Backend: Node.js (Express)
  • Database: SQLite (无需配置繁琐的数据库服务)
  • DevOps: Docker & Docker Compose

👀 界面预览

(建议在此处插入 2-3 张截图)

桌面端预览 桌面端主页:极光背景与 Bento 布局

移动端适配 移动端完美适配

🚀 如何部署

提供了 Docker Compose 一键启动,非常简单:

version: '3'
services:
  nowen:
    image: cropflre/nowen:latest # (请替换为你实际上传的 Docker Hub 镜像名)
    container_name: nowen
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/server/data
    restart: unless-stopped   

GitHub: [https://github.com/cropflre/NOWEN]

目前项目还在快速迭代中,不仅限于 NAS 导航,未来计划加入更多实用的小组件。

如果你对 UI 细节有强迫症,或者正在寻找一个高颜值的 NAS 首页,欢迎试用! 如果有任何 Bug 或建议,欢迎在评论区或 Issue 提出。

如果觉得不错,求一个 ⭐️ Star 支持,感谢!

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: cropflre
发布: 2026-02-04
点赞: 0
回复: 0