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.