feat:添加dashdot到列表(感谢网友包子叔的初始投稿)

This commit is contained in:
okxlin 2023-08-04 23:31:50 +08:00
parent f4b8a98bd5
commit b39ecb513d
10 changed files with 180 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

80
apps/dashdot/README.md Normal file
View File

@ -0,0 +1,80 @@
<!-- markdownlint-disable -->
<h1>
<img src="https://github.com/MauriceNino/dashdot/raw/main/.github/images/banner_muted.png" alt="dash. - a modern server dashboard">
</h1>
<p align="center">
<a href="https://github.com/MauriceNino/dashdot/actions/workflows/deploy.yaml?branch=main" target="_blank">
<img title="GitHub Actions" src="https://github.com/MauriceNino/dashdot/actions/workflows/deploy.yaml/badge.svg?branch=main">
</a>
<a href="https://discord.gg/3teHFBNQ9W" target="_blank">
<img title="Discord" src="https://discord.com/api/guilds/986251291577688064/widget.png?style=shield">
</a>
</p>
<p align="center">
<i>Feel free to join the <b>Discord</b> and <b>star the repo</b> if you like the project!</i>
</p>
<br/>
<p align="center">
<b>dash.</b> (or <b>dashdot</b>) 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.
</p>
<br />
<p align="center">
<a href="https://dash.mauz.dev" target="_blank">Live Demo</a>
|
<a href="https://hub.docker.com/r/mauricenino/dashdot" target="_blank">Docker Image</a>
</p>
#
<a href="https://ko-fi.com/mauricenino" target="_blank">
<img
align="right"
width="160"
style="padding-left: 20px; padding-bottom: 10px"
alt="Consider sponsoring the development of this project"
src="https://cdn.ko-fi.com/cdn/kofi2.png?v=3"
/>
</a>
<!-- markdownlint-enable -->
**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
<!-- markdownlint-disable -->
| Dark-Mode | Light-Mode |
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| <img src="https://github.com/MauriceNino/dashdot/raw/main/apps/docs/static/img/screenshot_darkmode.png" alt="Screenshot of the dark-mode" /> | <img src="https://github.com/MauriceNino/dashdot/raw/main/apps/docs/static/img/screenshot_lightmode.png" alt="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).

20
apps/dashdot/data.yml Normal file
View File

@ -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

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="dashdot"
PANEL_APP_PORT_HTTP="40094"
DATA_PATH="./data"

17
apps/dashdot/dev/data.yml Normal file
View File

@ -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

View File

@ -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

BIN
apps/dashdot/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="dashdot"
PANEL_APP_PORT_HTTP="40094"
DATA_PATH="./data"

View File

@ -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

View File

@ -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