Zum Hauptinhalt springen

Plattformübersicht

CloudWady ist eine professionelle Bereitstellungsplattform, die die Bereitstellung, Auslieferung und Verwaltung von Odoo-Anwendungen automatisiert. Sie integriert Cloud-Anbieter, Git-Repositories, Infrastrukturautomatisierung und Echtzeitüberwachung in einem einheitlichen Dashboard.

Wichtige Funktionen

  • Projekte mit mehreren Umgebungen: Organisieren Sie Deployments in den Umgebungen Produktion, Staging und Entwicklung.
  • Automatisierte Bereitstellungen: Bereitstellen, Aktualisieren, Sichern und Wiederherstellen mit einem Klick – vollständig automatisiert, keine manuellen Serverbefehle.
  • Git-Integration: Verbinden Sie GitHub-Repositorys über die GitHub App für automatisches Branch-Tracking und webhook-ausgelöste Bereitstellungen.
  • Cloud-Bereitstellung: Automatische Bereitstellung von Servern auf Hetzner, DigitalOcean mit Cloudflare-DNS- und SSL-Verwaltung.
  • Echtzeit-Überwachung: Eingebettete Grafana-Dashboards für CPU-, Arbeitsspeicher-, Festplatten- und Netzwerkmetriken sowie Anwendungslogs.
  • Warnsystem: Proaktive Warnungen für Backup, SSL, Serverbereinigung und Updates der Kern-Addons mit Integrationskanälen (E-Mail, PagerDuty, OpsGenie, Webhooks).
  • Rollenbasierter Zugriff: Granulare unternehmensbezogene Berechtigungen vom Betrachter bis zum Administrator mit umgebungsspezifischen Steuerungen.

Schnellstart-Anleitung

Stellen Sie Ihre erste Odoo-Anwendung in wenigen Minuten bereit:

  1. Am Dashboard anmelden - Greifen Sie auf Ihr CloudWady-Dashboard zu. Sie landen auf dem Haupt-Übersichtsbildschirm.
  2. Projekt erstellen – Navigieren Sie zu einem Projekt und verwenden Sie „Neue Deployment-App“ in der Umgebungs-Symbolleiste, oder nutzen Sie den Projekterstellungsassistenten, um ein vollständiges Projekt mit Server und Umgebung einzurichten.
  3. Ihr Projekt überprüfen - Nach der Erstellung zeigt das Projekt-Dashboard Ihre Umgebungen (Produktion, Staging, Entwicklung) mit Servermetriken und App-Karten an.
  4. App konfigurieren – Öffnen Sie die App, um die Odoo-Version, Edition, den Git-Branch und die Umgebungsvariablen festzulegen.
  5. Bereitstellen – Klicken Sie auf die Schaltfläche „Bereitstellen“. CloudWady erstellt und stellt Ihre Anwendung automatisch bereit.
  6. Überwachen – Verfolgen Sie den Deployment-Fortschritt in Echtzeit über die Workflow-Protokolle. Klicken Sie nach Abschluss auf „Öffnen“, um auf Ihre laufende Odoo-Instanz zuzugreifen.
Tipp: Aktualisieren Sie Ihre App nach Ihrer ersten Bereitstellung mit einem einzigen Klick, sobald Sie neuen Code in Ihren Git-Branch pushen.

Anmeldung & Onboarding

Greifen Sie über die Anmeldeseite auf die CloudWady-Plattform zu. Neue Benutzer werden durch die Annahme der Nutzungsbedingungen geführt, bevor sie das Dashboard erreichen.

