348 lines
9.6 KiB
YAML
Executable File
348 lines
9.6 KiB
YAML
Executable File
# KalliLab Homepage services.yaml
|
|
# Generated from kallilab_containers.json
|
|
|
|
- 🖥️ 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
|
|
|
|
- Code Server:
|
|
icon: vscode.png
|
|
href: https://code.kaleschke.info
|
|
description: Browserbasierte Entwicklungsumgebung
|
|
server: my-docker
|
|
container: code-server
|
|
ping: true
|
|
|
|
- Gitea:
|
|
icon: gitea.png
|
|
href: https://git.kaleschke.info
|
|
description: Git-Hosting und Projektverwaltung
|
|
server: my-docker
|
|
container: gitea
|
|
widget:
|
|
type: gitea
|
|
url: https://git.kaleschke.info
|
|
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
|
|
|
|
- Portainer:
|
|
icon: portainer.png
|
|
href: https://kallilabcore.local:9443
|
|
description: Docker- und Stack-Management
|
|
server: my-docker
|
|
container: PortainerCE
|
|
widget:
|
|
type: portainer
|
|
url: http://portainer:9000
|
|
env: 1
|
|
key: DEIN_PORTAINER_API_KEY
|
|
|
|
- Traefik:
|
|
icon: traefik.png
|
|
href: https://traefik.kaleschke.info
|
|
description: Reverse Proxy und Routing
|
|
server: my-docker
|
|
container: traefik
|
|
widget:
|
|
type: traefik
|
|
url: https://traefik.kaleschke.info
|
|
username: YOUR_TRAEFIK_USERNAME
|
|
password: YOUR_TRAEFIK_PASSWORD
|
|
|
|
- DDNS Updater:
|
|
icon: sh-qdm12.png
|
|
description: DynDNS-Aktualisierung im Hintergrund
|
|
server: my-docker
|
|
container: ddns-updater
|
|
|
|
- Tailscale:
|
|
icon: tailscale.png
|
|
href: https://login.tailscale.com/admin/machines
|
|
description: Sichere Remote-Vernetzung
|
|
server: my-docker
|
|
container: Tailscale-Docker
|
|
widget:
|
|
type: tailscale
|
|
deviceid: YOUR_TAILSCALE_DEVICE_ID
|
|
key: YOUR_TAILSCALE_API_KEY
|
|
|
|
- DIUN:
|
|
icon: docker.png
|
|
description: Benachrichtigt über neue Container-Images
|
|
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:
|
|
# Observability, health & resource tracking
|
|
- 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://kallilabcore.local:3001
|
|
slug: YOUR_UPTIME_STATUS_PAGE_SLUG
|
|
|
|
- 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://kallilabcore.local:61208
|
|
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://kallilabcore.local:8080/web/dashboard
|
|
description: S.M.A.R.T.-Monitoring für Festplatten
|
|
server: my-docker
|
|
container: scrutiny
|
|
widget:
|
|
type: scrutiny
|
|
url: http://kallilabcore.local:8080
|
|
|
|
- Netdata:
|
|
icon: netdata.png
|
|
href: http://kallilabcore.local:19999
|
|
description: Echtzeit-Telemetrie für Host und Dienste
|
|
server: my-docker
|
|
container: netdata
|
|
widget:
|
|
type: netdata
|
|
url: http://kallilabcore.local:19999
|
|
|
|
- NetAlertX:
|
|
icon: netalertx.png
|
|
href: http://kallilabcore.local:20211
|
|
description: Netzwerkgeräte erkennen und überwachen
|
|
server: my-docker
|
|
container: netalertx
|
|
widget:
|
|
type: netalertx
|
|
url: http://kallilabcore.local:20211
|
|
key: YOUR_NETALERTX_API_TOKEN
|
|
version: 2
|
|
|
|
- ntopng:
|
|
icon: si-ntop
|
|
href: http://kallilabcore.local:3000
|
|
description: Netzwerktraffic und Flows analysieren
|
|
server: my-docker
|
|
container: ntopng
|
|
ping: true
|
|
|
|
- Gotify:
|
|
icon: gotify.png
|
|
href: http://kallilabcore.local:8088
|
|
description: Push-Benachrichtigungen für KalliLab
|
|
server: my-docker
|
|
container: gotify
|
|
widget:
|
|
type: gotify
|
|
url: http://kallilabcore.local:8088
|
|
key: YOUR_GOTIFY_CLIENT_TOKEN
|
|
|
|
- 🔒 Netzwerk & Sicherheit:
|
|
# DNS, Passwortmanagement, sichere Infrastruktur
|
|
- Pi-hole:
|
|
icon: pi-hole.png
|
|
href: http://kallilabcore.local:8543/admin
|
|
description: Netzwerkweites DNS-Blocking
|
|
server: my-docker
|
|
container: binhex-official-pihole
|
|
widget:
|
|
type: pihole
|
|
url: http://kallilabcore.local:8543
|
|
key: YOUR_PIHOLE_API_KEY
|
|
|
|
- Unbound:
|
|
icon: unbound.png
|
|
description: Rekursiver 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
|
|
href: http://kallilabcore.local:5000
|
|
description: Mail-Archivierung und Suche
|
|
server: my-docker
|
|
container: mail-archiver
|
|
ping: true
|
|
|
|
- ☁️ Cloud & Produktivität:
|
|
# Dokumente, Backups, Rezepte und Workflows
|
|
- 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://kallilabcore.local:8000
|
|
key: YOUR_PAPERLESS_API_TOKEN
|
|
|
|
- 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
|
|
description: Rezeptverwaltung und Meal Planning
|
|
server: my-docker
|
|
container: mealie
|
|
widget:
|
|
type: mealie
|
|
url: http://kallilabcore.local:9935
|
|
key: YOUR_MEALIE_API_KEY
|
|
version: 2
|
|
|
|
- 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
|
|
|
|
- Scanopy Server:
|
|
icon: mdi-scanner
|
|
href: http://kallilabcore.local:60072
|
|
description: Scanopy Weboberfläche
|
|
server: my-docker
|
|
container: scanopy-server
|
|
ping: true
|
|
|
|
- Scanopy Daemon:
|
|
icon: mdi-cog-transfer
|
|
description: Hintergrunddienst für Scanopy
|
|
server: my-docker
|
|
container: scanopy-daemon
|
|
|
|
- 🎬 Medien:
|
|
# Medienserver, Fotos und Bibliotheken
|
|
- 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
|
|
|
|
- Immich:
|
|
icon: immich.png
|
|
href: http://kallilabcore.local:2283
|
|
description: Foto- und Videoverwaltung
|
|
server: my-docker
|
|
container: immich_server
|
|
widget:
|
|
type: immich
|
|
url: http://kallilabcore.local:2283
|
|
key: YOUR_IMMICH_API_KEY
|
|
|
|
- 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
|
|
|
|
- 🗄️ Daten & Backends:
|
|
# Datenbanken, Queues und ML-/Hilfscontainer
|
|
- PostgreSQL 17:
|
|
icon: postgres.png
|
|
description: Gemeinsame PostgreSQL-Instanz
|
|
server: my-docker
|
|
container: postgresql17
|
|
|
|
- Redis:
|
|
icon: redis.png
|
|
description: Shared Redis für Services
|
|
server: my-docker
|
|
container: Redis
|
|
|
|
- Mealie Postgres:
|
|
icon: postgres.png
|
|
description: Datenbank für Mealie
|
|
server: my-docker
|
|
container: mealie-postgres
|
|
|
|
- Scanopy Postgres:
|
|
icon: postgres.png
|
|
description: Datenbank für Scanopy
|
|
server: my-docker
|
|
container: scanopy-postgres
|
|
|
|
- Immich Machine Learning:
|
|
icon: immich.png
|
|
description: ML-Worker für Immich
|
|
server: my-docker
|
|
container: immich_machine_learning
|
|
|
|
- Immich Postgres:
|
|
icon: postgres.png
|
|
description: Datenbank für Immich
|
|
server: my-docker
|
|
container: immich_postgres
|
|
|
|
- Immich Redis:
|
|
icon: redis.png
|
|
description: Redis-Cache für Immich
|
|
server: my-docker
|
|
container: immich_redis
|