Dogu
Der Begriff Dogu ist aus dem Japanischen abgeleitet und bedeutet „Werkzeug“. Das Cloudogu EcoSystem ist demnach eine Plattform, die dem Nutzer einen Werkzeugkasten für Continuous Integration, -Deployment oder DevOps zur Verfügung stellt.
Technisch gesehen handelt es sich bei Dogus um Container, die eine Anwendungsmöglichkeit im Cloudogu EcoSystem bereitstellen.
Eigenschaften von Dogus
Dogus sind jedoch nicht nur einfach containerisierte Tools oder Applikationen, die im Cloudogu EcoSystem betrieben werden. Damit ein Container zu einem Dogu wird muss er diese Anforderungen erfüllen:
- Wenn das Tool eine Benutzeroberfläche und einen Login hat, muss die Authentifizierung über CAS erfolgen und damit Teil des Single Sign-on (SSO) sein.
- Abgesehen von der Anbindung an das SSO muss das Tool mindestens eine Anbindung an ein anderes Dogu haben.
Durch diese beiden Anforderungen wird sichergestellt, dass das Cloudogu EcoSystem nicht nur eine lose Toolbox ist, sondern eine Plattform, die einen übergeordneten Nutzen durch integrierte Tools bietet.
Darüber hinaus können alle Dogus mittels vereinheitlichter Befehle installiert und aktualisiert werden. Abhängingkeiten, wie zum Beispiel eine neue Java-Version, werden automatisch berücksichtigt. Alle Dogus durchlaufen Integrationstests bevor sie veröffentlicht werden.
Verfügbare Dogus
Community Dogus
Bei Community Dogus handelt es sich um eingebundene Open-Source-Tools.
-
Central Authentication Service: Ein Single Sign-on Server.
Dokumentation zum Dogu lesen -
OpenLDAP: Ein LDAP Server, der vom User Management Dogu benutzt wird.
Dokumentation zum Dogu lesen - LDAP Mapper: Ein Proxy für LDAP Services, der erweiterte User/Group Mapping-Funktionen bietet.
-
Postfix: Ein Mail Server, der als zentraler Service für Dogus zum E-Mail-Versand dient.
Dokumentation zum Dogu lesen -
Redmine: Ein Issue-Tracking und Projektmanagement Tool.
Dokumentation zum Dogu lesen -
SCM-Manager: Ein Repository Management Tool für Git, Mercurial und Subversion.
Dokumentation zum Dogu lesen -
SonarQube: Ein Tool für kontinuierliche Codeanalysen.
Dokumentation zum Dogu lesen -
User Management: Ein Tool zur Verwaltung aller Nutzenden.
Dokumentation zum Dogu lesen -
Cockpit: Ein zentrales Dashboard mit Informationen aus den Tools des Cloudogu EcoSystem.
Dokumentation zum Dogu lesen -
Jenkins: Ein Continuous Integration Server.
Dokumentation zum Dogu lesen -
Nginx: Ein Webserver.
Dokumentation zum Dogu lesen -
PlantUML: Ein Tool zur Erstellung von UML-Diagrammen.
Dokumentation zum Dogu lesen -
PostgreSQL: Eine relationale Datenbank, die von anderen Dogus verwendet wird.
Dokumentation zum Dogu lesen - Registrator: Ein Tool zur internen Verwaltung der Dogus.
-
Smeagol: Ein Wiki welches seine Dokumentation in Git Repositories speichert.
Dokumentation zum Dogu lesen -
Sonatype Nexus: Ein Artefakt Repository Management Server.
Dokumentation zum Dogu lesen -
Swagger UI: Ein Tool zur Erstellung einer Liste der durch Swagger generierten APIs.
Dokumentation zum Dogu lesen
Premium Dogus
Bei Premium Dogus handelt es sich um proprietäre Software, für die eine zusätzliche Lizenz benötigt wird. Kontaktieren Sie uns gerne, wenn Sie Premium Dogu nutzen möchten.
-
Backup & Restore: Ein Service zur Erstellung und Wiederherstellung von Backups.
Dokumentation zum Dogu lesen - BlueSpice: Ein Wiki zum Wissensmanagement.
- Easy Redmine: Ein Projektmanagement-Tool, das auf Redmine basiert und erweiterte Funktionen bietet.
- Elasticsearch: Eine Volltext-Suchmaschine mit HTTP Webinterface.
- Atlassian Jira: Ein Tool zur Projekt-, Issue und Aufgabenverwaltung.
- Atlassian Confluence: Ein Tool zum Wissensaustausch und -management.
- Portainer: Ein Tool zum Management von containerisierten Anwendungen.
Private Dogus
Community und Premium Dogus sind grundsätzlich für alle Kunden des Cloudogu EcoSystem verfügbar. Private Dogus sind im Gegensatz dazu nur für ausgewählte Nutzer verfügbar. Wenn Sie z.B. ein Dogu für Individualsoftware haben, kann dieses als privates Dogu für Sie über das Backend verfügbar gemacht werden. Die Vorteilen wie die einfache Installation und Updates bleiben dabei gleich.
Vermissen Sie eine Anwendung?
Die Bereitstellung von weiteren Applikationen als Dogu ist unkompliziert möglich!
Kontaktieren Sie uns gerne mit Informationen zu Ihrem individuellen Bedarf.