441 lines
14 KiB
YAML
Executable File
441 lines
14 KiB
YAML
Executable File
---
|
|
# ============================================================================
|
|
# KalliLab — services.yaml
|
|
# Neu strukturiert auf 2 Tabs: Home + Media
|
|
# URLs / Tokens / Keys unverändert übernommen
|
|
# ============================================================================
|
|
|
|
# ============================================================================
|
|
# TAB: Home — SYSTEM TELEMETRY
|
|
# ============================================================================
|
|
- SYSTEM TELEMETRY:
|
|
|
|
- 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: Glances
|
|
widget:
|
|
type: glances
|
|
url: http://192.168.178.58:61208
|
|
version: 4
|
|
metric: info
|
|
|
|
- CPU Usage:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/glances.webp
|
|
href: http://kallilabcore.local:61208
|
|
description: Prozessorauslastung
|
|
server: my-docker
|
|
container: Glances
|
|
widget:
|
|
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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/pi-hole.webp
|
|
href: http://kallilabcore.local:8543
|
|
description: DNS-Blocking · Netzwerkschutz
|
|
server: my-docker
|
|
container: binhex-official-pihole
|
|
widget:
|
|
type: pihole
|
|
url: http://192.168.178.58:8543
|
|
version: 6
|
|
key: kuchen123
|
|
|
|
- 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: PortainerCE
|
|
widget:
|
|
type: portainer
|
|
url: https://192.168.178.58:9443
|
|
env: 2
|
|
key: ptr_OoyIiXDLUaCj5sbYzr3f2BmeBVgi+WVnZDyX1OOlvJo=
|
|
|
|
- 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: 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
|
|
|
|
- Traefik:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/traefik.webp
|
|
href: https://traefik.kaleschke.info
|
|
description: Reverse Proxy
|
|
server: my-docker
|
|
container: traefik
|
|
widget:
|
|
type: traefik
|
|
url: https://traefik.kaleschke.info
|
|
username: admin
|
|
password: ichwillcocacola
|
|
|
|
- Gitea:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/gitea.webp
|
|
href: https://git.kaleschke.info
|
|
description: Git-Hosting
|
|
server: my-docker
|
|
container: gitea
|
|
widget:
|
|
type: gitea
|
|
url: https://git.kaleschke.info
|
|
key: e0da0f8534d83d8445dd98deee1b35539c4cac01
|
|
|
|
- Homepage:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/homepage.webp
|
|
href: https://home.kaleschke.info
|
|
description: Startseite
|
|
server: my-docker
|
|
container: homepage
|
|
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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/tailscale.webp
|
|
href: https://login.tailscale.com/admin/machines
|
|
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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ddns-updater.webp
|
|
description: DynDNS
|
|
server: my-docker
|
|
container: ddns-updater
|
|
|
|
- DIUN:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/diun.webp
|
|
description: Image-Alerts
|
|
server: my-docker
|
|
container: diun
|
|
|
|
- Dashdot:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/dashdot.webp
|
|
href: http://kallilabcore.local:3002
|
|
description: Server-Dashboard
|
|
server: my-docker
|
|
container: dashdot
|
|
siteMonitor: http://192.168.178.58:3002
|
|
|
|
- ntopng:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/ntopng.webp
|
|
href: http://kallilabcore.local:3000
|
|
description: Netzwerktraffic
|
|
server: my-docker
|
|
container: ntopng
|
|
siteMonitor: http://192.168.178.58:3000
|
|
|
|
- NetAlertX:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/netalertx.webp
|
|
href: http://192.168.178.58:20211
|
|
description: Netzwerkgeräte
|
|
server: my-docker
|
|
container: netalertx
|
|
|
|
- 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: code-server
|
|
siteMonitor: https://code.kaleschke.info
|
|
|
|
- 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: 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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/unbound.webp
|
|
description: DNS-Resolver
|
|
server: my-docker
|
|
container: unbound
|
|
|
|
- Mail Archiver:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/mailpit.webp
|
|
href: http://kallilabcore.local:5000
|
|
description: Mail-Archiv
|
|
server: my-docker
|
|
container: mail-archiver
|
|
siteMonitor: http://192.168.178.58:5000
|
|
|
|
- Scanopy:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
|
|
href: http://kallilabcore.local:60072
|
|
description: Scan-Workflow
|
|
server: my-docker
|
|
container: scanopy-server
|
|
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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/paperless-ngx.webp
|
|
description: Hintergrunddienst
|
|
server: my-docker
|
|
container: scanopy-daemon
|
|
|
|
# ============================================================================
|
|
# TAB: Home — BACKENDS MINI
|
|
# ============================================================================
|
|
- BACKENDS MINI:
|
|
|
|
- PostgreSQL 17:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
|
|
description: Shared Postgres
|
|
server: my-docker
|
|
container: postgresql17
|
|
|
|
- Redis:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/redis.webp
|
|
description: Shared Cache
|
|
server: my-docker
|
|
container: Redis
|
|
|
|
- Mealie Postgres:
|
|
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: 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: 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: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/postgresql.webp
|
|
description: DB für Immich
|
|
server: my-docker
|
|
container: immich_postgres
|
|
|
|
- Immich Redis:
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/redis.webp
|
|
description: Cache für Immich
|
|
server: my-docker
|
|
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 |