Test custom.css
This commit is contained in:
+36
-34
@@ -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:
|
- Dokumentation:
|
||||||
- Homepage Docs:
|
- Homepage Docs:
|
||||||
- icon: homepage.png
|
href: https://gethomepage.dev/latest/
|
||||||
href: https://gethomepage.dev
|
description: Offizielle Homepage-Dokumentation
|
||||||
description: Offizielle Homepage-Dokumentation
|
icon: mdi-book-open-page-variant
|
||||||
|
|
||||||
- Homepage GitHub:
|
- Homepage GitHub:
|
||||||
- icon: github.png
|
href: https://github.com/gethomepage/homepage
|
||||||
href: https://github.com/gethomepage/homepage
|
description: Quellcode und Releases
|
||||||
description: Quellcode und Releases
|
icon: mdi-github
|
||||||
|
|
||||||
- Portainer Docs:
|
- Portainer Docs:
|
||||||
- icon: portainer.png
|
href: https://docs.portainer.io
|
||||||
href: https://docs.portainer.io
|
description: Doku für Container-Management
|
||||||
description: Doku für Container-Management
|
icon: mdi-docker
|
||||||
|
|
||||||
- Traefik Docs:
|
- Traefik Docs:
|
||||||
- icon: traefik.png
|
href: https://doc.traefik.io/traefik/
|
||||||
href: https://doc.traefik.io/traefik/
|
description: Reverse-Proxy-Dokumentation
|
||||||
description: Reverse-Proxy-Dokumentation
|
icon: mdi-swap-horizontal
|
||||||
|
|
||||||
- KalliLab:
|
- KalliLab:
|
||||||
- Gitea:
|
- Gitea:
|
||||||
- icon: gitea.png
|
href: https://git.kaleschke.info
|
||||||
href: https://git.kaleschke.info
|
description: Repositories und Config-Backups
|
||||||
description: Repositories und Config-Backups
|
icon: mdi-source-repository
|
||||||
|
|
||||||
- Homepage:
|
- Homepage:
|
||||||
- icon: homepage.png
|
href: https://home.kaleschke.info
|
||||||
href: https://home.kaleschke.info
|
description: Dashboard Startseite
|
||||||
description: Dashboard Startseite
|
icon: mdi-view-dashboard
|
||||||
|
|
||||||
- Traefik Dashboard:
|
- Traefik Dashboard:
|
||||||
- icon: traefik.png
|
href: https://traefik.kaleschke.info
|
||||||
href: https://traefik.kaleschke.info
|
description: Router, Services und Middleware
|
||||||
description: Router, Services und Middleware
|
icon: mdi-swap-horizontal
|
||||||
|
|
||||||
- Portainer:
|
- Portainer:
|
||||||
- icon: portainer.png
|
href: https://kallilabcore.local:9443
|
||||||
href: https://kallilabcore.local:9443
|
description: Docker-Stacks und Container
|
||||||
description: Docker-Stacks und Container
|
icon: mdi-docker
|
||||||
|
|
||||||
- Admin & Remote:
|
- Admin & Remote:
|
||||||
- Tailscale Admin:
|
- Tailscale Admin:
|
||||||
- icon: tailscale.png
|
href: https://login.tailscale.com/admin/machines
|
||||||
href: https://login.tailscale.com/admin/machines
|
description: Tailnet und Geräteverwaltung
|
||||||
description: Tailnet und Geräteverwaltung
|
icon: mdi-shield-key
|
||||||
|
|
||||||
- Cloudflare Dashboard:
|
- Cloudflare Dashboard:
|
||||||
- icon: cloudflare.png
|
href: https://dash.cloudflare.com
|
||||||
href: https://dash.cloudflare.com
|
description: DNS und Tunnel/Records
|
||||||
description: DNS und Tunnel/Records
|
icon: mdi-cloud
|
||||||
|
|
||||||
- GitHub:
|
- GitHub:
|
||||||
- icon: github.png
|
href: https://github.com
|
||||||
href: https://github.com
|
description: Code, Releases und Integrationen
|
||||||
description: Code, Releases und Integrationen
|
icon: mdi-github
|
||||||
+598
-365
File diff suppressed because it is too large
Load Diff
+7786
File diff suppressed because it is too large
Load Diff
+111
-44
@@ -1,17 +1,13 @@
|
|||||||
# KalliLab Homepage services.yaml
|
# KalliLab Homepage services.yaml
|
||||||
# Generated from kallilab_containers.json
|
# KALLISCOPE Redesign — V7 (Bugfix)
|
||||||
# Bereinigt: Einrückungen korrigiert, Reihenfolge optimiert, bestehende Werte beibehalten
|
# Alle URLs, Tokens, Keys und Container UNVERÄNDERT
|
||||||
|
# Emojis aus Gruppen-Namen entfernt (Tab-Rendering-Fix)
|
||||||
- 🖥️ Infrastruktur:
|
# Bookmarks ausgelagert in bookmarks.yaml
|
||||||
# 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
|
|
||||||
|
|
||||||
|
# ────────────────────────────────────────────────────────
|
||||||
|
# TAB: Uebersicht — Tägliche Arbeitsoberfläche
|
||||||
|
# ────────────────────────────────────────────────────────
|
||||||
|
- Control Center:
|
||||||
- Portainer:
|
- Portainer:
|
||||||
icon: portainer.png
|
icon: portainer.png
|
||||||
href: https://kallilabcore.local:9443
|
href: https://kallilabcore.local:9443
|
||||||
@@ -24,6 +20,61 @@
|
|||||||
env: 1
|
env: 1
|
||||||
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
|
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:
|
- Traefik:
|
||||||
icon: traefik.png
|
icon: traefik.png
|
||||||
href: https://traefik.kaleschke.info
|
href: https://traefik.kaleschke.info
|
||||||
@@ -47,12 +98,24 @@
|
|||||||
url: https://git.kaleschke.info
|
url: https://git.kaleschke.info
|
||||||
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
|
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
|
||||||
|
|
||||||
- Code Server:
|
- Portainer:
|
||||||
icon: vscode.png
|
icon: portainer.png
|
||||||
href: https://code.kaleschke.info
|
href: https://kallilabcore.local:9443
|
||||||
description: Browserbasierte Entwicklungsumgebung
|
description: Stack- und Container-Management
|
||||||
server: my-docker
|
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
|
ping: true
|
||||||
|
|
||||||
- Tailscale:
|
- Tailscale:
|
||||||
@@ -90,8 +153,7 @@
|
|||||||
container: theme-park
|
container: theme-park
|
||||||
ping: true
|
ping: true
|
||||||
|
|
||||||
- 📊 Monitoring:
|
- Monitoring:
|
||||||
# Observability, health & resource tracking
|
|
||||||
- Uptime Kuma:
|
- Uptime Kuma:
|
||||||
icon: uptime-kuma.png
|
icon: uptime-kuma.png
|
||||||
href: http://kallilabcore.local:3001
|
href: http://kallilabcore.local:3001
|
||||||
@@ -125,14 +187,6 @@
|
|||||||
version: 4
|
version: 4
|
||||||
metric: info
|
metric: info
|
||||||
|
|
||||||
- Dashdot:
|
|
||||||
icon: dashdot.png
|
|
||||||
href: http://kallilabcore.local:3002
|
|
||||||
description: Moderner Server-Dashboard-Überblick
|
|
||||||
server: my-docker
|
|
||||||
container: dashdot
|
|
||||||
ping: true
|
|
||||||
|
|
||||||
- Scrutiny:
|
- Scrutiny:
|
||||||
icon: scrutiny.png
|
icon: scrutiny.png
|
||||||
href: http://192.168.178.58:8080/web/dashboard
|
href: http://192.168.178.58:8080/web/dashboard
|
||||||
@@ -143,6 +197,14 @@
|
|||||||
type: scrutiny
|
type: scrutiny
|
||||||
url: http://192.168.178.58:8080
|
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:
|
- ntopng:
|
||||||
icon: si-ntop
|
icon: si-ntop
|
||||||
href: http://kallilabcore.local:3000
|
href: http://kallilabcore.local:3000
|
||||||
@@ -165,8 +227,10 @@
|
|||||||
server: my-docker
|
server: my-docker
|
||||||
container: gotify
|
container: gotify
|
||||||
|
|
||||||
- 🔒 Netzwerk & Sicherheit:
|
# ────────────────────────────────────────────────────────
|
||||||
# DNS, Passwortmanagement, sichere Infrastruktur
|
# TAB: Security — Netzwerk & Zugang
|
||||||
|
# ────────────────────────────────────────────────────────
|
||||||
|
- Netzwerk und Sicherheit:
|
||||||
- Pi-hole:
|
- Pi-hole:
|
||||||
icon: pi-hole.png
|
icon: pi-hole.png
|
||||||
href: http://kallilabcore.local:8543
|
href: http://kallilabcore.local:8543
|
||||||
@@ -201,8 +265,10 @@
|
|||||||
container: mail-archiver
|
container: mail-archiver
|
||||||
ping: true
|
ping: true
|
||||||
|
|
||||||
- ☁️ Cloud & Produktivität:
|
# ────────────────────────────────────────────────────────
|
||||||
# Dokumente, Backups, Rezepte und Workflows
|
# TAB: Dienste — Cloud, Medien & Backups
|
||||||
|
# ────────────────────────────────────────────────────────
|
||||||
|
- Cloud und Produktivitaet:
|
||||||
- Paperless-ngx:
|
- Paperless-ngx:
|
||||||
icon: paperless-ngx.png
|
icon: paperless-ngx.png
|
||||||
href: http://kallilabcore.local:8000
|
href: http://kallilabcore.local:8000
|
||||||
@@ -214,14 +280,6 @@
|
|||||||
url: http://192.168.178.58:8000
|
url: http://192.168.178.58:8000
|
||||||
key: 65aa6948d2a6f3ef3d403a4a0d76891e7ae82cbe
|
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:
|
- Mealie:
|
||||||
icon: mealie.png
|
icon: mealie.png
|
||||||
href: http://kallilabcore.local:9935
|
href: http://kallilabcore.local:9935
|
||||||
@@ -234,6 +292,14 @@
|
|||||||
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6IjgxY2VmODBjLTMwZDAtNDM2OS04MjY4LWJkNTRhYmNjZmQ2MyIsIm5hbWUiOiJEYXNoYm9hcmQiLCJpbnRlZ3JhdGlvbl9pZCI6ImdlbmVyaWMiLCJleHAiOjE5MzE3MDM2NDJ9.tdUSLNqmU_uz1HkVgZhnudBnafbGs-pUeY4xqeogAwc
|
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6IjgxY2VmODBjLTMwZDAtNDM2OS04MjY4LWJkNTRhYmNjZmQ2MyIsIm5hbWUiOiJEYXNoYm9hcmQiLCJpbnRlZ3JhdGlvbl9pZCI6ImdlbmVyaWMiLCJleHAiOjE5MzE3MDM2NDJ9.tdUSLNqmU_uz1HkVgZhnudBnafbGs-pUeY4xqeogAwc
|
||||||
version: 2
|
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:
|
- Scanopy Server:
|
||||||
icon: mdi-scanner
|
icon: mdi-scanner
|
||||||
href: http://kallilabcore.local:60072
|
href: http://kallilabcore.local:60072
|
||||||
@@ -256,8 +322,7 @@
|
|||||||
container: luckyBackup
|
container: luckyBackup
|
||||||
ping: true
|
ping: true
|
||||||
|
|
||||||
- 🎬 Medien:
|
- Medien:
|
||||||
# Medienserver, Fotos und Bibliotheken
|
|
||||||
- Immich:
|
- Immich:
|
||||||
icon: immich.png
|
icon: immich.png
|
||||||
href: http://kallilabcore.local:2283
|
href: http://kallilabcore.local:2283
|
||||||
@@ -292,8 +357,10 @@
|
|||||||
url: http://kallilabcore.local:6969
|
url: http://kallilabcore.local:6969
|
||||||
key: YOUR_STASH_API_KEY
|
key: YOUR_STASH_API_KEY
|
||||||
|
|
||||||
- 🗄️ Daten & Backends:
|
# ────────────────────────────────────────────────────────
|
||||||
# Datenbanken, Queues und ML-/Hilfscontainer
|
# TAB: Backends — Datenbanken & Worker
|
||||||
|
# ────────────────────────────────────────────────────────
|
||||||
|
- Daten und Backends:
|
||||||
- PostgreSQL 17:
|
- PostgreSQL 17:
|
||||||
icon: postgres.png
|
icon: postgres.png
|
||||||
description: Gemeinsame PostgreSQL-Instanz
|
description: Gemeinsame PostgreSQL-Instanz
|
||||||
@@ -334,4 +401,4 @@
|
|||||||
icon: redis.png
|
icon: redis.png
|
||||||
description: Redis-Cache für Immich
|
description: Redis-Cache für Immich
|
||||||
server: my-docker
|
server: my-docker
|
||||||
container: immich_redis
|
container: immich_redis
|
||||||
+60
-14
@@ -21,22 +21,68 @@ background:
|
|||||||
saturate: 100
|
saturate: 100
|
||||||
brightness: 80
|
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:
|
layout:
|
||||||
"🖥️ Infrastruktur":
|
|
||||||
style: row
|
# ── TAB 1: Tägliche Arbeitsoberfläche ──
|
||||||
columns: 4
|
"Control Center":
|
||||||
"📊 Monitoring":
|
tab: "Uebersicht"
|
||||||
style: row
|
|
||||||
columns: 4
|
|
||||||
"🔒 Netzwerk & Sicherheit":
|
|
||||||
style: row
|
|
||||||
columns: 4
|
|
||||||
"☁️ Cloud & Produktivität":
|
|
||||||
style: row
|
|
||||||
columns: 4
|
|
||||||
"🎬 Medien":
|
|
||||||
style: row
|
style: row
|
||||||
columns: 3
|
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
|
style: row
|
||||||
columns: 4
|
columns: 4
|
||||||
Reference in New Issue
Block a user