Test custom.css

This commit is contained in:
2026-03-21 16:00:00 +01:00
parent 90d37c3434
commit b339814ab7
31 changed files with 69122 additions and 1078 deletions
+319 -282
View File
@@ -1,52 +1,128 @@
# KalliLab Homepage services.yaml
# 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
---
# ============================================================================
# KalliLab — services.yaml
# Neu strukturiert auf 2 Tabs: Home + Media
# URLs / Tokens / Keys unverändert übernommen
# ============================================================================
# ────────────────────────────────────────────────────────
# TAB: Uebersicht — Tägliche Arbeitsoberfläche
# ────────────────────────────────────────────────────────
- Control Center:
- Portainer:
icon: portainer.png
href: https://kallilabcore.local:9443
description: Docker- und Stack-Management
server: my-docker
container: PortainerCE
widget:
type: portainer
url: https://192.168.178.58:9443
env: 1
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
# ============================================================================
# TAB: Home — SYSTEM TELEMETRY
# ============================================================================
- SYSTEM TELEMETRY:
- Immich:
icon: immich.png
href: http://kallilabcore.local:2283
description: Foto- und Videoverwaltung
- System Info:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: OS · Kernel · Uptime
server: my-docker
container: immich_server
container: Glances
widget:
type: immich
url: http://192.168.178.58:2283
key: FjgVSrXUaHZ7cymFtd1adRpq2naz1nijTqjqxuvGbs
version: 2
type: glances
url: http://192.168.178.58:61208
version: 4
metric: info
- Paperless-ngx:
icon: paperless-ngx.png
href: http://kallilabcore.local:8000
description: Dokumentenarchiv und OCR
- CPU Usage:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: Prozessorauslastung
server: my-docker
container: paperless-ngx
container: Glances
widget:
type: paperlessngx
url: http://192.168.178.58:8000
key: 65aa6948d2a6f3ef3d403a4a0d76891e7ae82cbe
type: glances
url: http://192.168.178.58:61208
version: 4
metric: cpu
chart: true
- Memory:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: RAM-Nutzung
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: memory
chart: true
- Network:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: Netzwerk-Traffic
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: network:eth0
chart: true
# ============================================================================
# TAB: Home — STORAGE & I/O
# ============================================================================
- STORAGE & I/O:
- System Disk:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/scrutiny-light.webp
href: http://192.168.178.58:8080/web/dashboard
description: Primärer Datenträger
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: fs:/
- Disk I/O:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: Lese-/Schreibraten
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: disk:sda
chart: true
- S.M.A.R.T. Status:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/scrutiny-light.webp
href: http://192.168.178.58:8080/web/dashboard
description: Festplatten-Gesundheit
server: my-docker
container: scrutiny
widget:
type: scrutiny
url: http://192.168.178.58:8080
- Top Processes:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
href: http://kallilabcore.local:61208
description: Prozesse nach CPU
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: process
# ============================================================================
# TAB: Home — CORE SERVICES
# Hero-Bereich oben
# ============================================================================
- CORE SERVICES:
- Pi-hole:
icon: pi-hole.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/pi-hole.webp
href: http://kallilabcore.local:8543
description: Netzwerkweites DNS-Blocking
description: DNS-Blocking · Netzwerkschutz
server: my-docker
container: binhex-official-pihole
widget:
@@ -55,30 +131,96 @@
version: 6
key: kuchen123
- Code Server:
icon: vscode.png
href: https://code.kaleschke.info
description: Browserbasierte Entwicklungsumgebung
- Portainer:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/portainer.webp
href: https://kallilabcore.local:9443
description: Docker · Stack Management
server: my-docker
container: code-server
ping: true
container: PortainerCE
widget:
type: portainer
url: https://192.168.178.58:9443
env: 2
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
- Paperless-AI:
icon: mdi-file-document-edit-outline
href: http://kallilabcore.local:3236
description: KI-Auswertung für Paperless-ngx
- Uptime Kuma:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/uptime-kuma.webp
href: http://kallilabcore.local:3001
description: Service-Monitoring · Statusseiten
server: my-docker
container: Paperless-AI
ping: true
container: UptimeKuma
widget:
type: uptimekuma
url: http://192.168.178.58:3001
slug: kallilab
- Netdata:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/netdata.webp
href: http://192.168.178.58:19999
description: Echtzeit-Telemetrie
server: my-docker
container: netdata
widget:
type: netdata
url: http://192.168.178.58:19999
# ============================================================================
# TAB: Home — APPS
# Unten einfache Kacheln, keine Dopplungen aus dem Hero-Bereich
# ============================================================================
- APPS:
- Immich:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/immich.webp
href: http://kallilabcore.local:2283
description: Fotos & Videos
server: my-docker
container: immich_server
siteMonitor: http://192.168.178.58:2283
widget:
type: immich
url: http://192.168.178.58:2283
key: FjgVSrXUaHZ7cymFtd1adRpq2naz1nijTqjqxuvGbs
version: 2
- Paperless-ngx:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
href: http://kallilabcore.local:8000
description: Dokumentenarchiv
server: my-docker
container: paperless-ngx
widget:
type: paperlessngx
url: http://192.168.178.58:8000
key: 65aa6948d2a6f3ef3d403a4a0d76891e7ae82cbe
- Mealie:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/mealie.webp
href: http://kallilabcore.local:9935
description: Rezepte & Planung
server: my-docker
container: mealie
widget:
type: mealie
url: http://192.168.178.58:9935
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6IjgxY2VmODBjLTMwZDAtNDM2OS04MjY4LWJkNTRhYmNjZmQ2MyIsIm5hbWUiOiJEYXNoYm9hcmQiLCJpbnRlZ3JhdGlvbl9pZCI6ImdlbmVyaWMiLCJleHAiOjE5MzE3MDM2NDJ9.tdUSLNqmU_uz1HkVgZhnudBnafbGs-pUeY4xqeogAwc
version: 2
- Gotify:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/gotify.webp
href: http://192.168.178.58:8088
description: Push-Benachrichtigungen
server: my-docker
container: gotify
widget:
type: gotify
url: http://192.168.178.58:8088
key: C9iOZu1HC7NnIVi
# ────────────────────────────────────────────────────────
# TAB: System — Infrastruktur & Monitoring
# ────────────────────────────────────────────────────────
- Infrastruktur:
- Traefik:
icon: traefik.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/traefik.webp
href: https://traefik.kaleschke.info
description: Reverse Proxy und Routing
description: Reverse Proxy
server: my-docker
container: traefik
widget:
@@ -88,9 +230,9 @@
password: ichwillcocacola
- Gitea:
icon: gitea.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/gitea.webp
href: https://git.kaleschke.info
description: Git-Hosting und Projektverwaltung
description: Git-Hosting
server: my-docker
container: gitea
widget:
@@ -98,307 +240,202 @@
url: https://git.kaleschke.info
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
- Portainer:
icon: portainer.png
href: https://kallilabcore.local:9443
description: Stack- und Container-Management
server: my-docker
container: PortainerCE
widget:
type: portainer
url: https://192.168.178.58:9443
env: 1
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
- Homepage:
icon: homepage.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/homepage.webp
href: https://home.kaleschke.info
description: Zentrale Startseite für KalliLab
description: Startseite
server: my-docker
container: homepage
ping: true
siteMonitor: https://home.kaleschke.info
- Dozzle:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/dozzle.webp
href: http://kallilabcore.local:9888
description: Container-Logs
server: my-docker
container: Dozzle
siteMonitor: http://192.168.178.58:9888
- Tailscale:
icon: tailscale.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/tailscale.webp
href: https://login.tailscale.com/admin/machines
description: Sichere Remote-Vernetzung
description: VPN-Mesh
server: my-docker
container: Tailscale-Docker
- Theme Park:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/theme-park.webp
href: http://kallilabcore.local:8009
description: UI-Themes
server: my-docker
container: theme-park
siteMonitor: http://192.168.178.58:8009
- DDNS Updater:
icon: sh-qdm12.png
description: DynDNS-Aktualisierung im Hintergrund
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ddns-updater.webp
description: DynDNS
server: my-docker
container: ddns-updater
- DIUN:
icon: docker.png
description: Benachrichtigt über neue Container-Images
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/diun.webp
description: Image-Alerts
server: my-docker
container: diun
- Dozzle:
icon: dozzle.png
href: http://kallilabcore.local:9888
description: Live-Logs für Docker-Container
server: my-docker
container: Dozzle
ping: true
- Theme Park:
icon: mdi-palette
href: http://kallilabcore.local:8009
description: Theming- und UI-Assets
server: my-docker
container: theme-park
ping: true
- Monitoring:
- Uptime Kuma:
icon: uptime-kuma.png
href: http://kallilabcore.local:3001
description: Service-Monitoring und Statusseiten
server: my-docker
container: UptimeKuma
widget:
type: uptimekuma
url: http://192.168.178.58:3001
slug: uk1_ITsgGkyd_fIWRUjkZ5V2QZI5Pd6N_rsCrvLeQ5mJ
- Netdata:
icon: netdata.png
href: http://192.168.178.58:19999
description: Echtzeit-Telemetrie für Host und Dienste
server: my-docker
container: netdata
widget:
type: netdata
url: http://192.168.178.58:19999
- Glances:
icon: glances.png
href: http://kallilabcore.local:61208
description: Host-Metriken und Prozessübersicht
server: my-docker
container: Glances
widget:
type: glances
url: http://192.168.178.58:61208
version: 4
metric: info
- Scrutiny:
icon: scrutiny.png
href: http://192.168.178.58:8080/web/dashboard
description: S.M.A.R.T.-Monitoring für Festplatten
server: my-docker
container: scrutiny
widget:
type: scrutiny
url: http://192.168.178.58:8080
- Dashdot:
icon: dashdot.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/dashdot.webp
href: http://kallilabcore.local:3002
description: Moderner Server-Dashboard-Überblick
description: Server-Dashboard
server: my-docker
container: dashdot
ping: true
siteMonitor: http://192.168.178.58:3002
- ntopng:
icon: si-ntop
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ntopng.webp
href: http://kallilabcore.local:3000
description: Netzwerktraffic und Flows analysieren
description: Netzwerktraffic
server: my-docker
container: ntopng
ping: true
siteMonitor: http://192.168.178.58:3000
- NetAlertX:
icon: netalertx.png
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/netalertx.webp
href: http://192.168.178.58:20211
description: Netzwerkgeräte erkennen und überwachen
description: Netzwerkgeräte
server: my-docker
container: netalertx
- Gotify:
icon: gotify.png
href: http://192.168.178.58:8088
description: Push-Benachrichtigungen für KalliLab
- Code Server:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/code-server.webp
href: https://code.kaleschke.info
description: Browser-IDE
server: my-docker
container: gotify
container: code-server
siteMonitor: https://code.kaleschke.info
# ────────────────────────────────────────────────────────
# TAB: Security — Netzwerk & Zugang
# ────────────────────────────────────────────────────────
- Netzwerk und Sicherheit:
- Pi-hole:
icon: pi-hole.png
href: http://kallilabcore.local:8543
description: Netzwerkweites DNS-Blocking
- Paperless-AI:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
href: http://kallilabcore.local:3236
description: KI-Dokumente
server: my-docker
container: binhex-official-pihole
widget:
type: pihole
url: http://192.168.178.58:8543
version: 6
key: kuchen123
container: Paperless-AI
siteMonitor: http://192.168.178.58:3236
- Vaultwarden:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/vaultwarden.webp
href: https://kallilabcore.taild9fcf2.ts.net:4743
description: Passwortmanager
server: my-docker
container: vaultwarden
siteMonitor: https://kallilabcore.taild9fcf2.ts.net:4743
- Unbound:
icon: unbound.png
description: Rekursiver DNS-Resolver
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/unbound.webp
description: DNS-Resolver
server: my-docker
container: unbound
- Vaultwarden:
icon: vaultwarden.png
href: https://kallilabcore.taild9fcf2.ts.net:4743
description: Passwortmanager für Familie und Homelab
server: my-docker
container: vaultwarden
ping: true
- Mail Archiver:
icon: mdi-email-fast-outline
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/mailpit.webp
href: http://kallilabcore.local:5000
description: Mail-Archivierung und Suche
description: Mail-Archiv
server: my-docker
container: mail-archiver
ping: true
siteMonitor: http://192.168.178.58:5000
# ────────────────────────────────────────────────────────
# TAB: Dienste — Cloud, Medien & Backups
# ────────────────────────────────────────────────────────
- Cloud und Produktivitaet:
- 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
- Mealie:
icon: mealie.png
href: http://kallilabcore.local:9935
description: Rezeptverwaltung und Meal Planning
server: my-docker
container: mealie
widget:
type: mealie
url: http://192.168.178.58:9935
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
- Scanopy:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
href: http://kallilabcore.local:60072
description: Scanopy Weboberfläche
description: Scan-Workflow
server: my-docker
container: scanopy-server
ping: true
siteMonitor: http://192.168.178.58:60072
- luckyBackup:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/luckybackup.webp
href: http://kallilabcore.local:7675/vnc.html?autoconnect=true
description: Backup-GUI
server: my-docker
container: luckyBackup
siteMonitor: http://192.168.178.58:7675
- Scanopy Daemon:
icon: mdi-cog-transfer
description: Hintergrunddienst für Scanopy
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
description: Hintergrunddienst
server: my-docker
container: scanopy-daemon
- luckyBackup:
icon: mdi-backup-restore
href: http://kallilabcore.local:7675/vnc.html?autoconnect=true
description: GUI-Backupjobs via noVNC
server: my-docker
container: luckyBackup
ping: true
# ============================================================================
# TAB: Home — BACKENDS MINI
# ============================================================================
- BACKENDS MINI:
- Medien:
- 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
- Plex:
icon: plex.png
href: http://kallilabcore.local:32400/web
description: Medienserver für Filme und Serien
server: my-docker
container: Plex-Media-Server
widget:
type: plex
url: http://kallilabcore.local:32400
key: YOUR_PLEX_TOKEN
- Stash:
icon: stash.png
href: http://kallilabcore.local:6969
description: Medienbibliothek und Metadaten
server: my-docker
container: Stash
widget:
type: stash
url: http://kallilabcore.local:6969
key: YOUR_STASH_API_KEY
# ────────────────────────────────────────────────────────
# TAB: Backends — Datenbanken & Worker
# ────────────────────────────────────────────────────────
- Daten und Backends:
- PostgreSQL 17:
icon: postgres.png
description: Gemeinsame PostgreSQL-Instanz
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
description: Shared Postgres
server: my-docker
container: postgresql17
- Redis:
icon: redis.png
description: Shared Redis für Services
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/redis.webp
description: Shared Cache
server: my-docker
container: Redis
- Mealie Postgres:
icon: postgres.png
description: Datenbank für Mealie
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
description: DB für Mealie
server: my-docker
container: mealie-postgres
- Scanopy Postgres:
icon: postgres.png
description: Datenbank für Scanopy
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
description: DB für Scanopy
server: my-docker
container: scanopy-postgres
- Immich Machine Learning:
icon: immich.png
description: ML-Worker für Immich
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/immich.webp
description: ML für Immich
server: my-docker
container: immich_machine_learning
- Immich Postgres:
icon: postgres.png
description: Datenbank für Immich
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
description: DB für Immich
server: my-docker
container: immich_postgres
- Immich Redis:
icon: redis.png
description: Redis-Cache für Immich
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/redis.webp
description: Cache für Immich
server: my-docker
container: immich_redis
container: immich_redis
# ============================================================================
# TAB: Media — MEDIA
# ============================================================================
- MEDIA:
- Plex:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/plex.webp
href: http://kallilabcore.local:32400/web
description: Medienserver
server: my-docker
container: Plex-Media-Server
widget:
type: plex
url: http://192.168.178.58:32400
key: YOUR_PLEX_TOKEN
- Stash:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/stash.webp
href: http://kallilabcore.local:6969
description: Medienbibliothek
server: my-docker
container: Stash
widget:
type: stash
url: http://192.168.178.58:6969
key: YOUR_STASH_API_KEY