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
Eduardo Silva
9834a3e825
Stack update
2025-01-21 11:47:18 -03:00
Eduardo Silva
4df10f6499
Enhance user management: Added 'Peer Groups' column to user list, updated UserAclForm to include peer group selection, and improved user management view with detailed descriptions for user levels and peer groups.
2025-01-20 15:59:24 -03:00
Eduardo Silva
8eb0a6d852
Group management form converted to crispy forms. Page for group list improved
2025-01-20 15:03:15 -03:00