diff --git a/apps/dashy/3.1.0/data.yml b/apps/dashy/3.1.0/data.yml new file mode 100644 index 00000000..5b0c531a --- /dev/null +++ b/apps/dashy/3.1.0/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40209 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/dashy/3.1.0/data/item-icons/.gitkeep b/apps/dashy/3.1.0/data/item-icons/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/dashy/3.1.0/data/user-data/conf.yml b/apps/dashy/3.1.0/data/user-data/conf.yml new file mode 100644 index 00000000..5f0b012a --- /dev/null +++ b/apps/dashy/3.1.0/data/user-data/conf.yml @@ -0,0 +1,47 @@ +--- +# Page meta info, like heading, footer text and nav links +pageInfo: + title: Dashy + description: Welcome to your new dashboard! + navLinks: + - title: GitHub + path: https://github.com/Lissy93/dashy + - title: Documentation + path: https://dashy.to/docs + +# Optional app settings and configuration +appConfig: + theme: colorful + +# Main content - An array of sections, each containing an array of items +sections: +- name: Getting Started + icon: fas fa-rocket + items: + - title: Dashy Live + description: Development a project management links for Dashy + icon: https://i.ibb.co/qWWpD0v/astro-dab-128.png + url: https://live.dashy.to/ + target: newtab + - title: GitHub + description: Source Code, Issues and Pull Requests + url: https://github.com/lissy93/dashy + icon: favicon + - title: Docs + description: Configuring & Usage Documentation + provider: Dashy.to + icon: far fa-book + url: https://dashy.to/docs + - title: Showcase + description: See how others are using Dashy + url: https://github.com/Lissy93/dashy/blob/master/docs/showcase.md + icon: far fa-grin-hearts + - title: Config Guide + description: See full list of configuration options + url: https://github.com/Lissy93/dashy/blob/master/docs/configuring.md + icon: fas fa-wrench + - title: Support + description: Get help with Dashy, raise a bug, or get in contact + url: https://github.com/Lissy93/dashy/blob/master/.github/SUPPORT.md + icon: far fa-hands-helping + \ No newline at end of file diff --git a/apps/dashy/3.1.0/docker-compose.yml b/apps/dashy/3.1.0/docker-compose.yml new file mode 100644 index 00000000..d564015f --- /dev/null +++ b/apps/dashy/3.1.0/docker-compose.yml @@ -0,0 +1,21 @@ +services: + dashy: + container_name: ${CONTAINER_NAME} + image: lissy93/dashy:3.1.0 + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8080" + volumes: + - ./data/user-data/conf.yml:/app/user-data/conf.yml + - ./data/item-icons:/app/user-data/item-icons + environment: + - NODE_ENV=production + - UID=1000 + - GID=1000 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/dashy/3.1.0/scripts/init.sh b/apps/dashy/3.1.0/scripts/init.sh new file mode 100644 index 00000000..4e811c86 --- /dev/null +++ b/apps/dashy/3.1.0/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1000:1000 data \ No newline at end of file diff --git a/apps/dashy/README.md b/apps/dashy/README.md new file mode 100644 index 00000000..175be069 --- /dev/null +++ b/apps/dashy/README.md @@ -0,0 +1,12 @@ +# Dashy + +**Dashy** 是一个功能强大的开源仪表盘应用程序,用于组织和管理您的书签、链接和常用应用程序。它允许用户创建一个自定义的仪表盘界面,轻松访问日常使用的工具和服务。 + +## 特点 + +- **高度自定义**:用户可以根据个人需求和喜好,通过配置文件自定义仪表盘的布局和外观。 +- **多种集成**:支持与各种服务和应用集成,如 Docker、Kubernetes、GitHub 等,提供实时监控和快捷操作。 +- **易于设置和使用**:提供简单的配置文件(YAML/JSON),用户可以轻松添加、编辑和删除项目。 +- **响应式设计**:适用于各种设备,确保在桌面和移动设备上的良好体验。 +- **安全**:支持多种身份验证方式,如用户名/密码、OAuth2 等,保障数据安全。 +- **社区支持**:作为一个开源项目,拥有活跃的社区,用户可以获得支持并参与项目开发。 \ No newline at end of file diff --git a/apps/dashy/data.yml b/apps/dashy/data.yml new file mode 100644 index 00000000..6dff03b8 --- /dev/null +++ b/apps/dashy/data.yml @@ -0,0 +1,19 @@ +name: Dashy +tags: + - 建站 +title: 专为您打造的可自行托管的个人仪表板 +description: 专为您打造的可自行托管的个人仪表板 +additionalProperties: + key: dashy + name: Dashy + tags: + - WebSite + shortDescZh: 专为您打造的可自行托管的个人仪表板 + shortDescEn: A self-hostable personal dashboard built for you + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://dashy.to + github: https://github.com/Lissy93/dashy + document: https://dashy.to/docs diff --git a/apps/dashy/logo.png b/apps/dashy/logo.png new file mode 100644 index 00000000..e1f6c93b Binary files /dev/null and b/apps/dashy/logo.png differ