diff --git a/app-list.png b/app-list.png index 9478b0a8..c9c49685 100644 Binary files a/app-list.png and b/app-list.png differ diff --git a/apps/dashdot/README.md b/apps/dashdot/README.md new file mode 100644 index 00000000..e8702d8e --- /dev/null +++ b/apps/dashdot/README.md @@ -0,0 +1,80 @@ + +

+ dash. - a modern server dashboard +

+ +

+ + + + + + + +

+

+ Feel free to join the Discord and star the repo if you like the project! +

+ +
+ +

+ dash. (or dashdot) is a modern server dashboard, + running on the latest tech, designed with glassmorphism in mind. + It is intended to be used for smaller VPS and private servers. +

+
+

+ Live Demo + | + Docker Image +

+ +# + + + Consider sponsoring the development of this project + + + + +**dash.** is a open-source project, so any contribution is highly appreciated. +If you are interested in further developing this project, have a look at the +[Contributing.md](https://github.com/MauriceNino/dashdot/blob/main/.github/CONTRIBUTING.md). + +In case you want to financially support this project, you can visit my +[GitHub Sponsors](https://github.com/sponsors/MauriceNino), or my [Ko-Fi](https://ko-fi.com/mauricenino). + +## Preview + + + +| Dark-Mode | Light-Mode | +| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| Screenshot of the dark-mode | Screenshot of the light-mode | + + +## Quick Install (Docker) + +Images are hosted on [DockerHub](https://hub.docker.com/r/mauricenino/dashdot), +and are available for both AMD64 and ARM devices. + +```bash +docker container run -it \ + -p 80:3001 \ + -v /:/mnt/host:ro \ + --privileged \ + mauricenino/dashdot +``` + +To get more information on why which flag is needed, or if you want to use other +install options instead (`docker-compose`, or from source), have a look at the +[installation options](https://getdashdot.com/docs/install). + +To read more about configuration options, you can visit the [configuration options](https://getdashdot.com/docs/config). \ No newline at end of file diff --git a/apps/dashdot/data.yml b/apps/dashdot/data.yml new file mode 100644 index 00000000..54d51a7f --- /dev/null +++ b/apps/dashdot/data.yml @@ -0,0 +1,20 @@ +name: dashdot +tags: + - 工具 +title: 一个简单、现代的服务器仪表板 +type: 工具 +description: 一个简单、现代的服务器仪表板 +additionalProperties: + key: dashdot + name: dashdot + tags: + - Tool + shortDescZh: 一个简单、现代的服务器仪表板 + shortDescEn: A simple, modern server dashboard + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://getdashdot.com + github: https://github.com/MauriceNino/dashdot + document: https://getdashdot.com/docs/install diff --git a/apps/dashdot/dev/.env.sample b/apps/dashdot/dev/.env.sample new file mode 100644 index 00000000..d9ff4725 --- /dev/null +++ b/apps/dashdot/dev/.env.sample @@ -0,0 +1,3 @@ +CONTAINER_NAME="dashdot" +PANEL_APP_PORT_HTTP="40094" +DATA_PATH="./data" diff --git a/apps/dashdot/dev/data.yml b/apps/dashdot/dev/data.yml new file mode 100644 index 00000000..1c4d43de --- /dev/null +++ b/apps/dashdot/dev/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 40094 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text \ No newline at end of file diff --git a/apps/dashdot/dev/docker-compose.yml b/apps/dashdot/dev/docker-compose.yml new file mode 100644 index 00000000..bbc08e1c --- /dev/null +++ b/apps/dashdot/dev/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + dashdot: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3001" + volumes: + - "${DATA_PATH}:/mnt/host:ro" + privileged: true + tty: true + image: mauricenino/dashdot:dev + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/dashdot/logo.png b/apps/dashdot/logo.png new file mode 100644 index 00000000..cdb47969 Binary files /dev/null and b/apps/dashdot/logo.png differ diff --git a/apps/dashdot/sha-6f7544d/.env.sample b/apps/dashdot/sha-6f7544d/.env.sample new file mode 100644 index 00000000..d9ff4725 --- /dev/null +++ b/apps/dashdot/sha-6f7544d/.env.sample @@ -0,0 +1,3 @@ +CONTAINER_NAME="dashdot" +PANEL_APP_PORT_HTTP="40094" +DATA_PATH="./data" diff --git a/apps/dashdot/sha-6f7544d/data.yml b/apps/dashdot/sha-6f7544d/data.yml new file mode 100644 index 00000000..1c4d43de --- /dev/null +++ b/apps/dashdot/sha-6f7544d/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 40094 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text \ No newline at end of file diff --git a/apps/dashdot/sha-6f7544d/docker-compose.yml b/apps/dashdot/sha-6f7544d/docker-compose.yml new file mode 100644 index 00000000..aff29f4b --- /dev/null +++ b/apps/dashdot/sha-6f7544d/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + dashdot: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3001" + volumes: + - "${DATA_PATH}:/mnt/host:ro" + privileged: true + tty: true + image: mauricenino/dashdot:sha-6f7544d + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true