Server hinzufügen
Schritt-für-Schritt-Anleitung zum Verbinden eines Servers mit hav.sh.
hav.sh bietet zwei Möglichkeiten, einen Server hinzuzufügen:
- Manuell — Gib die IP-Adresse eines bestehenden Servers ein, den du bereits eingerichtet hast
- Cloud-Anbieter — Bestelle einen neuen Server direkt bei einem unterstützten Cloud-Anbieter wie Hetzner
Wenn hav.sh einen Server für dich bestellen und einrichten soll, siehe Cloud-Anbieter.
#Server manuell hinzufügen
#Bevor du beginnst
Du benötigst:
- Einen Server (VPS) von einem Cloud-Anbieter wie Hetzner, DigitalOcean oder AWS
- Die IP-Adresse des Servers
- Einen privaten SSH-Schlüssel mit Zugriff auf den Server
Wenn du noch keinen SSH-Schlüssel hast, findest du unter SSH-Schlüssel eine Anleitung zum Erstellen.
#1. Zu Server navigieren
Klicke in der hav.sh-Seitenleiste auf Server und dann auf Neuer Server. Wähle Manuell als Erstellungsmethode.
#2. Serverdetails eingeben
Fülle die folgenden Felder aus:
- Name — Ein aussagekräftiger Name für diesen Server (z.B. "Produktion EU")
- IP-Adresse — Die öffentliche IP-Adresse deines Servers
- Port — Der SSH-Port, normalerweise
22 - Benutzername — Der SSH-Benutzer, normalerweise
root - Privater SSH-Schlüssel — Wähle einen bereits hinzugefügten Schlüssel oder füge einen neuen hinzu
#3. Verbindung testen
Klicke auf Erreichbarkeit prüfen, um zu verifizieren, dass hav.sh sich mit deinem Server verbinden kann. Du solltest einen grünen Statusindikator sehen.
#4. Docker installieren
Wenn Docker noch nicht installiert ist, bietet hav.sh an, es für dich zu installieren. Klicke auf Docker installieren und warte, bis der Vorgang abgeschlossen ist.
#5. Infrastruktur einrichten
hav.sh richtet ausserdem den Datenbankserver (PostgreSQL) und den Reverse-Proxy (Traefik) ein. Diese werden automatisch konfiguriert.
Dein Server ist jetzt verbunden und bereit, Odoo-Dienste zu hosten.
#Öffentliche Schlüssel verwalten
Wenn mehrere Teammitglieder SSH-Zugang zum Server benötigen, kannst du Öffentliche Schlüssel in den Servereinstellungen verwalten. Diese Schlüssel werden mit den autorisierten Schlüsseln des Servers synchronisiert und steuern, wer sich direkt verbinden kann.
#Fehlerbehebung
Verbindung schlägt fehl
- Überprüfe, ob die IP-Adresse korrekt ist
- Stelle sicher, dass Port 22 in der Firewall deines Servers geöffnet ist
- Bestätige, dass der SSH-Schlüssel zu den
authorized_keysdes Servers hinzugefügt wurde - Prüfe, ob der Benutzername korrekt ist (normalerweise
root)
Docker-Installation schlägt fehl
- Stelle sicher, dass der Server Internetzugang hat
- Prüfe, ob der Server ein unterstütztes Betriebssystem verwendet (Ubuntu 22.04+)
- Versuche, dich manuell per SSH mit dem Server zu verbinden