WISSEN · GRUNDLAGENARTIKEL

Selfhosting & Server
verständlich erklärt.

Selfhosting bedeutet Kontrolle über Daten und Dienste, aber auch Verantwortung für Updates, Wiederherstellung, Überwachung und Missbrauchsschutz. Ein stabiler Dienst entsteht nicht durch Installation, sondern durch einen planbaren Lebenszyklus.

← Alle Wissensartikel
KAPITEL 01#kapitel-1

Architektur klein halten

Jede zusätzliche Komponente erweitert die Fehler- und Angriffsfläche. Beginne mit klar getrennten Rollen: Reverse Proxy für TLS und Routing, Anwendungsprozess für Logik, Datenbank für Zustand und ein getrenntes Sicherungsziel. Dokumentiere Ports, Datenpfade und Abhängigkeiten.

KAPITEL 02#kapitel-2

Updates mit Rückweg

Prüfe Versionshinweise und erstelle vor Datenbankmigrationen eine konsistente Sicherung. Aktualisiere zunächst eine Testinstanz. Nach dem Update werden nicht nur Startseite und Login geprüft, sondern auch Hintergrundjobs, Mailversand, Uploads und Wiederherstellung.

KAPITEL 03#kapitel-3

Backups und Restore

Ein Backup ist nur dann belastbar, wenn es unabhängig vom Ursprungssystem liegt und wiederhergestellt wurde. Definiere Wiederherstellungszeit und maximal tolerierbaren Datenverlust. Sichere Konfiguration, Nutzdaten, Schlüssel und Datenbank jeweils mit passender Methode.

KAPITEL 04#kapitel-4

Beobachtbarkeit

Überwache Erreichbarkeit, Zertifikatslaufzeit, Speicherplatz, Fehlerquote und fehlgeschlagene Hintergrundjobs. Alarme müssen konkrete Handlungen auslösen. Eine ständig rote Überwachung wird ignoriert und ist damit schlechter als eine kleine, präzise Auswahl.

NÄCHSTER SCHRITT

Vom Verständnis
zur sicheren Praxis.

Schlage Kommandos nach, arbeite eine Anleitung durch oder diskutiere einen konkreten Fehler mit der Community.

Befehle nachschlagen → Anleitungen Forum