Dashy 是一款功能强大的 自托管个性化仪表盘,专为帮助用户集中管理和访问自托管服务而设计。它支持 多页面布局、实时状态监控、丰富的主题和图标包,以及高度可定制的界面,是个人用户和团队管理自托管资源的理想工具。本文将介绍如何使用 Docker 快速部署 Dashy,并打造属于自己的个性化仪表盘。


Dashy 功能展示

Dashy 面板打开即用:

Dashy 拖拽式管理与设置:


什么是 Dashy?

Dashy 是一款开源的个性化仪表盘工具,旨在为用户提供一个 简洁、高效 的界面来访问和管理自托管服务。它的设计理念是 灵活与可扩展,支持多种功能,包括状态监控、动态内容显示、多语言支持和加密备份等,非常适合个人用户和小型团队使用。

核心功能与特点

  • 多页面支持:支持多个页面布局,方便分类管理资源。
  • 实时状态监控:实时检查应用和链接的状态,确保可用性。
  • 丰富的小部件:支持动态内容显示,从自托管服务中获取信息。
  • 即时搜索:通过名称、域名或标签快速搜索应用,支持自定义快捷键。
  • 主题与图标包:内置多种主题和图标包,支持自定义 CSS 和 UI 颜色编辑。
  • 多语言支持:支持 10 多种语言,并不断扩展。
  • 加密备份:可选加密的免费云备份功能,确保数据安全。
  • 工作区视图:快速切换多个应用,提升工作效率。
  • 最小化视图:作为浏览器快速加载的起始页使用。
  • 高度可定制:支持自定义布局、组件可见性、排序和行为等。
  • 易于部署:支持 Docker、裸金属部署和 1 键云部署。

适用场景

  • 个人用户:集中管理自托管服务,提升日常效率。
  • 团队协作:为团队提供统一的应用入口,方便访问共享资源。
  • 开发者:快速访问开发工具和文档,减少查找时间。

官方地址


使用 Docker 部署 Dashy

使用以下 docker-compose.yml 文件来安装 Dashy:

version: "3.8"

services:
  dashy:
    image: lissy93/dashy
    container_name: Dashy
    ports:
      - 8080:8080
    environment:
      - NODE_ENV=production
    restart: unless-stopped
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 1m30s
      timeout: 10s
      retries: 3
      start_period: 40s

部署步骤

  1. 创建配置文件(可选): 如果需要自定义配置,可以在主机上创建配置文件,并通过 volumes 挂载到容器中。例如: volumes: - /root/my-config.yml:/app/user-data/conf.yml
  2. 启动容器docker-compose up -d
  3. 访问 Dashy: 打开浏览器,访问 http://your-server-ip:8080,验证部署是否成功。
  4. 配置仪表盘: 通过 UI 或配置文件添加自托管服务,自定义布局、主题和图标。

总结

Dashy 以 灵活性与可扩展性 为核心,为用户提供了一个 高效且个性化 的仪表盘工具。无论是个人用户还是团队协作,它都能作为 便捷的自托管服务管理工具 长期使用。更多功能可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like