Test custom.css

This commit is contained in:
2026-03-20 20:19:37 +01:00
parent 7648f15896
commit b3bcad2a3c
5 changed files with 8591 additions and 457 deletions
+36 -34
View File
@@ -1,59 +1,61 @@
# KalliLab Homepage bookmarks.yaml
# KalliLab bookmarks.yaml
# Icons: nur mdi- oder si- Prefix — .png wirft "Invalid URL"
# URLs aus services.yaml übernommen
- Dokumentation:
- Homepage Docs:
- icon: homepage.png
href: https://gethomepage.dev
description: Offizielle Homepage-Dokumentation
href: https://gethomepage.dev/latest/
description: Offizielle Homepage-Dokumentation
icon: mdi-book-open-page-variant
- Homepage GitHub:
- icon: github.png
href: https://github.com/gethomepage/homepage
description: Quellcode und Releases
href: https://github.com/gethomepage/homepage
description: Quellcode und Releases
icon: mdi-github
- Portainer Docs:
- icon: portainer.png
href: https://docs.portainer.io
description: Doku für Container-Management
href: https://docs.portainer.io
description: Doku für Container-Management
icon: mdi-docker
- Traefik Docs:
- icon: traefik.png
href: https://doc.traefik.io/traefik/
description: Reverse-Proxy-Dokumentation
href: https://doc.traefik.io/traefik/
description: Reverse-Proxy-Dokumentation
icon: mdi-swap-horizontal
- KalliLab:
- Gitea:
- icon: gitea.png
href: https://git.kaleschke.info
description: Repositories und Config-Backups
href: https://git.kaleschke.info
description: Repositories und Config-Backups
icon: mdi-source-repository
- Homepage:
- icon: homepage.png
href: https://home.kaleschke.info
description: Dashboard Startseite
href: https://home.kaleschke.info
description: Dashboard Startseite
icon: mdi-view-dashboard
- Traefik Dashboard:
- icon: traefik.png
href: https://traefik.kaleschke.info
description: Router, Services und Middleware
href: https://traefik.kaleschke.info
description: Router, Services und Middleware
icon: mdi-swap-horizontal
- Portainer:
- icon: portainer.png
href: https://kallilabcore.local:9443
description: Docker-Stacks und Container
href: https://kallilabcore.local:9443
description: Docker-Stacks und Container
icon: mdi-docker
- Admin & Remote:
- Tailscale Admin:
- icon: tailscale.png
href: https://login.tailscale.com/admin/machines
description: Tailnet und Geräteverwaltung
href: https://login.tailscale.com/admin/machines
description: Tailnet und Geräteverwaltung
icon: mdi-shield-key
- Cloudflare Dashboard:
- icon: cloudflare.png
href: https://dash.cloudflare.com
description: DNS und Tunnel/Records
href: https://dash.cloudflare.com
description: DNS und Tunnel/Records
icon: mdi-cloud
- GitHub:
- icon: github.png
href: https://github.com
description: Code, Releases und Integrationen
href: https://github.com
description: Code, Releases und Integrationen
icon: mdi-github
+598 -365
View File
File diff suppressed because it is too large Load Diff
+7786
View File
File diff suppressed because it is too large Load Diff
+111 -44
View File
@@ -1,17 +1,13 @@
# KalliLab Homepage services.yaml
# Generated from kallilab_containers.json
# Bereinigt: Einrückungen korrigiert, Reihenfolge optimiert, bestehende Werte beibehalten
- 🖥️ Infrastruktur:
# Core platform & management
- Homepage:
icon: homepage.png
href: https://home.kaleschke.info
description: Zentrale Startseite für KalliLab
server: my-docker
container: homepage
ping: true
# KALLISCOPE Redesign — V7 (Bugfix)
# Alle URLs, Tokens, Keys und Container UNVERÄNDERT
# Emojis aus Gruppen-Namen entfernt (Tab-Rendering-Fix)
# Bookmarks ausgelagert in bookmarks.yaml
# ────────────────────────────────────────────────────────
# TAB: Uebersicht — Tägliche Arbeitsoberfläche
# ────────────────────────────────────────────────────────
- Control Center:
- Portainer:
icon: portainer.png
href: https://kallilabcore.local:9443
@@ -24,6 +20,61 @@
env: 1
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
- Immich:
icon: immich.png
href: http://kallilabcore.local:2283
description: Foto- und Videoverwaltung
server: my-docker
container: immich_server
widget:
type: immich
url: http://192.168.178.58:2283
key: FjgVSrXUaHZ7cymFtd1adRpq2naz1nijTqjqxuvGbs
version: 2
- Paperless-ngx:
icon: paperless-ngx.png
href: http://kallilabcore.local:8000
description: Dokumentenarchiv und OCR
server: my-docker
container: paperless-ngx
widget:
type: paperlessngx
url: http://192.168.178.58:8000
key: 65aa6948d2a6f3ef3d403a4a0d76891e7ae82cbe
- Pi-hole:
icon: pi-hole.png
href: http://kallilabcore.local:8543
description: Netzwerkweites DNS-Blocking
server: my-docker
container: binhex-official-pihole
widget:
type: pihole
url: http://192.168.178.58:8543
version: 6
key: kuchen123
- Code Server:
icon: vscode.png
href: https://code.kaleschke.info
description: Browserbasierte Entwicklungsumgebung
server: my-docker
container: code-server
ping: true
- Paperless-AI:
icon: mdi-file-document-edit-outline
href: http://kallilabcore.local:3236
description: KI-Auswertung für Paperless-ngx
server: my-docker
container: Paperless-AI
ping: true
# ────────────────────────────────────────────────────────
# TAB: System — Infrastruktur & Monitoring
# ────────────────────────────────────────────────────────
- Infrastruktur:
- Traefik:
icon: traefik.png
href: https://traefik.kaleschke.info
@@ -47,12 +98,24 @@
url: https://git.kaleschke.info
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
- Code Server:
icon: vscode.png
href: https://code.kaleschke.info
description: Browserbasierte Entwicklungsumgebung
- Portainer:
icon: portainer.png
href: https://kallilabcore.local:9443
description: Stack- und Container-Management
server: my-docker
container: code-server
container: PortainerCE
widget:
type: portainer
url: https://192.168.178.58:9443
env: 1
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
- Homepage:
icon: homepage.png
href: https://home.kaleschke.info
description: Zentrale Startseite für KalliLab
server: my-docker
container: homepage
ping: true
- Tailscale:
@@ -90,8 +153,7 @@
container: theme-park
ping: true
- 📊 Monitoring:
# Observability, health & resource tracking
- Monitoring:
- Uptime Kuma:
icon: uptime-kuma.png
href: http://kallilabcore.local:3001
@@ -125,14 +187,6 @@
version: 4
metric: info
- Dashdot:
icon: dashdot.png
href: http://kallilabcore.local:3002
description: Moderner Server-Dashboard-Überblick
server: my-docker
container: dashdot
ping: true
- Scrutiny:
icon: scrutiny.png
href: http://192.168.178.58:8080/web/dashboard
@@ -143,6 +197,14 @@
type: scrutiny
url: http://192.168.178.58:8080
- Dashdot:
icon: dashdot.png
href: http://kallilabcore.local:3002
description: Moderner Server-Dashboard-Überblick
server: my-docker
container: dashdot
ping: true
- ntopng:
icon: si-ntop
href: http://kallilabcore.local:3000
@@ -165,8 +227,10 @@
server: my-docker
container: gotify
- 🔒 Netzwerk & Sicherheit:
# DNS, Passwortmanagement, sichere Infrastruktur
# ────────────────────────────────────────────────────────
# TAB: Security — Netzwerk & Zugang
# ────────────────────────────────────────────────────────
- Netzwerk und Sicherheit:
- Pi-hole:
icon: pi-hole.png
href: http://kallilabcore.local:8543
@@ -201,8 +265,10 @@
container: mail-archiver
ping: true
- ☁️ Cloud & Produktivität:
# Dokumente, Backups, Rezepte und Workflows
# ────────────────────────────────────────────────────────
# TAB: Dienste — Cloud, Medien & Backups
# ────────────────────────────────────────────────────────
- Cloud und Produktivitaet:
- Paperless-ngx:
icon: paperless-ngx.png
href: http://kallilabcore.local:8000
@@ -214,14 +280,6 @@
url: http://192.168.178.58:8000
key: 65aa6948d2a6f3ef3d403a4a0d76891e7ae82cbe
- Paperless-AI:
icon: mdi-file-document-edit-outline
href: http://kallilabcore.local:3236
description: KI-Auswertung für Paperless-ngx
server: my-docker
container: Paperless-AI
ping: true
- Mealie:
icon: mealie.png
href: http://kallilabcore.local:9935
@@ -234,6 +292,14 @@
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6IjgxY2VmODBjLTMwZDAtNDM2OS04MjY4LWJkNTRhYmNjZmQ2MyIsIm5hbWUiOiJEYXNoYm9hcmQiLCJpbnRlZ3JhdGlvbl9pZCI6ImdlbmVyaWMiLCJleHAiOjE5MzE3MDM2NDJ9.tdUSLNqmU_uz1HkVgZhnudBnafbGs-pUeY4xqeogAwc
version: 2
- Paperless-AI:
icon: mdi-file-document-edit-outline
href: http://kallilabcore.local:3236
description: KI-Auswertung für Paperless-ngx
server: my-docker
container: Paperless-AI
ping: true
- Scanopy Server:
icon: mdi-scanner
href: http://kallilabcore.local:60072
@@ -256,8 +322,7 @@
container: luckyBackup
ping: true
- 🎬 Medien:
# Medienserver, Fotos und Bibliotheken
- Medien:
- Immich:
icon: immich.png
href: http://kallilabcore.local:2283
@@ -292,8 +357,10 @@
url: http://kallilabcore.local:6969
key: YOUR_STASH_API_KEY
- 🗄️ Daten & Backends:
# Datenbanken, Queues und ML-/Hilfscontainer
# ────────────────────────────────────────────────────────
# TAB: Backends — Datenbanken & Worker
# ────────────────────────────────────────────────────────
- Daten und Backends:
- PostgreSQL 17:
icon: postgres.png
description: Gemeinsame PostgreSQL-Instanz
@@ -334,4 +401,4 @@
icon: redis.png
description: Redis-Cache für Immich
server: my-docker
container: immich_redis
container: immich_redis
+60 -14
View File
@@ -21,22 +21,68 @@ background:
saturate: 100
brightness: 80
# ──────────────────────────────────────────────────────────
# WICHTIG: Emojis in Gruppen-Namen wurden entfernt.
# Homepage kann Emojis in Tab-Zuweisungen nicht zuverlässig
# verarbeiten — Sonderzeichen führen zu Rendering-Bugs.
# Das CSS adressiert die Gruppen weiterhin korrekt via
# data-name Attribut (ohne Emoji).
# ──────────────────────────────────────────────────────────
layout:
"🖥️ Infrastruktur":
style: row
columns: 4
"📊 Monitoring":
style: row
columns: 4
"🔒 Netzwerk & Sicherheit":
style: row
columns: 4
"☁️ Cloud & Produktivität":
style: row
columns: 4
"🎬 Medien":
# ── TAB 1: Tägliche Arbeitsoberfläche ──
"Control Center":
tab: "Uebersicht"
style: row
columns: 3
"🗄️ Daten & Backends":
# Bookmarks auf Tab 1 (aus bookmarks.yaml)
"Dokumentation":
tab: "Uebersicht"
style: row
columns: 3
"KalliLab":
tab: "Uebersicht"
style: row
columns: 3
"Admin & Remote":
tab: "Uebersicht"
style: row
columns: 3
# ── TAB 2: Infrastruktur & Monitoring ──
"Infrastruktur":
tab: "System"
style: row
columns: 4
"Monitoring":
tab: "System"
style: row
columns: 4
# ── TAB 3: Netzwerk & Zugang ──
"Netzwerk und Sicherheit":
tab: "Security"
style: row
columns: 3
# ── TAB 4: Cloud, Produktivität & Medien ──
"Cloud und Produktivitaet":
tab: "Dienste"
style: row
columns: 4
"Medien":
tab: "Dienste"
style: row
columns: 3
# ── TAB 5: Datenbanken & Worker ──
"Daten und Backends":
tab: "Backends"
style: row
columns: 4