Inital commit

This commit is contained in:
2026-06-19 23:18:04 +02:00
commit 1bb79dc5a5
46 changed files with 3401 additions and 0 deletions
+100
View File
@@ -0,0 +1,100 @@
# Docker-Dienste Übersicht
**Zusammenfassung**: 30 laufende + 1 gestoppter Container auf dem Raspberry PI5, aufgeteilt in 13 Stacks mit [authelia](./docker/authelia.md) aktiv. Die meisten Dienste sind über Traefik mit Let's Encrypt TLS erreichbar.
**Quellen**: 🔌 SSH Live-Abfrage (2026-06-19, 21:30), `raw/Systemdaten Raspberry PI5.md`
**Zuletzt aktualisiert**: 2026-06-19
---
## Status-Übersicht
### Laufende Container (30)
| Container | Image | Status | Ports |
|---|---|---|---|
| `traefik` | `traefik:latest` | ✅ Up (13h) | 80, 443 (Host) |
| `plex` | `lscr.io/linuxserver/plex:latest` | ✅ Up (13h) | 32400, 1900/udp, 8324, 5353/udp, 32410/udp, 32412-32414/udp, 32469/tcp |
| `nextcloud` | `nextcloud:latest` | ✅ Up (13h) | 80 |
| `nextcloud-cron` | `nextcloud:latest` | ✅ Up (13h) | |
| `nextcloud-db` | `mariadb:11.4` | ✅ Up (13h, healthy) | 3306 |
| `nextcloud-redis` | `redis:7-alpine` | ✅ Up (13h) | 6379 |
| `nextcloud-docker-proxy` | `tecnativa/docker-socket-proxy` | ✅ Up (13h) | 2375 |
| `immich_server` | `ghcr.io/immich-app/immich-server:v2` | ✅ Up (13h, healthy) | 2283 |
| `immich_machine_learning` | `ghcr.io/immich-app/immich-machine-learning:v2` | ✅ Up (13h, healthy) | |
| `immich_redis` | `valkey/valkey:8` | ✅ Up (13h, healthy) | 6379 |
| `immich_postgres` | `ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0` | ✅ Up (13h, healthy) | 5432 |
| `stirling-pdf` | `frooodle/s-pdf:latest` | ✅ Up (13h, healthy) | 8080 |
| `paperless-webserver-1` | `ghcr.io/paperless-ngx/paperless-ngx:latest` | ✅ Up (13h, healthy) | 8000 |
| `paperless-broker-1` | `redis:8` | ✅ Up (13h) | 6379 |
| `paperless-db-1` | `postgres:18` | ✅ Up (13h) | 5432 |
| `paperless-gotenberg-1` | `gotenberg/gotenberg:8.25` | ✅ Up (13h) | 3000 |
| `paperless-tika-1` | `apache/tika:latest` | ✅ Up (13h) | 9998 |
| `wikijs` | `requarks/wiki:2` | ✅ Up (13h) | 3000, 3443 |
| `wikijs-db` | `postgres:16` | ✅ Up (13h) | 5432 |
| **`authelia`** | **`authelia/authelia:latest`** | **✅ Up (27 Min., healthy)** | **9091** |
| `gitea` | `gitea/gitea:latest` | ✅ Up (12h) | 3000, **2222 (SSH)** |
| `gitea-db-1` | `mariadb:10.11` | ✅ Up (13h) | 3306 |
| `jenkins` | `jenkins/jenkins:lts-jdk21` | ✅ Up (13h) | 8080, 50000 |
| `collabora` | `collabora/code:latest-arm64` | ✅ Up (13h, healthy) | 9980 |
| `nginx_pi5` | `nginx:alpine` | ✅ Up (13h) | 80 |
| `monitoring-prometheus` | `prom/prometheus:latest` | ✅ Up (13h) | 9090 |
| `monitoring-grafana` | `grafana/grafana:latest` | ✅ Up (13h) | 3000 |
| `monitoring-alertmanager` | `prom/alertmanager:latest` | ✅ Up (13h) | 9093 |
| `monitoring-cadvisor` | `gcr.io/cadvisor/cadvisor:latest` | ✅ Up (13h, healthy) | 8080 |
| `monitoring-node-exporter` | `prom/node-exporter:latest` | ✅ Up (13h) | 9100 |
> **Hinweis**: Uptimes am 19.06.2026 um 21:30. Alle Container wurden ~13h zuvor neu gestartet. Gitea separat ~12h, Authelia zuletzt um 21:31 neu gestartet (WebAuthn- und OIDC-Config-Änderungen).
### Gestoppte Container (1)
| Container | Image | Status | Hinweis |
|---|---|---|---|
| `laughing_clarke` | `hello-world` | ❌ Exited (6 Monate) | Einmal-Testcontainer |
---
## Stack-Zuordnung
| Stack-Verzeichnis | Dienste |
|---|---|
| `/opt/compose/traefik/` | traefik |
| `/opt/compose/plex/` | plex |
| `/opt/compose/nextcloud/` | nextcloud, nextcloud-cron, nextcloud-db, nextcloud-redis, nextcloud-docker-proxy |
| `/opt/compose/immich/` | immich_server, immich_machine_learning, immich_redis, immich_postgres |
| `/opt/compose/stirling-pdf/` | stirling-pdf |
| `/opt/compose/paperless/` | paperless-webserver, -db, -broker, -gotenberg, -tika |
| `/opt/compose/wikijs/` | wikijs, wikijs-db |
| `/opt/compose/gitea/` | gitea, gitea-db |
| `/opt/compose/jenkins/` | jenkins |
| `/opt/compose/collabora/` | collabora |
| `/opt/compose/nginx/` | nginx_pi5 |
| `/opt/compose/monitoring/` | prometheus, grafana, alertmanager, cadvisor, node-exporter |
| `/opt/compose/authelia/` | authelia |
## Domain-Schema
Alle Dienste folgen dem Muster `*.da.home-webserver.de`:
| Subdomain | Dienst | Auth |
|---|---|---|
| `cloud.da.home-webserver.de` | Nextcloud | eigener Login |
| `office.da.home-webserver.de` | Collabora Online | iFrame-Bypass |
| `photos.da.home-webserver.de` | Immich (Fotos) | OIDC (geplant) |
| `git.da.home-webserver.de` | Gitea | OIDC (in Einrichtung) |
| `wiki.da.home-webserver.de` | Wiki.js | OIDC (geplant) |
| `paperless.da.home-webserver.de` | Paperless | ForwardAuth (geplant) |
| `pdf.da.home-webserver.de` | Stirling PDF | ForwardAuth ✅ |
| `music.da.home-webserver.de` | Plex | offen |
| `web.da.home-webserver.de` | Nginx Static | offen |
| `jenkins.da.home-webserver.de` | Jenkins | offen |
| `auth.da.home-webserver.de` | Authelia (SSO-Portal) | |
| `traefik.da.home-webserver.de` | Traefik Dashboard | Basic-Auth (→ ForwardAuth geplant) |
| `prometheus.da.home-webserver.de` | Prometheus | Basic-Auth (→ ForwardAuth geplant) |
| `grafana.da.home-webserver.de` | Grafana | Grafana-intern |
## Verwandte Seiten
- [docker-grundlagen](./docker-grundlagen.md) Netzwerke, Volumes, Basis
- [opt-compose](./opt-compose.md) Verzeichnisstruktur
- [traefik](./docker/traefik.md) Reverse Proxy
- [authelia](./docker/authelia.md) SSO mit ForwardAuth und OIDC
- [domain-und-ssl](./domain-und-ssl.md)