Zugriff: Navigieren Sie zur URL Ihrer CloudWady-Instanz (z. B. https://your-domain.com/web/login).
CloudWady-Anmeldeseite
  1. E-Mail & Passwort — geben Sie die von Ihrem Administrator ausgestellten Anmeldedaten ein und klicken Sie dann auf Anmelden.
  2. Passwort zurücksetzen — fordern Sie einen Zurücksetzungslink an, falls Sie Ihr Passwort vergessen haben.
  3. Mit GitHub anmelden / Mit Google anmelden – Single Sign-On, sofern für Ihre Instanz aktiviert.

Anmeldemethoden

  • E-Mail & Passwort: Geben Sie Ihre E-Mail-Adresse und Ihr Passwort im Anmeldeformular ein.
  • GitHub OAuth: Klicken Sie auf „Mit GitHub anmelden“, um sich über Ihr GitHub-Konto zu authentifizieren (erfordert GitHub-App-Integration).

Häufige Aufgaben

Erstmalige Anmeldung
  1. Anmeldeseite öffnen – Navigieren Sie zu Ihrer CloudWady-URL. Sie sehen das Anmeldeformular mit den Feldern für E-Mail und Passwort.
  2. Anmeldedaten eingeben - Geben Sie die von Ihrem Administrator bereitgestellte E-Mail-Adresse und das Passwort ein.
  3. Bedingungen akzeptieren – Bei der ersten Anmeldung werden Ihnen die Allgemeinen Geschäftsbedingungen angezeigt. Lesen Sie das vollständige Dokument durch, aktivieren Sie das Akzeptanz-Kontrollkästchen und klicken Sie auf „Akzeptieren“.
  4. Dashboard-Startseite – Nach der Annahme gelangen Sie auf das Haupt-Deployment-Dashboard.
Tipp: Wenn Sie Ihr Passwort vergessen, bitten Sie Ihren Plattformadministrator, über den Bildschirm zur Benutzerverwaltung eine E-Mail zum Zurücksetzen des Passworts zu senden.
Verwandt: Siehe Benutzerverwaltung zum Erstellen von Konten und Zugriffsebenen für Berechtigungsdetails.

Das Dashboard verstehen

Das Haupt-Dashboard ist Ihre Kommandozentrale und bietet einen Überblick über Ihre gesamte Plattform.

Zugriff: Seitenleiste Übersicht oder navigieren Sie zu /deployment/dashboard?menu=overview
CloudWady-Dashboard-Übersicht
  1. Seitenleiste – gruppierte Navigation (Übersicht, Projekte, Betrieb, Zuverlässigkeit und mehr).
  2. Hinweisbanner — Backup-Warnungen und andere Elemente, die eine Aktion erfordern, werden oben angezeigt.
  3. Statistikkarten – Apps, Server, Pipeline-Läufe und Workflow-Zustand auf einen Blick.
  4. Instanz-Zustand — der Status jeder laufenden App pro Umgebung, filterbar nach Stage.

Dashboard-Seitenleiste

Die linke Seitenleiste gruppiert die Plattform in Abschnitte. Alltägliche Abschnitte (Übersicht, Projekte, Betrieb, Zuverlässigkeit) sind immer sichtbar; die Abschnitte für Infrastruktur und Automatisierung erfordern Maintainer-Zugriff, und der Abschnitt „Plattform“ ist nur für Operatoren. Jede Zeile unten verlinkt direkt auf ihren Bildschirm.

Abschnitt Menüpunkte Wofür es ist Mindestrolle
Übersicht Übersicht, Matrix Plattformzusammenfassung und die umgebungsübergreifende Statusmatrix. Alle
Projekte Projekte, Backups Ihre Projekte und der unternehmensweite Backup-Katalog. Alle
Betrieb Workflows, Runner, Warteschlangen, Abgleich Automatisierungsläufe, Worker-Aktivität, Job-Warteschlangen und Drift-Abgleich. Alle
Zuverlässigkeit Überwachung, Benachrichtigungen Eingebettete Grafana-Metriken und der Alarm-Posteingang. Alle
Infrastruktur Server, Speicher, Installer Bereitgestellte Server, Storage-Boxen und Plattform-Installer. Maintainer
Integrationen Cloud-Anbieter, Domains, Git-Anbieter, Git-Repositories Hetzner/DigitalOcean, Cloudflare DNS, die GitHub-App und verbundene Repositories. Maintainer
Automatisierungsbibliothek Playbooks, Templates, Template-Overrides, Playbook-Overrides Ansible-Playbooks und Jinja-Templates sowie unternehmensspezifische Überschreibungen. Maintainer
Marketplace App Store, Upgrade Marketplace-Apps und Plan-Upgrades mit einem Klick. Entwickler+
Einstellungen Persönliche Einstellungen, Team & Zugriff, Abrechnung & Abonnements, Add-ons, Branding, Unternehmenseinstellungen Profil & Benachrichtigungen, Teamberechtigungen, Abrechnung, Add-on-Abonnements, White-Label-Branding und namespace-Konfiguration. Maintainer / Admin
Plattform Überprüfungswarteschlange, Domänenmigration, Routing-Migration Operator-Tools: namespace-Überprüfung und Domain-/Routing-Migrationen. Bediener

Statuskarten & Hinweisbanner

Oben befinden sich Übersichtskarten — Apps (mit der Anzahl der laufenden), Server (Anzahl online), Pipeline (aktuelle Automatisierungsfehler) und Workflow-Gesundheit (Erfolgsrate, als Unter Schwellenwert markiert, wenn sie unter den Schwellenwert fällt). Darüber heben Aufmerksamkeitsbanner alles hervor, was Maßnahmen erfordert, etwa Produktionsbackups, die fehlschlagen oder veraltet sind.

Backup-Zustand & Instanz-Zustand

Eine Balkenanzeige zur Backup-Gesundheit fasst zusammen, wie viele Produktions-Apps fehlerfreie gegenüber kritischen Backups haben. Darunter zeigt die Liste Instanzzustand jede laufende App nach Umgebung gruppiert an (Produktion, Staging, Entwicklung) mit ihrer Laufzeit, Version und ihrem namespace, und ist nach Stufe filterbar.

GitHub-App-Integration

Wenn die GitHub App verbunden ist, zeigt eine Karte die App, ein Installiert-Abzeichen, die Anzahl der verknüpften Repositories, das Unternehmen und das verbundene GitHub-Konto — mit Update- und Fetch-Aktionen zum erneuten Synchronisieren.

Verfügbare Aktionen

Aktion Beschreibung Zugriffsebene
GitHub App: Aktualisieren GitHub-App-Daten und Repositories synchronisieren Maintainer
GitHub App: Abrufen Neueste Repository-Informationen von GitHub abrufen Maintainer