Warum eine eigene Cloud-Instance?
Eine eigene Cloud-Instance bietet dir volle Kontrolle über deine Anwendungen, sei es ein Webserver, eine n8n-Automatisierung oder ein Docker-Host. Ebenso musst du nicht pro Transaktion oder Workflow zahlen, sondern nur für die generelle Serverauslastung. Du sparst also viel Geld. 5€ für eine eigene Instanz vs. 25€ für das kleinste Paket auf n8n gehostet.
Mit DigitalOcean kannst du in wenigen Minuten eine leistungsstarke und kostengünstige Instanz einrichten – inklusive eigener Domain und Subdomain.
Sichere dir $ 200 Dollar Kredit über diesen Link: DigitalOcean*
Sie sehen gerade einen Platzhalterinhalt von Youtube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen1. Domain kaufen & DNS vorbereiten
Bevor wir die Cloud-Instance starten, benötigen wir eine Domain, um unseren Server über eine lesbare Adresse anstelle einer IP zu erreichen. Falls du eine bestehende Domain hast, kannst du diesen Schritt überspringen.
Domain kaufen
Registriere eine Domain bei einem Anbieter wie:
- IONOS: Hier zu Ionos Domains registrieren
- GoDaddy: Hier geht es zu GoDaddy
Subdomain einrichten & A-Record setzen
Nach dem Kauf kannst du eine Subdomain einrichten, die auf deinen DigitalOcean-Server zeigt:
- Gehe in die DNS-Verwaltung deines Domain-Providers.
- Erstelle einen A-Record:
- Host:
n8n
(oder eine andere Subdomain) - Typ:
A
- Wert:
DEINE_DIGITALOCEAN_IPv4_ADRESSE
- Host:
- Falls du IPv6 unterstützen willst:
- Typ:
AAAA
- Wert:
DEINE_DIGITALOCEAN_IPv6_ADRESSE
- Typ:
- Warte einige Minuten bis die DNS-Propagation abgeschlossen ist (kann bis zu 24 Stunden dauern, meist aber schneller).
2. DigitalOcean Droplet erstellen
Jetzt richten wir die eigentliche Cloud-Instance (Droplet) ein.
Neues Droplet erstellen
- Gehe zu DigitalOcean* (Du bekommst $ 200 Dollar Kredit über diesen Link)
- Erstelle ein neues Droplet:
- Wähle Ubuntu 22.04 LTS als Betriebssystem
- Entscheide dich für eine Größe (5 USD/Monat reicht für einfache Projekte)
- Wähle das Frankfurt-Rechenzentrum für EU-Nähe
- Füge deinen SSH-Key hinzu oder erstelle ein Root-Passwort
- Starte das Droplet und kopiere die IP-Adresse
- Den Anweisungen folgen, subdomain eingeben, domain und IP4 Adresse
- Installation abwarten und danach kann die https://<subdomain>.<hauptdomain>.de aufgerufen werden.
3. Server-Zugriff & Domain-Verbindung testen
Sobald dein Droplet erstellt ist, kannst du dich mit SSH verbinden:
ssh root@DEINE-DOMAIN.de
Falls das nicht funktioniert, teste die Verbindung zur direkten IP:
ssh root@DEINE_DIGITALOCEAN_IP
Falls beides klappt, ist dein Server erfolgreich mit deiner Domain verknüpft!
4. Automatische Backups aktivieren (empfohlen)
Um Datenverluste zu vermeiden, solltest du automatische Backups aktivieren:
- Gehe in die DigitalOcean Droplet Einstellungen.
- Aktiviere die Backup-Funktion (wird wöchentlich erstellt).
- Alternativ kannst du mit
rsync
oderscp
eigene Backups anfertigen:
rsync -avz /wichtiges-verzeichnis deinuser@backup-server:/backup/
5. Monitoring & Logs einrichten
Für eine langfristige Überwachung solltest du ein Logging- und Monitoring-Tool verwenden:
- htop für Systemauslastung:
sudo apt install htop -y htop
- Fail2Ban gegen Brute-Force-Angriffe:
sudo apt install fail2ban -y sudo systemctl enable --now fail2ban
- UFW (Uncomplicated Firewall) einrichten:
sudo ufw allow OpenSSH sudo ufw enable
Fazit
In nur wenigen Schritten hast du eine vollständige Cloud-Instance mit eigener Domain und Subdomain auf DigitalOcean* eingerichtet. Dein Server ist jetzt bereit für Webanwendungen, Automatisierungen oder eigene Projekte!