Zum Hauptinhalt springen

Ein Projekt erstellen

Projekte sind die primäre Organisationseinheit. Eines anzulegen ist ein kurzer, geführter Ablauf: Wählen Sie einen Plan, und füllen Sie anschließend die Details des Projekts und seine erste Umgebung aus.

Zugriff: Seitenleiste Projekte Projekt erstellen

Schritt 1 – Einen Plan wählen

Einen Plan für das Projekt wählen
Wählen Sie den Plan, der zum Projekt passt – wechseln Sie zwischen monatlicher und jährlicher Abrechnung.

Jede Stufe (Free, Essential, Pro, Premium) legt fest, was das Projekt kann — Instanzen und Umgebungen, enthaltene Sitze, automatisierte Builds, Aufbewahrung von Sicherungen und Verfügbarkeit von White-Labeling. Wechseln Sie oben zwischen Monatlich und Jährlich; Jahrespläne berechnen zehn Monate für zwölf.

Schritt 2 – Projektdetails & erste Umgebung

Nach der Auswahl eines Plans öffnet sich der Projektersteller. Füllen Sie aus:

  • Projektname: wird als Präfix für die Benennung von Ressourcen verwendet.
  • Deployment-Typ: die Art des Deployments (z. B. Odoo).
  • Projekt-Registry: das zu verbindende Git-Repository (aktualisieren, um die Registry-Daten erneut zu synchronisieren).
  • Domain-Anbieter: der DNS-Anbieter für die URLs dieses Projekts (z. B. Cloudflare).
  • Umgebungstyp: die zuerst zu erstellende Umgebung — Entwicklung, Staging oder Produktion.
  • Umgebungs- & Build-Konfiguration: Der eingebettete Umgebungs-Ersteller legt die Odoo-Version und -Edition, das Basis-Image, den Git-Branch und die Automatisierungsoptionen fest (automatische Installation, OCA-Queue, Coverage, ausgeschlossene Addons).
Tipp: Die Bereitstellung von Server und Datenbank erfolgt pro Umgebung — erstellen Sie die erste App während der Einrichtung oder fügen Sie sie später über die Symbolleiste der Umgebung hinzu.

Projekt-Dashboard

Das Projekt-Dashboard bietet einen umfassenden Überblick über Ihre Umgebungen, Server und Anwendungen innerhalb eines Projekts.

Zugriff: Seitenleiste Projekte klicken Sie auf eine Projektkarte
CloudWady-Projekt-Dashboard
Projekt-Dashboard mit Umgebungs-Tabs, Server-Metriken, Versionsfiltern und App-Karten

Projekt-Seitenleiste

Innerhalb eines Projekts bietet die Seitenleiste die Navigation zu allen Unterbildschirmen des Projekts:

Menüpunkt Was es tut
Übersicht Umgebungsübersicht mit App-Karten; Umgebungs-Tabs (Production / Staging / Development) und Filter pro Version.
Backups Backup-Katalog für die Apps dieses Projekts.
Warteschlange Hintergrund-Jobverarbeitung für dieses Projekt.
Workflows Verlauf der Workflow-Ausführungen für das Projekt.
Runner Ansible-Runner-Ausführungen, die mit dem Projekt verknüpft sind.
Datenbanken Verwaltung des PostgreSQL-Datenbankservers.
Speicher Storage-Box-Zuweisungen, die für Backups verwendet werden.
Projektinformationen Name, Code, Typ, registry und Domain-Anbieter (Registerkarten „Allgemeine Informationen“ / „Konfiguration“).
Preise & Pläne Projektabrechnung und Planverwaltung.

Tabs der Projektübersicht

Der Bildschirm „Projektinformationen“ enthält zwei Übersichtsregisterkarten:

Tabulator Abzeichen Beschreibung
Allgemeine Informationen Kern Projektname, -code, -typ, registry, Domain-Anbieter
Konfiguration Erweitert Build- und Deployment-Konfiguration auf Projektebene
Verwandt: Siehe Ein Projekt erstellen für den Erstellungsassistenten und Umgebungen zum Verwalten von Umgebungs-Tabs.

Umgebungs-Tabs

Farbige Tabs am oberen Rand zeigen Ihre Umgebungen mit App-Anzahlen:

  • Produktion ( rot) – Live-Anwendungen, die Endbenutzer bedienen.
  • Staging ( gelb) - Testumgebung vor der Produktion.
  • Entwicklung ( grün) – Aktive Entwicklung und Funktionstests.

Jeder Tab zeigt zwei Badge-Zahlen an: bereitgestellte Apps und Gesamtzahl der Apps in dieser Umgebung.

Servermetriken

Die Serverkarte zeigt die Ressourcennutzung in Echtzeit an: IP-Adresse, CPU-Prozentsatz und Anzahl der Kerne, RAM-Auslastung mit Fortschrittsbalken, Festplattennutzung mit Gesamtkapazität und Zeitpunkt der letzten Metrikerfassung.

