Dokumentation aus dem Wiki uebernommen und um die Dienste auf dem Server
erweitert. Alle Anleitungen sind so geschrieben, dass sich der jeweilige
Dienst allein daraus neu aufsetzen laesst.
docs/ Dienste im Heimnetz (aus dem Wiki, anonymisiert)
services/ Dienste auf dem Server mit Konfigurationsvorlagen
- matrix-synapse: Homeserver, Postgres, Well-Known-Delegation
- coturn: TURN-Relay fuer Anrufe
- element-web: Web-Client
- wikijs, gitea, nginx
Durchgehend anonymisiert: echte Domain durch example.com ersetzt, IP-Adressen
und E-Mail-Adressen durch Platzhalter. Konfigurationsdateien liegen nur als
.example mit Platzhaltern statt echter Secrets vor.
Die Anleitungen halten die Stolpersteine fest, die beim Aufbau tatsaechlich
aufgetreten sind, unter anderem:
- Synapse verlangt LC_COLLATE=C, sonst startet es nicht
- server_name ist nachtraeglich nicht aenderbar -> Delegation noetig
- register_new_matrix_user liest conf.d nicht, Secret muss per -k kommen
- coturn braucht external-ip, sonst kommen keine Medien durch
- Gruppenmitgliedschaft fuer den Zertifikatszugriff wirkt erst beim Neustart
- nginx vererbt add_header nicht in location-Bloecke mit eigenen Direktiven
33 lines
1.6 KiB
Markdown
33 lines
1.6 KiB
Markdown
## Willkommen im Homelab
|
|
|
|
Dieses Wiki dokumentiert mein kleines Homelab. Hier laufen ein paar Dienste, die mir das tägliche Leben erleichtern - vom Passwortmanager bis zur eigenen Medienbibliothek.
|
|
|
|
Alles läuft über **Portainer**, das ist meine Docker-Verwaltungszentrale. Jeder Dienst läuft als eigener *Stack*, damit nichts durcheinanderkommt und einzelne Teile einfach neu aufgebaut oder ausgetauscht werden können.
|
|
|
|
## Was hier so läuft
|
|
|
|
| Dienst | Was er macht |
|
|
|---|---|
|
|
| [Homepage](homepage.md) | Das Dashboard - alle anderen Dienste auf einen Blick |
|
|
| [AdGuard](adguard.md) | Blockt Werbung und Tracker auf DNS-Ebene |
|
|
| [Jellyfin & ARR-Stack](jellyfin-arr.md) | Eigene Film- und Seriensammlung plus Automatisierung |
|
|
| [Paperless](paperless.md) | Digitale Dokumentenablage - nie wieder Papierkram |
|
|
| [Vaultwarden](vaultwarden.md) | Der eigene Passwortmanager |
|
|
| [Netdata](netdata.md) | Laufende Überwachung der Systeme |
|
|
|
|
## Ein paar Gedanken zum Aufbau
|
|
|
|
Ich verfolge mit dem Homelab eine einfache Idee: Die eigenen Dienste sollen laufen, ohne dass ich mich ständig um sie kümmern muss. Deshalb ist alles so aufgebaut, dass es robust und übersichtlich bleibt:
|
|
|
|
- **Ein zentraler Zugang** über Homepage - ich muss mir keine IPs und Ports merken
|
|
- **AdGuard auf DNS-Ebene** - der ganze Haushalt ist automatisch geschützt
|
|
- **Monitoring mit Netdata** - ich sehe sofort, wenn etwas klemmt
|
|
|
|
Zu jedem Dienst gibt es eine eigene Seite mit mehr Details. Schau dich einfach um!
|
|
|
|
|
|
|
|
### Anleitungen
|
|
|
|
Zu jedem Dienst gibt es auch eine Schritt-für-Schritt-Anleitung: [Zu den Anleitungen](../anleitungen/README.md)
|