Dokumentation / Dein Server
Server hinzufügen
Schritt-für-Schritt-Anleitung zum Verbinden eines Servers mit calmo.cloud.
calmo.cloud bietet zwei Möglichkeiten, einen Server hinzuzufügen:
- Manual — 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 calmo.cloud 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 calmo.cloud-Seitenleiste auf Servers und dann auf New Server. Wähle Manual 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 calmo.cloud sich mit deinem Server verbinden kann. Du solltest einen grünen Statusindikator sehen.
4. Docker installieren #
Wenn Docker noch nicht installiert ist, bietet calmo.cloud an, es für dich zu installieren. Klicke auf Install Docker und warte, bis der Vorgang abgeschlossen ist.
5. Infrastruktur einrichten #
Aktiviere auf der Konfigurationsseite des Servers Postgres und Traefik in den Infrastruktur-Tabs und speichere. calmo.cloud installiert und konfiguriert beides für dich.
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