{"repo":"cropflre/NOWEN","free":true,"listed":false,"github":"https://github.com/cropflre/NOWEN","clone":"git clone https://github.com/cropflre/NOWEN.git","description":"一款极简风格个人导航中心，集书签管理与系统监控于一体，采用深空美学与玻璃拟态设计，支持日间 / 夜间双模式，并具备完整的硬件实时监控功能。","language":"TypeScript","stars":91,"topics":["bookmark-manager","dashboard","homelab","homepage","nas","personal-dashboard","react","self-hosted","startpage","system-monitor"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"NOWEN · 弄文 · 星云门户 集书签管理与系统监控于一体的极简个人导航站。 English · 简体中文 --- ✨ 特性 - 📚 书签管理 — 拖拽排序、分类标签、置顶 / 稍后阅读、AI 自动元数据与标签 - 🖥️ 系统监控 — CPU / 内存 / 硬盘 / 网络 / 温度 / Docker 容器实时状态 - 🔍 Spotlight 搜索 — ⌘/Ctrl + K 全局搜索，支持书签和命令 - 🎨 主题系统 — 8 款预设主题，深 / 浅双模式，跟随系统或时间自动切换 - 🌐 国际化 — 中文 / English / 日本語 / 한국어 - 💾 数据安全 — Named Volume + 多层备份机制，支持 WebDAV 云备份 - 🚀 多架构支持 — x86 64 / ARM64（适配树莓派、RK3588 等开发板） - 📱 响应式 — 桌面 Dock 与移动端悬浮坞，触觉反馈 📸 预览 🖥️ 桌面端 日间模式 夜间模式 Dock 视图切换 📱 移动端 日间模式 日间模式（详情） 夜间模式 🛠️ 后台管理 书签管理（日间） 书签管理（夜间） 主题配色（8 款深色 + 8 款浅色） 🚀 快速开始 Docker（推荐） 打开 ，使用默认账号登录： 用户名 密码 ------ -------- admin admin123 ⚠️ 首次登录后请立即修改默认密码。 生产容器内部使用固定端口：Nginx Web 为 39000 ，Express API 为 39001 。默认只需要映射 Web 端口， /api 会由 Nginx 在容器内转发。 Docker Compose 本地开发 默认开发地址： 如果端口被占用，启动器会自动向后寻找可用端口，并把前端代理指向实际选中的 API 端口。也可以手动指定首选端口： 🔌 端口规划 环境 服务 默认端口 对外暴露 --- --- ---: --- 生产 Nginx / Web 39000 是 生产 Express API 39001 默认仅容器内部 开发 Vite Web 39100 本地开发访问 开发 Express API 39101 本地开发代理 🛠️ 技术栈 前端 ：React 18 · TypeScript · Vite · Tailwind CSS · Framer Motion · @dnd-kit · SWR · i18next 后端 ：Express · sql.js (SQLite) · systeminformation · Cheerio · WebDAV · node-cron 部署 ：Docker（多架构）· Nginx · GitHub Actions ⌨️ 快捷键 快捷键 功能 ------ ---- ⌘/Ctrl + K Spotlight 搜索 ⌘/Ctrl + N 新建书签 Esc 关闭弹窗 ↑ ↓ / Enter 列表导航 / 确认 📦 数据持久化 数据库位于容器内 /app/server/data/zen-garden.db 。建议保留默认的 Named Volume 配置，配合多层防呆机制（启动备份、运行时同步、SQLite 完整性校验等）保证数据安全。 也可在后台启用 WebDAV 云备份 （坚果云 / 群晖 / Alist 等）实现定时异地备份。 📡 API 文档 REST API 详情见 server/ 目录下的路由代码，主要包含： - /api/bookmarks — 书签 CRUD、标签、批量操作 - /api/c","default_branch":null,"files":null,"tree":[],"storefront":"/r/cropflre","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cropflre/NOWEN/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}