* Add Dashy

* Fix Docker

* Add example config

* Add base URL

* Remove ENV

* Update logo.jpg
This commit is contained in:
DrMxrcy 2023-09-05 09:24:46 -04:00 committed by GitHub
parent 291e332360
commit cb83a9356f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 128 additions and 0 deletions

View File

@ -20,6 +20,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Conduit](https://gitlab.com/famedly/conduit) - Conduit is a simple, fast and reliable chat server written in Rust
- [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
- [Dashy](https://github.com/lissy93/dashy) - A self-hostable personal dashboard built for you.
- [Databag](https://github.com/balzack/databag) - A tiny federated messenger web with clients for iOS, Android, and browser.
- [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.

17
apps/dashy/config.json Normal file
View File

@ -0,0 +1,17 @@
{
"$schema": "../schema.json",
"name": "Dashy",
"port": 8205,
"available": true,
"exposable": false,
"id": "dashy",
"tipi_version": 1,
"version": "2.1.1",
"categories": ["utilities"],
"description": "A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!",
"short_desc": "A self-hostable personal dashboard built for you.",
"author": "lissy93",
"source": "https://github.com/lissy93/dashy",
"form_fields": [
]
}

View File

@ -0,0 +1,46 @@
---
# 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

View File

@ -0,0 +1,38 @@
version: "3"
services:
dashy:
container_name: dashy
image: ghcr.io/lissy93/dashy:2.1.1
ports:
- ${APP_PORT}:80
volumes:
- ${APP_DATA_DIR}/data/dashy/conf.yml:/app/public/conf.yml
restart: unless-stopped
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.dashy-web-redirect.redirectscheme.scheme: https
traefik.http.services.dashy.loadbalancer.server.port: 80
# Web
traefik.http.routers.dashy-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.dashy-insecure.entrypoints: web
traefik.http.routers.dashy-insecure.service: dashy
traefik.http.routers.dashy-insecure.middlewares: dashy-web-redirect
# Websecure
traefik.http.routers.dashy.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.dashy.entrypoints: websecure
traefik.http.routers.dashy.service: dashy
traefik.http.routers.dashy.tls.certresolver: myresolver
# Local domain
traefik.http.routers.dashy-local-insecure.rule: Host(`dashy.${LOCAL_DOMAIN}`)
traefik.http.routers.dashy-local-insecure.entrypoints: web
traefik.http.routers.dashy-local-insecure.service: dashy
traefik.http.routers.dashy-local-insecure.middlewares: dashy-web-redirect
# Local domain secure
traefik.http.routers.dashy-local.rule: Host(`dashy.${LOCAL_DOMAIN}`)
traefik.http.routers.dashy-local.entrypoints: websecure
traefik.http.routers.dashy-local.service: dashy
traefik.http.routers.dashy-local.tls: true

View File

@ -0,0 +1,26 @@
_Dashy helps you organize your self-hosted services by making them accessible from a single place_
[![](https://camo.githubusercontent.com/6c0964f4604a6807c263c83fff293258a908bdff7587910976d11c4e67a589bb/68747470733a2f2f692e6962622e636f2f796862743643592f64617368792e706e67)](https://camo.githubusercontent.com/6c0964f4604a6807c263c83fff293258a908bdff7587910976d11c4e67a589bb/68747470733a2f2f692e6962622e636f2f796862743643592f64617368792e706e67)
## Features 🌈
- 📃 Support for multiple pages
- 🚦 Real-time status monitoring for each of your apps/links
- 📊 Use widgets to display info and dynamic content from self-hosted services
- 🔎 Instant search by name, domain, or tags + customizable hotkeys & keyboard shortcuts
- 🎨 Many built-in color themes, with UI color editor and support for custom CSS
- 🧸 Many icon options - Font-Awesome, homelab icons, auto-fetching Favicon, images, emojis, etc.
- 💂 Optional authentication with multi-user access, configurable privileges, and SSO support
- 🌎 Multi-language support, with 10+ human-translated languages, and more on the way
- ☁ Optional, encrypted, free off-site cloud backup and restore feature available
- 💼 A workspace view, for easily switching between multiple apps simultaneously
- 🛩️ A minimal view, for use as a fast-loading browser Startpage
- 🖱️ Choose app launch methods: new tab, same tab, clipboard, pop-up modal, or open in workspace view
- 📏 Customizable layout, sizes, text, component visibility, sort order, behavior, etc.
- 🖼️ Options for a full-screen background image, custom nav-bar links, HTML footer, title, etc.
- 🚀 Easy to setup with Docker, or on bare metal, or with 1-Click cloud deployment
- ⚙️ Easy single-file YAML-based configuration, and option to configure app through the UI
- ✨ Under active development with improvements and new features added regularly
- 🤏 Small bundle size, fully responsive UI, and PWA for basic offline access
- 🆓 100% free and open-source
- 🔐 Strong focus on privacy
- 🌈 And loads more...

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB