告别繁杂的收藏夹!自托管终极仪表板 Dashy 深度部署指南

想象一下,你精心搭建了数十个自托管服务(Plex, Pi-hole, Home Assistant, Nextcloud…),但每次访问都要苦苦回忆那个该死的端口号,或者在乱糟糟的浏览器收藏夹里翻找。这种体验显然不够“极客”。Dashy 的出现,就是为了终结这种混乱。它不仅仅是一个导航页,更是你私有云环境的“指挥中心”。


图片[1]-告别繁杂的收藏夹!自托管终极仪表板 Dashy 深度部署指南-奇蛙小屋

🌟 简介:为什么 Dashy 是自托管玩家的标配?

Dashy 是一款开源的、高度可定制的自托管仪表板。它旨在将你所有的自托管应用、服务和链接整合到一个美观、响应迅速且功能丰富的界面中。

它解决了以下核心痛点:

  • 入口分散:解决 IP+端口 难以记忆的问题,提供统一的访问门户。
  • 状态盲区:通过内置组件即可实时查看服务是否在线。
  • 审美疲劳:支持 27+ 套精美主题,支持 CSS 级定制。
  • 配置困境:不依赖数据库,通过一个 YAML 文件即可完成所有配置。

💎 核心功能一览

功能模块亮点描述推荐指数
🎨 视觉定制内置 27+ 主题,支持明暗模式、自定义背景。⭐⭐⭐⭐⭐
📊 实时监控支持 HTTP 状态检查、系统资源小组件。⭐⭐⭐⭐
🔍 强力搜索支持全局搜索、快捷键触发。⭐⭐⭐⭐
🔒 安全防护内置多种身份验证方式(Keycloak, Authelia 等)。⭐⭐⭐⭐⭐

🛠️ 准备工作

在开始部署之前,请确保你的服务器已具备以下环境:

  • Docker:版本 >= 20.10.x。
  • Docker Compose:版本 >= 2.0.0。
  • 网络环境:确保可以拉取 Docker Hub 镜像。

🚀 部署步骤

Dashy 提供了多种灵活的部署方案,请根据需求选择。

1. 使用 Docker 快速启动

如果你想先试用,可以直接运行以下指令:

Bash

docker run -d \
  -p 8080:80 \
  --name my-dashy \
  --restart=always \
  lissy93/dashy:latest

2. 使用 Docker Compose 部署(正式环境推荐)

创建一个 docker-compose.yml 文件,便于持久化存储:

version: "3.8"
services:
  dashy:
    image: lissy93/dashy:latest
    container_name: Dashy
    volumes:
      - ./conf.yml:/app/public/conf.yml
    ports:
      - "8080:80"
    environment:
      - NODE_ENV=production
    restart: unless-stopped

3. Node.js 本地直接安装

git clone https://github.com/Lissy93/dashy.git
cd dashy
yarn install
yarn build
yarn start

📝 总结评价

  • 优点:极致灵活,UI 极度精美,不依赖外部数据库。
  • 缺点:对于完全不懂 YAML 的新手有一定学习曲线;配置更新后的重构可能稍慢。
  • 适用建议:强迫症极客、HomeLab 重度用户必装。

项目地址

资源名称链接地址
GitHub 仓库https://github.com/Lissy93/dashy
官方文档https://dashy.to/docs/
在线演示https://demo.dashy.to/

© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容