diff --git a/README.md b/README.md index c0e4574a..c1f5ff1c 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [Code-Server](https://github.com/coder/code-server) - Web VS Code - [Codex.Docs](https://github.com/codex-team/codex.docst) - Free Docs app powered by Editor.js ecosystem. - [DailyTXT](https://github.com/PhiTux/DailyTxT) - Encrypted Diary Web-App +- [Dash.](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard, primarily used by smaller private server - [Deluge](https://github.com/linuxserver/docker-deluge) - Deluge is a lightweight, Free Software, cross-platform BitTorrent client - [Deemix](https://gitlab.com/Bockiii/deemix-docker) - deemix is a barebone deezer downloader library built from the ashes of Deezloader Remix. - [DokuWiki](https://github.com/dokuwiki/dokuwiki) - DokuWiki is a simple to use and highly versatile Open Source wiki software diff --git a/apps/dashdot/config.json b/apps/dashdot/config.json new file mode 100644 index 00000000..a86ddc34 --- /dev/null +++ b/apps/dashdot/config.json @@ -0,0 +1,17 @@ +{ + "$schema": "../schema.json", + "name": "Dash.", + "port": 8173, + "available": true, + "exposable": true, + "id": "dashdot", + "tipi_version": 1, + "version": "v5.1.2", + "categories": ["utilities"], + "description": "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.", + "short_desc": "A simple, modern server dashboard, primarily used by smaller private server", + "author": "MauriceNino", + "source": "https://github.com/MauriceNino/dashdot", + "website": "https://getdashdot.com/", + "form_fields": [] +} diff --git a/apps/dashdot/docker-compose.yml b/apps/dashdot/docker-compose.yml new file mode 100644 index 00000000..4b1ea0d2 --- /dev/null +++ b/apps/dashdot/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3.5' +services: + dashdot: + image: mauricenino/dashdot:5.1.2 + restart: unless-stopped + container_name: dashdot + privileged: true + ports: + - ${APP_PORT}:3001 + volumes: + - /:/mnt/host:ro + environment: + - DASHDOT_SHOW_HOST=false + - DASHDOT_SHOW_DASH_VERSION=true + - DASHDOT_ENABLE_CPU_TEMPS=true + - DASHDOT_USE_IMPERIAL=true + - DASHDOT_ALWAYS_SHOW_PERCENTAGES=true + - DASHDOT_PAGE_TITLE=dashdot + - DASHDOT_ACCEPT_OOKLA_EULA=true + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.dashdot.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.dashdot.entrypoints: websecure + traefik.http.routers.dashdot.service: dashdot + traefik.http.routers.dashdot.tls.certresolver: myresolver + traefik.http.services.dashdot.loadbalancer.server.port: 3001 diff --git a/apps/dashdot/metadata/description.md b/apps/dashdot/metadata/description.md new file mode 100644 index 00000000..e4af5614 --- /dev/null +++ b/apps/dashdot/metadata/description.md @@ -0,0 +1,28 @@ +# [![dash. - a modern server dashboard](https://github.com/MauriceNino/dashdot/raw/main/.github/images/banner_muted.png)](https://github.com/MauriceNino/dashdot/blob/main/.github/images/banner_muted.png) + +_Feel free to join the **[Discord](https://discord.gg/3teHFBNQ9W)** 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](https://dash.mauz.io) | [Docker Image](https://hub.docker.com/r/mauricenino/dashdot) + +**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). + +## [](https://github.com/MauriceNino/dashdot#preview)Preview + +| Dark-Mode | Light-Mode | +| --- | --- | +| [![Screenshot of the dark-mode](https://github.com/MauriceNino/dashdot/raw/main/apps/docs/static/img/screenshot_darkmode.png)](https://github.com/MauriceNino/dashdot/blob/main/apps/docs/static/img/screenshot_darkmode.png) | [![Screenshot of the light-mode](https://github.com/MauriceNino/dashdot/raw/main/apps/docs/static/img/screenshot_lightmode.png)](https://github.com/MauriceNino/dashdot/blob/main/apps/docs/static/img/screenshot_lightmode.png) | + +## [](https://github.com/MauriceNino/dashdot#documentation)Documentation + +- [Installation Options](https://getdashdot.com/docs/install) +- [Configuration Options](https://getdashdot.com/docs/config) +- [Contributing](https://github.com/MauriceNino/dashdot/blob/main/.github/CONTRIBUTING.md) +- [Changelog](https://github.com/MauriceNino/dashdot/blob/main/.github/CHANGELOG.md) \ No newline at end of file diff --git a/apps/dashdot/metadata/logo.jpg b/apps/dashdot/metadata/logo.jpg new file mode 100644 index 00000000..15d1df8e Binary files /dev/null and b/apps/dashdot/metadata/logo.jpg differ