Versions-Tabs & App-Karten

Versions-Tabs (19.0, 18.0, 17.0 usw.) filtern Anwendungen nach Odoo-Version und zeigen aktive/archivierte Anzahlen pro Version. Jede App-Karte zeigt den Namen, die ID, den Commit-SHA, ein Versions-Badge, Umgebungs-Tags, Zeitstempel, Branch-Informationen und Statusindikatoren (grünes Häkchen für fehlerfrei, Warndreiecke für Probleme).

Aktionen der Umgebungs-Toolbar

Aktion Beschreibung Zugriffsebene
Neue Deployment-App Eine neue Anwendung in dieser Umgebung erstellen Developer+ (umgebungstypspezifisch)
Umgebung automatisieren Automatisierungseinstellungen der Umgebung automatisch konfigurieren Developer+ (umgebungstypspezifisch)
Zerstören Ausgewählte Anwendungen zerstören (Gefahrenzone) Admin
Aktualisieren Umgebungsdaten neu laden Alle
Deaktivierte Apps anzeigen Sichtbarkeit deaktivierter/archivierter Apps umschalten Alle

App-Karten-Aktionen

Jede App-Karte bietet Schnellaktionsschaltflächen und ein Dropdown-Menü:

Aktion Beschreibung Zugriffsebene
Öffnen App-URL in neuem Browser-Tab öffnen Alle
Bereitstellen Vollständige Bereitstellung: erstellen, konfigurieren, starten Developer+ (umgebungstypspezifisch)
Aktualisieren Neuesten Code abrufen und neu starten Developer+ (umgebungstypspezifisch)
Backup Backup von Datenbank + Filestore erstellen Developer+ (umgebungstypspezifisch)
Wiederholen Fehlgeschlagene Bereitstellung wiederholen (nur wenn der Status „error/canceled“ ist) Developer+ (umgebungstypspezifisch)
Mehr (⋮) Dropdown mit allen zusätzlichen Aktionen und Einstellungen Variiert
Log-Statistik-Badges Klicken Sie auf die Abzeichen mit der Anzahl der Warnungen/Fehler, um zu den Protokollen zu navigieren Viewer+

Umgebungen

Umgebungen bieten eine logische Trennung für die verschiedenen Phasen Ihres Bereitstellungslebenszyklus.

Zugriff: Klicken Sie innerhalb eines Projekts oben im Projekt-Dashboard auf den Tab Production, Staging oder Development.
Eine Umgebung ist kein separater Bildschirm — durch Auswahl des Tabs Produktion, Staging oder Entwicklung wird das Projekt-Dashboard (oben dargestellt) auf die Apps, den Server und die Versionsgruppen dieser Umgebung gefiltert.
Umgebung Zweck Mindestzugriff zum Bereitstellen
Produktion Live-Anwendungen, die Endnutzer bedienen Developer Plus
Staging Tests und Validierung vor der Produktion Entwickler
Entwicklung Aktive Entwicklung und Feature-Tests Entwickler

Umgebungsfunktionen

  • Jede Umgebung wird einem bestimmten Server mit sichtbaren Ressourcenmetriken zugewiesen.
  • Anwendungen werden nach Odoo-Version gruppiert (z. B. 19.0, 18.0, 17.0).
  • Addons-Verwaltung auf Umgebungsebene für gemeinsam genutzte Addons über alle Apps hinweg.
  • Serverübergreifende Wiederherstellung zur Migration von Apps zwischen Umgebungen.
  • Automatisierungseinstellungen pro Umgebung für die Massenkonfiguration.

Verfügbare Aktionen

Aktion Beschreibung Zugriffsebene
Neue Deployment-App Den Dialog zur App-Erstellung für diese Umgebung öffnen Developer+ (umgebungstypspezifisch)
Umgebung automatisieren Automatisierungseinstellungen konfigurieren (Auto-Installation, Coverage, saubere DB) Developer+ (umgebungstypspezifisch)
Zerstören Umgebungsressourcen zerstören (Gefahrenzone) Admin
Aktualisieren Umgebungsdaten neu laden Alle
Deaktivierte Apps anzeigen Sichtbarkeit deaktivierter Apps umschalten Alle
Addons (Einstellungsansicht) Gemeinsame Addons über alle Apps in dieser Umgebung verwalten Entwickler+
Speichern / Zurücksetzen Änderungen an den Automatisierungseinstellungen der Umgebung speichern oder verwerfen Entwickler+

Felder für die Umgebungsautomatisierung

Beim Bearbeiten der Automatisierungseinstellungen stehen die folgenden Felder zur Verfügung: Aktualisierungstyp, Umschalter für automatische Installation, Umschalter für Coverage-Analyse, Umschalter für saubere Datenbank und akzeptabler Coverage-Schwellenwert.