Zum Inhalt springen
Odinex Cloud

Erste Schritte

Vom neuen Konto zur SSH-Sitzung auf Ihrem ersten Server.

Diese Anleitung führt Sie von der Registrierung bis zur Anmeldung auf einem laufenden Server. Das dauert nur wenige Minuten; der Server selbst ist meist innerhalb von ein bis zwei Minuten bereit.

Konto erstellen

Öffnen Sie console.odinex.cloud/signup und registrieren Sie sich mit Ihrer E-Mail-Adresse und einem Passwort oder mit Google oder GitHub.

E-Mail-Adresse bestätigen

Wir senden Ihnen einen Link zur Bestätigung Ihrer E-Mail-Adresse. Öffnen Sie ihn im selben Browser. Solange die Adresse nicht bestätigt ist, können Sie sich in der Console umsehen, aber keine Ressourcen erstellen. Falls die E-Mail nicht ankommt, kann die Console sie erneut senden.

Unter Account → Security können Sie die Zwei-Faktor-Authentifizierung (TOTP) aktivieren. Wir empfehlen das.

Guthaben aufladen

Odinex funktioniert per Vorauszahlung: Ressourcen werden stündlich aus Ihrem Guthaben bezahlt. Öffnen Sie Billing, wählen Sie einen Betrag und bezahlen Sie per Karte. Mindest- und Höchstbetrag sowie eventuelle Zahlungsgebühren werden vor der Zahlung angezeigt.

Um eine Ressource zu erstellen, muss Ihr Guthaben mindestens eine Stunde aller Ihrer Ressourcen decken, die neue eingeschlossen. Unter Abrechnung erfahren Sie, wie Kosten berechnet werden und was passiert, wenn das Guthaben aufgebraucht ist.

SSH-Key hinzufügen

Server werden per SSH erreicht. Falls Sie noch kein Schlüsselpaar haben, erstellen Sie eines auf Ihrem Computer:

ssh-keygen -t ed25519 -C "laptop"

Öffnen Sie dann SSH keys → Add SSH key und fügen Sie den Inhalt des öffentlichen Schlüssels ~/.ssh/id_ed25519.pub ein. Laden Sie niemals den privaten Schlüssel hoch (die Datei ohne .pub).

Server erstellen

Öffnen Sie Servers → Create server und wählen Sie:

  • Standort: fra1 (Frankfurt).
  • Image: ein Betriebssystem wie Ubuntu oder Debian oder ein App-Image.
  • Typ: die Größe des Servers. Siehe Servertypen und Preise.
  • Netzwerk: Eine öffentliche IPv4- und eine IPv6-Adresse sind standardmäßig aktiviert. Ein Server braucht mindestens eine davon. Die IPv4-Adresse wird separat abgerechnet; siehe Netzwerk.
  • SSH-Key: der Schlüssel, den Sie im vorherigen Schritt hinzugefügt haben.
  • Name: ein Hostname wie web-1.

Optional fügen Sie Labels, ein privates Netzwerk, eine Firewall oder cloud-init-User-Data hinzu. Der Server startet, sobald er erstellt ist.

Wenn Sie einen Server ohne SSH-Key erstellen, wird ein Root-Passwort generiert und einmalig angezeigt. Kopieren Sie es sofort; es wird nicht gespeichert und kann nicht erneut angezeigt werden (Sie können es später zurücksetzen).

Verbinden

Sobald der Status des Servers Running lautet, kopieren Sie seine IPv4-Adresse von der Serverseite und verbinden sich als root:

Bei einem reinen IPv6-Server verwenden Sie dessen IPv6-Adresse: ssh root@2001:db8::1. Wenn keine Verbindung zustande kommt, öffnen Sie die Browser-Konsole auf der Serverseite; sie funktioniert auch dann, wenn das Netzwerk im Server falsch konfiguriert ist.

Wie geht es weiter?

  • Schützen Sie den Server mit einer Firewall. Ohne Firewall ist jeglicher eingehende Traffic erlaubt.
  • Fügen Sie ein Volume für Daten hinzu oder aktivieren Sie Backups.
  • Verbinden Sie private Server über ein NAT-Gateway mit dem Internet oder geben Sie einem Server mit einer Elastic IP eine öffentliche Adresse.
  • Erstellen Sie ein Projekt-API-Token und automatisieren Sie mit der CLI, mit Terraform oder über die API.

Dieselben Schritte mit der CLI

odx context create my-project                       # paste a project API token
odx ssh-key create --name laptop --public-key-from-file ~/.ssh/id_ed25519.pub
odx server create --name web-1 --type s2 --image ubuntu-24.04 --location fra1 --ssh-key laptop
odx server ssh web-1

Image- und Typnamen (ubuntu-24.04, s2) sind Beispiele: Die aktuellen listen Sie mit odx image list --type system und odx server-type list auf.

Auf dieser Seite