Commit Graph
284 Commits
Author SHA1 Message Date
Eduardo Silva 4c038b97c0 Update readme 2025-02-26 15:24:23 -03:00
Eduardo Silva 3cd1b47fc5 Update placeholder throughput display to -.-- Kbps 2025-02-26 13:26:57 -03:00
Eduardo Silva 59539cf696 - Improved peer's throughput display format
- Impreved text alignment of peer list on resize.
2025-02-26 13:10:27 -03:00
Eduardo Silva f42cbf9451 Add blinking warning icon for overlapping IP issues and improved text alignment on peer cards 2025-02-26 11:27:54 -03:00
Eduardo Silva e861d1b840 Reduce minimum web refresh interval to 5 seconds. 2025-02-26 10:22:09 -03:00
Eduardo Silva 87a7802a9c realtime peer traffic and Throughput 2025-02-25 18:50:26 -03:00
Eduardo Silva 9fbdf6f116 chartjs better integration with peer list 2025-02-25 18:32:35 -03:00
Eduardo Silva 703a05b18c chartjs customization 2025-02-25 15:45:30 -03:00
Eduardo Silva e99d910dbd chartjs for peer list 2025-02-25 15:34:26 -03:00
Eduardo Silva d2aa1ef044 auto indent lines 2025-02-25 14:50:22 -03:00
Eduardo Silva f7917c478a Add toggle for displaying extra peer information 2025-02-25 14:49:01 -03:00
Eduardo Silva ec65a5c0d2 peer Throughput display 2025-02-25 14:20:50 -03:00
Eduardo Silva 8b8566cdb1 Remove unused RedirectView import 2025-02-25 12:43:11 -03:00
Eduardo Silva 490008e3c3 Add throughput display for WireGuard peer details 2025-02-25 12:41:10 -03:00
Eduardo Silva 7226177d42 Add functionality for applying database patches on login 2025-02-25 11:58:48 -03:00
Eduardo Silva c43fdd749f Enable WebadminSettings in admin panel 2025-02-25 11:58:25 -03:00
Eduardo Silva 0c5b6727ff Add db_patch_version field and update refresh interval default to 10 2025-02-25 11:58:03 -03:00
Eduardo Silva b7ae6f1421 Add EmailSettings model with migration 2025-02-25 09:21:50 -03:00
Eduardo Silva ea9596b4bc Boxed layout 2025-02-24 16:01:09 -03:00
Eduardo Silva 8c780d297c New status page 2025-02-24 15:18:41 -03:00
Eduardo Silva da0fc7ed3c improve peer list 2025-02-24 12:40:13 -03:00
Eduardo Silva b11ccb44ba Update "Back" button link in WireGuard manage peer template 2025-02-24 11:54:04 -03:00
Eduardo Silva 38c6bb06f9 peer modal completed 2025-02-24 11:49:22 -03:00
Eduardo Silva 2745606a20 peer modal improved 2025-02-24 11:00:28 -03:00
Eduardo Silva 15cb2f705a Updated indentation 2025-02-24 09:55:52 -03:00
Eduardo Silva 1a68ad1344 Add peer info API endpoint and modal preview 2025-02-24 09:28:42 -03:00
Eduardo Silva d8c6bee57a fix missing volume declaration for app_secrets and rrd_data 2025-02-22 09:28:17 -03:00
Eduardo Silva e4b8a7ea45 Add wireguard_webadmin_rrdtool to image list 2025-02-22 09:16:43 -03:00
Eduardo Silva a3130c12dd Update Docker files and add timezone support 2025-02-22 09:14:59 -03:00
Eduardo Silva 98285777c4 fix instance graph title 2025-02-22 07:41:35 -03:00
Eduardo Silva f34768c200 Handle missing traffic graphs gracefully in the UI. 2025-02-21 22:25:58 -03:00
Eduardo Silva f032f03694 Reorganized the layout of the peer traffic section. 2025-02-21 22:18:26 -03:00
Eduardo Silva 60a43070d8 improve rrd graph display 2025-02-21 21:59:30 -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 804a5e90fb Update graph period handling to support dynamic input 2025-02-21 21:16:19 -03:00
Eduardo Silva 11f0a30cf1 color fix 2025-02-21 16:33:13 -03:00
Eduardo Silva 590e86b331 rrd graph peer display 2025-02-21 16:28:53 -03:00
Eduardo Silva 5b0ab72c49 rrd graph view 2025-02-21 15:52:54 -03:00
Eduardo Silva 0df6a85bbc Set timezone configuration via environment variable 2025-02-21 15:51:40 -03:00
Eduardo Silva 8212446a72 Add rrdtool and dependencies to environment
Updated `requirements.txt` to include `rrdtool-bindings` and modified `Dockerfile` to install necessary rrdtool-related packages and development tools.
2025-02-21 13:57:24 -03:00
Eduardo Silva a25add722a Fix rx and tx value assignment in WireGuard parser 2025-02-21 13:13:56 -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 7ecf111fbe Added peer sorting functionality 2025-01-22 11:53:56 -03:00
Eduardo Silva 6e22eafb05 Add sort_order field to Peer model and create a default order 2025-01-22 10:04:37 -03:00
Eduardo Silva 0d374037b1 Update version information 2025-01-21 15:21:21 -03:00
Eduardo Silva fd14cf1744 Refine enhanced filtering logic in wireguard_status view to ensure it only activates when user has peer groups defined in UserAcl. 2025-01-21 15:19:14 -03:00
Eduardo Silva b426c05e9f Implement enhanced filtering for WireGuard peers based on user ACL settings in api/wireguard_status view 2025-01-21 15:15:27 -03:00
Eduardo Silva 10e456b202 User toggle for webconsole and enhanced filter 2025-01-21 13:22:18 -03:00
Eduardo Silva 64cd174639 Peer display filtering for restricted user 2025-01-21 11:56:05 -03:00