Dogu is a Japanese term that 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.
- Central Authentication Service: A single sign-on server.
- OpenLDAP: A LDAP server, that is used by the User Management Dogu.
- Postfix: A mail server, that is used as a centralized service for Dogus to send e-mails.
- Redmine: An issue tracking and project management tool.
- SCM-Manager: A repository management tool for Git, Mercurial and Subversion.
- SonarQube: A tool for continuous code analyses.
- User Management: A tool for user management.
- Cockpit: A dashboard containing information from tools of the Cloudogu EcoSystem.
- Jenkins CI: A continuous integration server.
- Nginx: A webserver.
- PlantUML: A tool to create UML diagrams.
- PostgreSQL: A relational database that is used by other Dogus.
- Registrator: The Registrator Dogu is used to internally manage Dogus.
- Smeagol: A Git based wiki.
- Sonatype Nexus: An artifact repository management server.
Premium Dogus are only available with the Subscription 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.
- Elasticsearch: A full-text search engine with HTTP web interface.
- IQ-Server: A tool to analyze open source components.
- Klaros: A tool for test management.
- Cassandra: A NoSQL database management tool.
- Fidelia: A tool for requirements management.
Missing an application?
If you are missing a tool, please feel free to contact us regarding additional Dogus!