Dogu
Dogu is derived from Japanese and means “tool”. According to that,
Cloudogu EcoSystem
is a platform that contains a toolbox for
Continuous Integration,
-Deployment or
DevOps.
Each Dogu is a container that provides benefits for the Cloudogu EcoSystem as a whole.
Characteristics of Dogus
Dogus are more than just containerized tools or applications that are operated in the Cloudogu EcoSystem. What turns a container into a Dogu are these things:
- If a tool has a UI and a login, the authentication has to be performed through CAS and it has to be part of the Single Sign-on system.
- Additionally, each Dogus needs to be connected or linked to at least one other Dogu.
These two requirements for Dogus are supposed to ensure that the Cloudogu EcoSystem provides a high level of benefits and is therefore more than just a selection of tools.
Available Dogus
Community Dogus
Community Dogus are available in the Community Edition of the Cloudogu EcoSystem. Usually these are well established Open-ource tools.
-
Central Authentication Service: A single sign-on server.
Read Dogu documentation -
OpenLDAP: A LDAP server, that is used by the User Management Dogu.
Read Dogu documentation - LDAP Mapper: A proxy to LDAP services with additional user/group mapping functionality.
-
Postfix: A mail server, that is used as a centralized service for Dogus to send e-mails.
Read Dogu documentation -
Redmine: An issue tracking and project management tool.
Read Dogu documentation -
SCM-Manager: A repository management tool for Git, Mercurial and Subversion.
Read Dogu documentation -
SonarQube: A tool for continuous code analyses.
Read Dogu documentation -
User Management: A tool for user management.
Read Dogu documentation -
Cockpit: A dashboard containing information from tools of the Cloudogu EcoSystem.
Read Dogu documentation -
Jenkins CI: A continuous integration server.
Read Dogu documentation -
Nginx: A webserver.
Read Dogu documentation -
PlantUML: A tool to create UML diagrams.
Read Dogu documentation -
PostgreSQL: A relational database that is used by other Dogus.
Read Dogu documentation - Registrator: The Registrator Dogu is used to internally manage Dogus.
-
Smeagol: A Git based wiki.
Read Dogu documentation -
Sonatype Nexus: An artifact repository management server.
Read Dogu documentation -
Swagger UI: A tool to generate a list of Swagger APIs.
Read Dogu documentation
Premium Dogus
Premium Dogus require at least the Premium Edition of the Cloudogu EcoSystem. Often, Premium Dogus are based on proprietary software that requires an addition license.
-
Backup & Restore: A service to manage and restore backups.
Read Dogu documentation - Easy Redmine: A Redmine-based project management tool with additional functionalities.
- Elasticsearch: A full-text search engine with HTTP web interface.
- Atlassian Jira: A project-, issue- and taskmanagement tool.
- Atlassian Confluence: A tool to share and manage knowledge.
- Cassandra: A NoSQL database management tool.
- Fidelia: A tool for requirements management.
- Portainer: A tool to manage containerized applications.
Private Dogus
Community and Premium Dogus are generally available to all customers of the CES, only that you need a Premium Edition to use Premium Dogus. Private Dogus on the other hand are only available to specific clients. For example, if you have an individual application as a Dogu, it can be made available only for your instances through the Backend. By doing so you have the same advantages like the easy installation and updates for your software.
Missing an application?
If you are missing a tool, please feel free to contact us regarding additional Dogus!