davidschuette / dashy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dashy

Dashy is a monorepo consisting of three different apps (frontend, api, backup). These apps provide an infrastructure around a server with multiple self-hosted tool subdomains.

Apps

Frontend

The frontend app provides a dashboard with an overview of the different tools. Each card includes a small description, a ONLINE/OFFLINE status and a link to the specific tool.

Additionally, there is a storage bar representing the remaining storage space on the server.

Below that, a list of the most recent backup reports can be found. More on this here.

API

The API provides required data for the frontend (e.g. list of tools) and gathers backup reports.

Backup

The backup service can be configured with different backup targets. The basic principle is an offsite backup server running this service. Files are downloaded using rsync and then compressed to a .tar.gz archive. Backups are triggered by a cron expression.

About

License:GNU General Public License v3.0


Languages

Language:TypeScript 87.3%Language:HTML 4.4%Language:Dockerfile 3.0%Language:JavaScript 2.9%Language:SCSS 2.4%