Giter Club home page Giter Club logo

dashy's Introduction

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.

dashy's People

Contributors

davidschuette avatar renovate[bot] avatar

Stargazers

 avatar

Watchers

 avatar

dashy's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @types/sqlite3 to v3.1.11
  • fix(deps): update dependency @nestjs/axios to v0.1.1
  • chore(deps): update angular-eslint monorepo to v14.4.0 (@angular-eslint/eslint-plugin, @angular-eslint/eslint-plugin-template, @angular-eslint/template-parser)
  • chore(deps): update dependency @types/node to v18.19.33
  • chore(deps): update dependency eslint to v8.57.0
  • chore(deps): update dependency eslint-plugin-cypress to v2.15.2
  • chore(deps): update dependency prettier to v2.8.8
  • chore(deps): update dependency ts-node to ~10.9.0
  • chore(deps): update dependency typescript to v4.9.5
  • chore(deps): update grafana/promtail docker tag to v2.9.8
  • chore(deps): update nginx docker tag to v1.26.0
  • chore(deps): update prom/prometheus docker tag to v2.52.0
  • chore(deps): update typescript-eslint monorepo to v5.62.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency @fastify/swagger to v7.6.1
  • fix(deps): update dependency @nestjs/schedule to v2.2.3
  • fix(deps): update dependency @ng-bootstrap/ng-bootstrap to v13.1.1
  • fix(deps): update dependency reflect-metadata to v0.2.2
  • fix(deps): update dependency rxjs to v7.8.1
  • fix(deps): update dependency tslib to v2.6.2
  • fix(deps): update nest monorepo (@nestjs/common, @nestjs/core, @nestjs/platform-fastify, @nestjs/platform-socket.io, @nestjs/schematics, @nestjs/testing, @nestjs/websockets)
  • fix(deps): update nrwl monorepo to v14.8.9 (@nrwl/angular, @nrwl/cli, @nrwl/cypress, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/linter, @nrwl/nest, @nrwl/node, @nrwl/web, @nrwl/workspace, nx)
  • chore(deps): update actions/checkout action to v4
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update angular-cli monorepo to v17 (major) (@angular-devkit/build-angular, @angular/cli)
  • chore(deps): update angular-eslint monorepo to v17 (major) (@angular-eslint/eslint-plugin, @angular-eslint/eslint-plugin-template, @angular-eslint/template-parser)
  • chore(deps): update dependency cypress to v13
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-plugin-cypress to v3
  • chore(deps): update dependency jest-preset-angular to v14
  • chore(deps): update dependency prettier to v3
  • chore(deps): update dependency typescript to v5
  • chore(deps): update grafana/grafana docker tag to v10
  • chore(deps): update grafana/loki docker tag to v3
  • chore(deps): update grafana/promtail docker tag to v3
  • chore(deps): update jest monorepo to v29 (major) (@types/jest, jest, ts-jest)
  • chore(deps): update node.js to v20 (node, @types/node)
  • chore(deps): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update angular monorepo to v17 (major) (@angular/animations, @angular/common, @angular/compiler, @angular/compiler-cli, @angular/core, @angular/forms, @angular/language-service, @angular/localize, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router)
  • fix(deps): update dependency @fastify/swagger to v8
  • fix(deps): update dependency @nestjs/axios to v3
  • fix(deps): update dependency @nestjs/schedule to v4
  • fix(deps): update dependency @nestjs/swagger to v7
  • fix(deps): update dependency @ng-bootstrap/ng-bootstrap to v16
  • fix(deps): update dependency bootstrap to v5
  • fix(deps): update nest monorepo to v10 (major) (@nestjs/common, @nestjs/core, @nestjs/platform-fastify, @nestjs/platform-socket.io, @nestjs/schematics, @nestjs/testing, @nestjs/websockets)
  • fix(deps): update nrwl monorepo (major) (@nrwl/angular, @nrwl/cli, @nrwl/cypress, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/linter, @nrwl/nest, @nrwl/node, @nrwl/web, @nrwl/workspace, nrwl/nx-set-shas, nx)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

docker-compose
docker-compose.yml
  • prom/prometheus v2.41.0
  • grafana/grafana 9.3.2
  • grafana/loki 2.7.1
  • grafana/promtail 2.6.1
dockerfile
apps/api/Dockerfile
  • node 18
  • node 18
apps/backup/Dockerfile
  • node 18
  • node 18
apps/frontend/Dockerfile
  • node 18
  • nginx 1.23.1-alpine
github-actions
.github/workflows/nx.yml
  • actions/checkout v3
  • nrwl/nx-set-shas v2
  • actions/setup-node v3
  • actions/checkout v3
  • nrwl/nx-set-shas v2
  • actions/setup-node v3
npm
package.json
  • @angular/animations 14.0.6
  • @angular/common 14.0.6
  • @angular/compiler 14.0.6
  • @angular/core 14.0.6
  • @angular/forms 14.0.6
  • @angular/localize 14.0.6
  • @angular/platform-browser 14.0.6
  • @angular/platform-browser-dynamic 14.0.6
  • @angular/router 14.0.6
  • @fastify/swagger 7.4.1
  • @nestjs/axios 0.1.0
  • @nestjs/common 9.0.5
  • @nestjs/core 9.0.5
  • @nestjs/platform-fastify 9.0.5
  • @nestjs/platform-socket.io ^9.2.1
  • @nestjs/schedule 2.1.0
  • @nestjs/swagger 6.0.4
  • @nestjs/websockets ^9.2.1
  • @ng-bootstrap/ng-bootstrap 13.0.0-beta.1
  • @nrwl/angular 14.4.3
  • bootstrap 4.6.2
  • class-transformer ^0.5.1
  • class-validator ^0.13.2
  • reflect-metadata 0.1.13
  • rxjs 7.5.6
  • sqlite3 ^5.0.11
  • tslib 2.4.0
  • zone.js 0.11.6
  • @angular-devkit/build-angular 14.0.6
  • @angular-eslint/eslint-plugin 14.0.2
  • @angular-eslint/eslint-plugin-template 14.0.2
  • @angular-eslint/template-parser 14.0.2
  • @angular/cli 14.0.6
  • @angular/compiler-cli 14.0.6
  • @angular/language-service 14.0.6
  • @nestjs/schematics 9.0.1
  • @nestjs/testing 9.0.5
  • @nrwl/cli 14.4.3
  • @nrwl/cypress 14.4.3
  • @nrwl/eslint-plugin-nx 14.4.3
  • @nrwl/jest 14.4.3
  • @nrwl/linter 14.4.3
  • @nrwl/nest 14.4.3
  • @nrwl/node 14.4.3
  • @nrwl/web ^14.6.5
  • @nrwl/workspace 14.4.3
  • @types/cron 1.7.3
  • @types/jest 28.1.6
  • @types/node 18.0.0
  • @types/sqlite3 ^3.1.8
  • @typescript-eslint/eslint-plugin 5.30.7
  • @typescript-eslint/parser 5.30.7
  • cypress 8.7.0
  • eslint 8.20.0
  • eslint-config-prettier 8.1.0
  • eslint-plugin-cypress 2.12.1
  • jest 28.1.3
  • jest-preset-angular 11.1.2
  • nx 14.4.3
  • prettier 2.7.1
  • ts-jest 28.0.7
  • ts-node ~10.8.0
  • typescript 4.7.4

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.