Zum Inhalt

Atlas – Entwicklungsjournal

2026-06-26 – Server-Grundsetup

Ziel

Aufbau eines eigenen Hetzner-Servers als technische Grundlage für die Immobilienplattform Atlas.

Erreicht

  • Hetzner Cloud Server erstellt
  • Ubuntu Server eingerichtet
  • Root-Passwort geändert
  • Benutzer fober angelegt
  • fober zur Gruppe sudo hinzugefügt
  • System aktualisiert
  • Server neu gestartet
  • Aktueller Kernel aktiviert
  • UFW Firewall eingerichtet
  • SSH über OpenSSH erlaubt
  • Firewall aktiviert
  • Fail2Ban installiert
  • Fail2Ban geprüft
  • Git installiert
  • Docker installiert
  • Benutzer fober zur Gruppe docker hinzugefügt
  • Docker mit hello-world erfolgreich getestet
  • Projektordner /home/fober/projects/atlas erstellt
  • Projektstruktur erstellt
  • Git-Repository initialisiert
  • Branch von master auf main umbenannt
  • Erste Webanwendung mit Nginx per Docker Compose gestartet
  • Atlas-Testseite unter der Server-IP erreichbar gemacht

Aktueller Projektstand

Atlas läuft als einfache statische Website über einen Nginx-Container.

Server-IP:

http://46.225.28.194

Aktive Sicherheitsmaßnahmen

  • Eigener Benutzer statt täglicher Root-Nutzung
  • sudo-Rechte für administrative Aufgaben
  • UFW Firewall aktiv
  • Eingehender Traffic standardmäßig blockiert
  • SSH erlaubt
  • Fail2Ban aktiv
  • Docker läuft unter kontrollierter Benutzergruppe

Nächste Schritte

  • Dokumentation strukturieren
  • README erweitern
  • Erste Architecture Decision Records erstellen
  • Docker Compose dokumentieren
  • PostgreSQL vorbereiten
  • FastAPI Backend vorbereiten
  • Später SSH-Schlüssel einrichten
  • Später Passwort-Login deaktivieren