docker-ce 5:20.10.5~3-0~debian-buster
docker-ce-cli 5:20.10.5~3-0~debian-buster
docker-ce-rootless-extras 5:20.10.5~3-0~debian-buster
docker-compose 1.21.0-3
docker-compose configuration to start-up an Icinga stack containing Icinga 2, Icinga Web 2 and Icinga DB.
- Ensure you have the latest Docker and docker-compose versions and
then just run
docker-compose up -d
in order to start the Icinga stack from the ./repo-clone.
-OR-
- Run the command from any directory to start the icinga2 stack
docker-compose -f <repo-path>/docker-compose.yml up -d
Icinga Web is provided on { localhost: } 8080 and you can access the Icinga 2 API on port 5665.
The default user of Icinga Web is icingaadmin
with password icinga
.
- letsencrypt certificate deployment (be sure to register to ACME with the mail defined in the yml!)
- beware of rate limits when deploy https://letsencrypt.org/docs/rate-limits/
- nginx hardened (ocsp stapling, tls1.3, chacha20 ciphers, ..) reverse proxy for web exposing
- all docker ports are bound to localhost: and are not forwared to the clear net