OpenBao Hosting

OpenBao ist ein Open-Source-Secrets-Manager, abgeleitet von Vault, zum Speichern von Token, Verschlüsselungsschlüsseln und kurzlebigen Anmeldedaten.

  • Ein Klick bereitstellen
  • 25 GB Benötigter Speicherplatz
  • 2 GB RAM Benötigter Arbeitsspeicher
  • Von 5 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Diese Vorlage enthält keinen Datenbank-Container.

Server bestellen

Technik

Docker-Image
openbao/openbao:latest
Standardport
0

Wie OpenBao funktioniert

OpenBao ist der Open-Source-Secrets-Manager, der nach HashiCorps Lizenzänderung aus Vault abgespalten wurde. Es stellt eine HTTP-API und eine Benutzeroberfläche für Secrets, Verschlüsselung und dynamische Anmeldedaten bereit. Offizielle Images werden als openbao/openbao auf Docker Hub, GHCR und Quay veröffentlicht. Die Installationsseite bietet auch Pakete und ein Binary an. Der integrierte Speicher hält Daten in OpenBaos eigenem Raft-Datenspeicher, sodass diese Baseline weder PostgreSQL noch MariaDB hinzufügt. Die Docker-Notiz auf der Installationsseite fordert auf, die Memory Swappiness auf 0 im Container zu setzen. Das ist ein Runtime-Flag, keine zweite Service.

Die Initialisierung erzeugt Unseal-Keys und ein Root-Token. Diese müssen von Ihnen offline gespeichert werden, getrennt von der einzigen Kopie auf dem Server. Falls sie nur auf der VPS existieren und die Festplatte verloren geht, kann das Platform-Backup möglicherweise Chiffrat wiederherstellen, das Sie immer noch nicht entsperren können. Diese Seite wird nicht so tun, als wäre es anders. Eine Single-Node-Installation mit integriertem Speicher ist die Baseline. Multi-Node-Raft und externe Storage-Backends sind Upstream-Optionen für später.

Wichtige OpenBao-Funktionen

Sie aktivieren Auth-Methoden und Secrets-Engines so, wie Vault-Operatoren es erwarten, und Sie sollten aktuelle OpenBao-Dokumentation für die Engines lesen, auf die Sie angewiesen sind, da Parität ein bewegliches Ziel ist. Policies entscheiden, welche Tokens welche Pfade lesen können. Audit-Devices sind optional und sind der richtige Ort für einen Zugriffsverlauf. TLS gehört auf den Hostnamen. Die Benutzeroberfläche ist praktisch und ist auch ein hochwertiges Ziel, daher beschränken Sie, wer darauf zugreifen kann.

AvaHost aktualisiert den Container automatisch und sichert das Datenverzeichnis nach einem Zeitplan. Sie folgen immer noch OpenBaos Upgrade-Notizen und Sie testen immer noch Unseal nach einer Änderung. Anwendungs-E-Mail ist nicht in OpenBao enthalten. Eine dedizierte öffentliche IP ist nicht erforderlich, wenn die API über den HTTPS-Hostnamen erreicht wird.

OpenBao vs. HashiCorp Vault

1

OpenBao

OpenBao ist der von der Community verwaltete Fork, den Sie ohne Vaults aktuelle Vendor-Lizenz ausführen können. HashiCorp Vault ist das Vendor-Produkt mit seinen eigenen Releases, Support und Lizenzbedingungen. Wählen Sie Vault, wenn ein Vertrag oder eine bestimmte Enterprise-Funktion erforderlich ist. Wählen Sie OpenBao, wenn Sie den selbstgehosteten Secrets-Server unter der Governance des Forks möchten.

2

HashiCorp Vault

Gehen Sie nicht davon aus, dass jede Vault-Enterprise-Funktion hier vorhanden ist. Überprüfen Sie die Engine, die Sie benötigen, in der OpenBao-Dokumentation, bevor Sie einen Production-Pfad migrieren.

Wer nutzt OpenBao

Platform-Teams, die bereits in Policies und Unseal-Keys denken, nutzen OpenBao. Es ist eine schlechte Wahl, wenn niemand das Unseal-Material speichert, und es ist eine schlechte Wahl als beiläufiges Passwort-Notizbuch. Die 2-GB-Baseline ist ein bescheidener Production-Startpunkt, kein großer Raft-Cluster.

OpenBao selbst hosten: Anforderungen und Kosten

Die Baseline ist 2048 MB RAM und 1 CPU-Kern, Image openbao/openbao, integrierter Speicher, kein separater Datenbank-Container. Bei AvaHost ist das empfohlene Minimum für OpenBao Plan 2 bei €5. Das OpenBao-Paket umfasst One-Click-Deployment, einen Hostnamen, automatisiertes HTTPS, automatische Updates und geplante Sicherungen des Datenverzeichnisses. Sie stellen die Unseal-Keys bereit und schützen sie. Anwendungs-E-Mail ist nicht in OpenBao enthalten.

F.A.Q

  • OpenBao beginnt bei €5 auf Plan 2. Der Preis deckt den Server und seinen integrierten Speicher ab, nicht ein Multi-Node-Raft und nicht einen Support-Vertrag. Audit-Protokolle und eine große Anzahl dynamischer Leases können mehr Speicher oder RAM rechtfertigen. Alles, das Ihre Anwendungen noch von einem Cloud-KMS kaufen, bleibt auf dieser Cloud-Rechnung.

  • Ja. Platzieren Sie die API und die Benutzeroberfläche auf einem Hostnamen, den Sie kontrollieren, mit automatisiertem HTTPS. Clients und Jobs sollten diesen Namen verwenden, nicht eine rohe Adresse. Sie verwalten DNS, die Richtlinien und wer die Benutzeroberfläche öffnen darf. Eine dedizierte öffentliche IP-Adresse ist für diesen HTTPS-Service nicht erforderlich.

  • AvaHost aktualisiert OpenBao automatisch und sichert das Datenverzeichnis regelmäßig. Das Wiederherstellen von Dateien erstellt keine Unseal-Keys neu, die nicht gespeichert wurden. Speichern Sie diese Keys außerhalb der VPS. Nach einem Update müssen Sie entsperren, sich anmelden und ein Non-Production-Secret lesen, bevor Sie das Upgrade als abgeschlossen betrachten.

  • Versiegelungs- und Wiederherstellungsmaterial. Der Server kann funktionsfähig sein und trotzdem unlesbar, wenn diese Schlüssel verloren gehen. Integrierter Speicher vermeidet eine separate Datenbank und konzentriert das Risiko auf das Datenverzeichnis plus die Schlüssel. Diese Baseline ist ein einzelner Knoten. Ein Raft-Cluster ist ein späteres Design, nicht das Plan-2-Minimum.