From 978c10a361a46463232491adb3e1e0b0207d7c00 Mon Sep 17 00:00:00 2001 From: ammar Date: Mon, 23 Feb 2026 20:42:48 -0800 Subject: [PATCH] deploy monitoring-ng recipe to laylotta --- .gitignore | 2 +- ...m.laylotta.resisttechmonopolies.online.env | 85 +++++++++++++++++++ ...t.laylotta.resisttechmonopolies.online.env | 6 +- 3 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 abra/servers/laylotta.resisttechmonopolies.online/m.laylotta.resisttechmonopolies.online.env diff --git a/.gitignore b/.gitignore index c692135..ad25f45 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -.*~ +*~ abra/catalogue abra/recipes abra/logs \ No newline at end of file diff --git a/abra/servers/laylotta.resisttechmonopolies.online/m.laylotta.resisttechmonopolies.online.env b/abra/servers/laylotta.resisttechmonopolies.online/m.laylotta.resisttechmonopolies.online.env new file mode 100644 index 0000000..e9eaae2 --- /dev/null +++ b/abra/servers/laylotta.resisttechmonopolies.online/m.laylotta.resisttechmonopolies.online.env @@ -0,0 +1,85 @@ +TYPE=monitoring-ng:1.6.0+v1.8.1 +LETS_ENCRYPT_ENV=production +COMPOSE_FILE=compose.yml +DOMAIN=m.laylotta.resisttechmonopolies.online +TIMEOUT=120 +ENABLE_BACKUPS=true + +## Enable this secret for Promtail / Prometheus +# SECRET_BASIC_AUTH_VERSION=v1 +# +# Promtail (Gathering Logs) +# COMPOSE_FILE="$COMPOSE_FILE:compose.promtail.yml" +# LOKI_PUSH_URL=https://loki.monitoring.example.org/loki/api/v1/push + +## Expose node and cadvisor ports instead of traefik +# COMPOSE_FILE="$COMPOSE_FILE:compose.expose-ports.yml" + +# Monitoring Server +# +## Prometheus +# COMPOSE_FILE="$COMPOSE_FILE:compose.prometheus.yml" +# PROMETHEUS_RETENTION_TIME=1y +# +## Prometheus Pushgateway +# COMPOSE_FILE="$COMPOSE_FILE:compose.pushgateway.yml" +# +## Loki +# Loki Server +# +# COMPOSE_FILE="$COMPOSE_FILE:compose.loki.yml" +# +# Set to 0 to disable retention +# LOKI_RETENTION_PERIOD=744h +# LOKI_STORAGE_FILESYSTEM=1 +# +## S3 Storage +# LOKI_STORAGE_S3=1 +# LOKI_AWS_ENDPOINT=https://minio.autonomic.zone +# LOKI_AWS_REGION=eu-west-1 +# LOKI_ACCESS_KEY_ID=bush-debrief-approval-robust-scraggly-molecule +# LOKI_BUCKET_NAMES=loki +# SECRET_LOKI_AWS_SECRET_ACCESS_KEY_VERSION=v1 +# +## Grafana +# +# COMPOSE_FILE="$COMPOSE_FILE:compose.grafana.yml" +# GF_SERVER_ROOT_URL=https://monitoring.example.com +# SECRET_GRAFANA_ADMIN_PASSWORD_VERSION=v1 +## Seperate domain for Grafana +#GRAFANA_DOMAIN=grafana.example.com +# +## Single-Sign-On with OIDC +# OIDC_ENABLED=1 +# SECRET_GRAFANA_OIDC_CLIENT_SECRET_VERSION=v1 +# OIDC_CLIENT_ID=grafana +# OIDC_AUTH_URL="https://authentik.example.com/application/o/authorize/" +# OIDC_API_URL="https://authentik.example.com/application/o/userinfo/" +# OIDC_TOKEN_URL="https://authentik.example.com/application/o/token/" +# +## Additional grafana settings (unlikely to require editing) +# GF_SECURITY_ALLOW_EMBEDDING=1 +# GF_INSTALL_PLUGINS=grafana-piechart-panel +# +## grafana SMTP configuration (optional) +# GF_SMTP_HOST=changeme +# GF_SMTP_USER=changme +# GF_SMTP_ENABLED=true +# GF_SMTP_FROM_ADDRESS=grafana@example.com +# GF_SMTP_SKIP_VERIFY=false +# SECRET_GRAFANA_SMTP_PASSWORD_VERSION=v1 +# + +## Grafana Matrix Contact Point (optional) +#COMPOSE_FILE="$COMPOSE_FILE:compose.matrix-alertmanager-receiver.yml" +#SECRET_MATRIX_ACCESS_TOKEN_VERSION=v1 +#GF_MATRIX_USER_ID="" +#GF_MATRIX_ROOM_ID="" +#GF_MATRIX_HOMESERVER_URL="" + +# ALerts +#ALERT_BACKUP_FAILED_ENABLED=true +#ALERT_BACKUP_MISSING_ENABLED=true +#ALERT_BACKUP_NOT_SUCCESSFULL_ENABLED=true +#ALERT_NODE_DISK_SPACE_ENABLED=true +#ALERT_NODE_MEMORY_USAGE_ENABLED=true \ No newline at end of file diff --git a/abra/servers/laylotta.resisttechmonopolies.online/t.laylotta.resisttechmonopolies.online.env b/abra/servers/laylotta.resisttechmonopolies.online/t.laylotta.resisttechmonopolies.online.env index 5602bb7..35a3c81 100644 --- a/abra/servers/laylotta.resisttechmonopolies.online/t.laylotta.resisttechmonopolies.online.env +++ b/abra/servers/laylotta.resisttechmonopolies.online/t.laylotta.resisttechmonopolies.online.env @@ -96,9 +96,9 @@ COMPOSE_FILE="compose.yml" ## BASIC_AUTH ## Use httpasswd to generate the secret -#COMPOSE_FILE="$COMPOSE_FILE:compose.basicauth.yml" -#BASIC_AUTH=1 -#SECRET_USERSFILE_VERSION=v1 +COMPOSE_FILE="$COMPOSE_FILE:compose.basicauth.yml" +BASIC_AUTH=1 +SECRET_USERSFILE_VERSION=v1 ##################################################################### # Prometheus metrics # -- 2.49.0