From 1d90d02ef01722ec1af1e7391c6344279c2b0c3d Mon Sep 17 00:00:00 2001 From: Lars Date: Sat, 28 Feb 2026 11:22:35 +0100 Subject: [PATCH] =?UTF-8?q?catalog-info.yaml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- catalog-info.yaml | 76 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 catalog-info.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 0000000..4d0251b --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,76 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: lars-home-lab + description: Das digitale Rückgrat - Alle Systeme und Automatisierungen +spec: + owner: lars +--- +# Die Hardware: Dein Synology NAS +apiVersion: backstage.io/v1alpha1 +kind: Resource +metadata: + name: synology-nas + description: Hauptserver für Backstage, MariaDB und Datei-Storage + links: + - title: DSM Dashboard + url: http://192.168.2.63:5000 +spec: + type: hardware + owner: lars +--- +# Die Hardware: Dein Raspberry Pi 5 +apiVersion: backstage.io/v1alpha1 +kind: Resource +metadata: + name: raspberry-pi-5 + description: Host für n8n Automatisierungen (User lars) +spec: + type: hardware + owner: lars +--- +# Die Anwendung: n8n +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: n8n-automation + description: Workflow-Engine für alle Smart-Home-Prozesse + links: + - title: n8n Interface + url: http://192.168.2.XXX:5678 # Setze die IP deines Pi 5 ein +spec: + type: service + lifecycle: production + owner: lars + system: lars-home-lab + dependsOn: + - resource: raspberry-pi-5 + - component: mariadb-storage +--- +# Die Datenbank: MariaDB +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: mariadb-storage + description: Zentrale Datenbank auf dem NAS für n8n und andere Dienste +spec: + type: database + lifecycle: production + owner: lars + system: lars-home-lab + dependsOn: + - resource: synology-nas +--- +# Das Portal selbst: Backstage +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: backstage-portal + description: Diese Instanz zur Verwaltung des Home-Labs +spec: + type: service + lifecycle: development + owner: lars + system: lars-home-lab + dependsOn: + - resource: synology-nas \ No newline at end of file