Zum Inhalt springen

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:

  1. Einen Server (VPS) von einem Cloud-Anbieter wie Hetzner, DigitalOcean oder AWS
  2. Die IP-Adresse des Servers
  3. 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_keys des 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