Commit Graph
47 Commits
Author SHA1 Message Date
Eduardo Silva bf1991457a enhance security by enforcing strict SameSite cookies, validating OIDC callback host, and improving path matching logic 2026-03-16 19:35:24 -03:00
Eduardo Silva 5cadfba3b7 add allow_invalid_cert field to application model and update related forms and config processing 2026-03-16 14:27:03 -03:00
Eduardo Silva c707d278f3 add error handling for policy configuration issues in authentication 2026-03-16 14:16:28 -03:00
Eduardo Silva e1f128f217 implement rate limiting for authentication routes and add custom error handling page 2026-03-16 13:42:20 -03:00
Eduardo Silva 685b4eb971 refactor templates to extend base layout and improve styling 2026-03-16 11:58:48 -03:00
Eduardo Silva 66a3895eff enhance logging and error handling in authentication process 2026-03-16 11:26:16 -03:00
Eduardo Silva a68820fd98 add session management routes and session page template 2026-03-16 10:34:10 -03:00
Eduardo Silva 59ca60c642 update libs 2026-03-16 10:18:46 -03:00
Eduardo Silva 76326aded7 update libs 2026-03-16 10:14:52 -03:00
Eduardo Silva 491e78efdb move from authelia implementation to custom authentication gateway 2026-03-16 09:49:17 -03:00
Eduardo Silva d84cf0a174 add initial implementation of auth gateway with models, routes, and session management 2026-03-16 09:47:02 -03:00
Eduardo Silva 218bd32e93 refactor session cookie handling for Authelia integration 2026-03-15 16:30:28 -03:00
Eduardo Silva 517bd14bdb remove unused TOTP field and update user model constraints 2026-03-15 16:29:20 -03:00
Eduardo Silva 6b70701c9c refactor Caddyfile generation to improve policy handling and cookie collection 2026-03-15 11:37:25 -03:00
Eduardo Silva a5ab2f65e8 update Authelia internal URL 2026-03-15 10:57:56 -03:00
Eduardo Silva 715332f384 refactor Authelia setup and configuration handling 2026-03-15 10:16:26 -03:00
Eduardo Silva f2c00d59ee increase wait interval for Authelia configuration file check 2026-03-14 23:01:32 -03:00
Eduardo Silva b02f7fcc87 add Caddy and Authelia support with configuration scripts and Docker setup 2026-03-14 22:56:47 -03:00
Eduardo Silva d686e6831d update config example 2026-03-14 11:49:34 -03:00
Eduardo Silva 539f6592c5 update caddy config_files location 2026-03-14 10:46:42 -03:00
Eduardo Silva 2030ec5904 add script to generate wireguard_webadmin.json 2026-03-14 10:41:39 -03:00
Eduardo Silva d364c05f36 update examples 2026-03-14 10:14:19 -03:00
Eduardo Silva 150340becb gatekeeper config examples 2026-03-11 15:34:08 -03:00
Eduardo Silva 29aeb51cf0 Caddy first implementation 2026-03-10 18:18:04 -03:00
Eduardo Silva 6c37beece0 improved cron tasks output and force authentication 2026-02-09 13:09:30 -03:00
Eduardo Silva 05b9644cd3 Update cron tasks for scheduler calls and execution delays 2026-02-09 10:35:43 -03:00
Eduardo Silva 6092c89695 update COMPOSE_VERSION to c1b 2026-01-14 15:58:00 -03:00
Eduardo Silva 01f192f91a update worker versioning and settings for cluster compatibility 2026-01-14 09:21:08 -03:00
Eduardo Silva 5c54b4a525 feat: add WIREGUARD_STATUS_CACHE_REFRESH_INTERVAL environment variable for configurable cache refresh rate 2026-01-13 19:42:23 -03:00
Eduardo Silva e430ff6b0e refactor func_process_wireguard_status to improve data handling and parsing 2026-01-12 19:10:14 -03:00
Eduardo Silva 61b35601f3 add function to send WireGuard stats and update sync interval handling 2026-01-08 13:52:10 -03:00
Eduardo Silva dacaf2e4cc add function to process and retrieve WireGuard status data 2026-01-08 10:53:48 -03:00
Eduardo Silva f14b926a47 move cron/ to containers/cron/ 2026-01-07 11:09:30 -03:00
Eduardo Silva bf0ada3d89 filter non-WG interfaces in data processing loop 2026-01-07 10:14:58 -03:00
Eduardo Silva 00c46b94de refactor config and DNS version checks to reduce redundant updates 2025-12-31 20:39:15 -03:00
Eduardo Silva 21e1e94d63 add ping functionality to worker for status updates 2025-12-31 20:34:16 -03:00
Eduardo Silva 170e153f2b add DNS version tracking and download functionality to ClusterWorker 2025-12-31 20:01:00 -03:00
Eduardo Silva 78449fd305 update wg-firewall.sh to replace 'wireguard-webadmin-dns' with 'cluster-node-dns' 2025-12-31 17:08:36 -03:00
Eduardo Silva a7e874f76e remove wrong IP forwarding configuration from entrypoint script 2025-12-31 16:13:57 -03:00
Eduardo Silva ed48533500 enhance logging for and improved "suspend mode" 2025-12-31 16:13:43 -03:00
Eduardo Silva a2e265bb16 Add cluster worker implementation and configuration files 2025-12-30 16:33:51 -03:00
Eduardo Silva 6a8c2e648e Bump Python package versions in rrdtool/requirements.txt. 2025-12-29 14:11:48 -03:00
Eduardo Silva 91848d3fc5 Add librrd-dev to Dockerfiles 2025-03-13 13:55:25 -03:00
Eduardo Silva 3afae967d7 Switch DS type from COUNTER to DERIVE in RRDTool setup.
Changed 'tx' and 'rx' data sources to DERIVE to improve accuracy and minimize false spikes in rate calculations. This ensures better handling of resets or rollovers in the monitored data.
2025-02-21 21:18:01 -03:00
Eduardo Silva e4a1d715ec Update API address and add delay before the first query 2025-02-21 11:44:40 -03:00
Eduardo Silva 07a806a073 Add RRDTool integration for monitoring WireGuard stats
Introduces a new RRDTool service for tracking WireGuard interface and peer statistics. Adds required Docker configuration, API key handling, and new scripts for managing RRD files. Updates the `entrypoint.sh` and API permissions to accommodate the new functionality.
2025-02-21 11:33:13 -03:00
Eduardo Silva aefd3f698b DNS Container and docker compose 2024-04-29 15:26:30 -03:00