Grundkonzepte
Verstehe die Bausteine von hav.sh.
Bevor du loslegst, hilft es, zu verstehen, wie hav.sh aufgebaut ist. Hier sind die wichtigsten Konzepte, denen du begegnen wirst.
#Teams
Ein Team ist dein Arbeitsbereich in hav.sh. Alles — Server, Dienste, Addons, Backups und Mitglieder — gehört zu einem Team. Stell es dir wie ein Organisations- oder Firmenkonto vor.
- Jedes Team hat eigene Einstellungen, Mitglieder und Ressourcen
- Du kannst mehreren Teams angehören
- Teammitglieder haben verschiedene Rollen und Berechtigungen
#Server
Ein Server ist eine Maschine (typischerweise ein Cloud-VPS), auf der deine Odoo-Instanzen laufen. Du stellst den Server bereit, und hav.sh übernimmt die Einrichtung — Docker installieren, Datenbanken konfigurieren und Netzwerk verwalten.
- Du kannst mehrere Server mit einem Team verbinden
- Jeder Server kann mehrere Odoo-Dienste hosten
- hav.sh überwacht die Servergesundheit und Erreichbarkeit
#Dienste
Ein Dienst (genauer ein "Odoo-Dienst") ist eine laufende Odoo-Instanz. Jeder Dienst läuft in seinem eigenen isolierten Container auf einem Server, mit eigener Datenbank, eigenen Dateien und eigener Konfiguration.
Dienste gibt es in verschiedenen Typen:
| Typ | Zweck |
|---|---|
| Live | Produktivinstanzen für den echten Geschäftsbetrieb |
| Test | Sandbox-Umgebungen zum Testen und Entwickeln |
| Demo | Demonstrationsinstanzen zur Präsentation von Odoo |
| Kopie | Klone bestehender Dienste zum sicheren Testen von Änderungen |
#Addons
Addons sind Erweiterungen, die Odoo um Funktionen ergänzen. hav.sh integriert sich mit GitHub, damit du Addons aus Repositories direkt in deinen Diensten installieren kannst. Jedes Addon wird nach Version verfolgt, sodass du immer weisst, was installiert ist.
#Hostnamen
Ein Hostname ist ein Domainname (wie erp.deineFirma.de), der auf einen deiner Odoo-Dienste zeigt. hav.sh verwaltet die Reverse-Proxy-Konfiguration, damit deine Domain korrekt zum richtigen Dienst geleitet wird.
#Backups
Backups erstellen eine Momentaufnahme deines Odoo-Dienstes — einschliesslich der Datenbank und aller hochgeladenen Dateien. Backups können manuell erstellt oder automatisch geplant werden. Sie werden in Cloud-Speicher (S3-kompatibel) sicher aufbewahrt.
#Aktionen
Eine Aktion ist eine Aufgabe, die hav.sh auf einem Server ausführt — wie das Bereitstellen eines Dienstes, das Erstellen eines Backups oder das Installieren eines Addons. Aktionen laufen im Hintergrund, und du kannst deren Fortschritt in Echtzeit verfolgen.
Die meisten Aktionen werden in Sekunden abgeschlossen, aber grössere Operationen wie Backups oder Kopien können je nach Datenmenge länger dauern.