190 Commits
Author SHA1 Message Date
pipistrello f0889261b2 logging: make host-bound GitOps files reproducibly stageable
The Portainer stack consumes its compose file from Git but bind-mounts runtime configuration from stable paths under /mnt/containers/logging. The stable host copy of docker-compose.yaml had consequently fallen behind the deployed Git revision even though the running stack and dashboard files were current.\n\nAdd a root-run staging/check helper that copies and byte-verifies Compose, Loki, Alloy, syslog-ng, Grafana provisioning, and both dashboards without touching credentials or persistent data. Document the workflow and the final source-restricted passive Agent 2 interfaces for all four Telemt hosts.\n\nValidated with bash -n and git diff --check. Unrelated .DS_Store changes remain untracked/uncommitted.
2026-07-31 14:41:22 +03:00
pipistrello 9bebace46d logging: add 02-tekhnohim proxy to Telemt fleet
Extend the provisioned Telegram proxy fleet selector with visible host name 02-tekhnohim-docker while retaining the existing Agent 2 technical identity Fedora Kirochnaya.\n\nMake the collector read Prometheus metrics from 127.0.0.1:9090 inside the Telemt network namespace. This avoids dependence on host port 9092 and preserves the existing source-restricted metrics publication.\n\nValidated the dashboard with jq, the collector with bash -n, and the deployed Agent 2 keys on Client 02. The unrelated .DS_Store changes remain unstaged.
2026-07-31 14:18:36 +03:00
pipistrello 1fb6899b1f DEPOT logging: add Telemt fleet monitoring via Zabbix
Install and persist Grafana Zabbix plugin 6.5.0, provision the internal Zabbix datasource, and add a fleet dashboard modeled on client 02 Telemt panels.

Add an active-agent Zabbix 7 template plus a 30-second sanitized collector for active IP count/list, connections, traffic, and uptime. Active checks avoid inbound polling of client-private Docker hosts.

The exact Zabbix host names and required ZABBIX_API_TOKEN Portainer variable are documented. Compose validation passed on 10.0.0.6; the live plugin registered successfully under Grafana 13.1.0.
2026-07-31 11:55:55 +03:00
pipistrello 961f0112de 00-depot: add persistent Loki Alloy Grafana stack 2026-07-31 11:10:47 +03:00
pipistrello 7ac58cb1ea fix: change Outline SMTP port from 25 to 587 for authenticated relay 2026-05-15 21:44:30 +03:00
pipistrello 93ea5f9b69 yarn changed to node 2026-01-12 12:18:21 +03:00
pipistrello 740d92dc91 yarn install 2026-01-12 12:14:02 +03:00
pipistrello 288428b465 yarn fix again 2026-01-12 12:11:57 +03:00
pipistrello 7727af56b2 yarn fix... 2026-01-12 12:10:29 +03:00
pipistrello 6ee9cf24d8 yarn fix 2026-01-12 11:58:09 +03:00
pipistrello a1191fbb5e Yarn fix 2026-01-12 11:55:36 +03:00
pipistrello cf7e0a9658 fix 2025-10-17 10:59:28 +03:00
pipistrello 0fd67150cb initial 2025-10-17 10:55:08 +03:00
pipistrello 12f6168220 FILE_STORAGE_UPLOAD_MAX_SIZE 2025-03-10 16:38:55 +03:00
pipistrello e53b06fd8b syntax for from_email 2025-03-10 16:37:01 +03:00
pipistrello b24aea7687 default language added 2025-03-10 15:22:16 +03:00
pipistrello d163ea6ad7 testing another port 2025-03-07 12:44:13 +03:00
pipistrello db2c4078c5 test ssl version 2025-03-07 12:25:22 +03:00
pipistrello 59b4660d3c smtp secure 2025-03-07 12:13:14 +03:00
pipistrello 4e2b9e75b2 another smtp test 2025-03-07 12:07:38 +03:00
pipistrello cb6a43ec44 smtp testing 2025-03-07 11:55:36 +03:00
pipistrello 257b0d2dd9 ciphers 2025-03-07 11:49:03 +03:00
pipistrello fc3c362faf testing smtp config 2025-03-07 11:38:48 +03:00
pipistrello bb3f2020b0 added all networks 2025-03-07 11:22:17 +03:00
pipistrello 00ab82fef0 testing config added 2025-03-07 11:00:11 +03:00
pipistrello 8ec0eaa87e rust host configs: actual and old 2025-03-06 12:26:28 +03:00
pipistrello e5a6e36d18 rust for old web gui values 2025-03-06 09:42:18 +03:00
pipistrello abcc221a53 remove keycloak 2025-02-27 12:28:21 +03:00
pipistrello 1dbadd6f30 azure id 2025-02-27 12:26:12 +03:00
pipistrello 18069330f8 fedora syntax for volumes 2025-02-21 11:14:00 +03:00
pipistrello 26a0c80a87 syntax 2025-02-21 11:12:57 +03:00
pipistrello 5b0069271f caddy 2025-02-21 11:09:56 +03:00
pipistrello 52fdb6a0ad smtp alerts 2025-02-19 17:57:14 +03:00
pipistrello c93bb7797f no home environment 2025-02-19 16:51:50 +03:00
pipistrello 310282bf6c no user 2025-02-19 16:49:31 +03:00
pipistrello 96d60bcd60 syntax 2025-02-19 16:48:39 +03:00
pipistrello 39bcdadfec синтаксис! 2025-02-19 16:38:40 +03:00
pipistrello af121f7473 latest version 2025-02-19 16:33:04 +03:00
pipistrello 15d53f31bb return to privileged 2025-02-19 16:32:01 +03:00
pipistrello d82e13ab84 no privileged 2025-02-19 16:26:11 +03:00
pipistrello bd07f60432 fixed home volume 2025-02-19 16:16:02 +03:00
pipistrello 25df860655 new volumes 2025-02-19 16:08:40 +03:00
pipistrello 47c6225e93 image fix 2025-02-19 16:06:35 +03:00
pipistrello 7d523fb8e1 restoring version 28 2025-02-19 16:04:33 +03:00
pipistrello 373a958e34 image revert 2025-02-19 16:02:50 +03:00
pipistrello e2bbc0685f syntax 2025-02-19 15:55:40 +03:00
pipistrello 2b926aa029 syntax 2025-02-19 15:53:24 +03:00
pipistrello cee6ba7653 fixing volumes 2025-02-19 15:45:29 +03:00
pipistrello 7824fec28b config fix 2025-02-19 15:34:07 +03:00
pipistrello 3248607582 added oxidized config 2025-02-19 15:32:33 +03:00