Welche Größe?

Für einen Reverse Proxy, eine kleine App und eine Datenbank sind 2 GB RAM das Minimum. Sobald mehrere Container, Datenbanken, Worker oder Monitoring dazukommen, sind 4 GB RAM deutlich angenehmer. Für mehrere produktive Dienste oder Agentur-Stacks solltest du 8 GB RAM einplanen.

Typischer Stack

  • Docker Engine oder Docker Compose als einfache Betriebsbasis.
  • Traefik, Caddy oder Nginx Proxy Manager als Reverse Proxy.
  • Getrennte Docker-Netzwerke für Frontend, App und Datenbank.
  • Named Volumes oder klar dokumentierte Host-Pfade.
  • Watchtower nur bewusst einsetzen, nicht blind für alle Produktivdienste.

Betrieb

Docker macht Deployment bequem, ersetzt aber keine Administration. Du musst das Host-System aktualisieren, Logs rotieren, Volumes sichern und Images regelmäßig prüfen. Backups sollten Container-Daten und Datenbank-Dumps enthalten, nicht nur den Compose-Ordner.

Passende Anbieter

Netcup, Hetzner und Contabo sind typische Kandidaten. Netcup ist spannend für gute Speicher-/RAM-Ausstattung, Hetzner für Cloud-Workflows, Contabo für Lab-Umgebungen mit viel RAM.