From b4956f780f7ea2eafd2cfb60ff30815f32b38b87 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Thu, 20 Aug 2026 10:36:08 +0200 Subject: [PATCH] .env .gitignore --- .env.example | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ .gitignore | 13 +++++++++++ 2 files changed, 78 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..bf86d42 --- /dev/null +++ b/.env.example @@ -0,0 +1,65 @@ +# ===================================================================== +# Checkmk + NGINX Proxy Manager - zentrale Konfiguration +# Kopieren nach ".env" und anpassen: cp .env.example .env +# ===================================================================== + +# --------------------------------------------------------------------- +# Container-Runtime (leer = automatische Erkennung: docker oder podman) +# --------------------------------------------------------------------- +CMK_RUNTIME= + +# --------------------------------------------------------------------- +# Checkmk +# --------------------------------------------------------------------- +# Raw Edition (frei): checkmk/check-mk-raw +# Enterprise (Subskription): checkmk/check-mk-enterprise +CMK_IMAGE_REPO=checkmk/check-mk-raw + +# WICHTIG bei Migration: Die Version MUSS zur Version der Quell-Site passen, +# sonst schlaegt "omd restore" fehl. Beispiele: 2.3.0-latest, 2.3.0p23, 2.2.0p39 +CMK_IMAGE_TAG=2.3.0-latest + +CMK_CONTAINER_NAME=checkmk +CMK_HOSTNAME=checkmk + +# Site, die der Container beim Start automatisch anlegt/startet. +# Bei einer Migration hier den Namen der importierten Site eintragen! +CMK_SITE_ID=cmk + +# Initiales Passwort fuer den Benutzer "cmkadmin" (nur bei Neuanlage relevant) +CMK_PASSWORD=bitte-aendern + +# Livestatus via TCP (Port 6557) fuer verteilte Umgebungen: on / off +CMK_LIVESTATUS_TCP=off + +# Optionaler SMTP-Relay fuer Benachrichtigungen +MAIL_RELAY_HOST= + +# Zeitzone +TZ=Europe/Berlin + +# --------------------------------------------------------------------- +# NGINX Proxy Manager (HTTPS-Terminierung, Let's Encrypt ODER self-signed) +# --------------------------------------------------------------------- +NPM_IMAGE=jc21/nginx-proxy-manager:2 +NPM_CONTAINER_NAME=nginx-proxy-manager +NPM_DISABLE_IPV6=true + +# --------------------------------------------------------------------- +# Pfade (relativ zum Projektverzeichnis) - ausschliesslich Bind-Mounts, +# keine Docker/Podman-Volumes! +# --------------------------------------------------------------------- +CMK_DATA_DIR=./data/checkmk/sites +NPM_DATA_DIR=./data/npm/data +NPM_LE_DIR=./data/npm/letsencrypt + +# Ablage fuer Backups / Migrations-Bundles (Host-Pfad) +BACKUP_DIR=./backups + +# --------------------------------------------------------------------- +# Self-signed Zertifikat (Vorgaben fuer scripts/cmk-manage.sh cert) +# --------------------------------------------------------------------- +CERT_DOMAIN=checkmk.example.local +CERT_DAYS=3650 +CERT_COUNTRY=DE +CERT_ORG="Beispiel GmbH" # Werte mit Leerzeichen bitte in Anfuehrungszeichen diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..93c84b6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +.env +data/checkmk/sites/* +!data/checkmk/sites/.gitkeep +data/npm/data/* +!data/npm/data/.gitkeep +data/npm/letsencrypt/* +!data/npm/letsencrypt/.gitkeep +data/npm/custom-certs/* +!data/npm/custom-certs/.gitkeep +backups/* +!backups/.gitkeep +*.tar.gz +*.log