102 Commits

Author SHA1 Message Date
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
Eduardo Silva
eefc573c61 create and manage peer groups 2025-01-20 11:41:02 -03:00
Eduardo Silva
797058b29b Add peer group model 2025-01-20 09:55:35 -03:00
Eduardo Silva
c79c587945 Update dependencies in requirements.txt 2025-01-20 09:25:17 -03:00
Eduardo Silva
91305b0d17 stack update 2024-09-03 16:58:03 -03:00
Eduardo Silva
819562fe93 update version information 2024-09-03 16:51:51 -03:00
Eduardo Silva
ddf96a2e52
Merge pull request #40 from teohz/regex_fix
Expand domain length from 6 to 18 characters
2024-09-03 16:44:03 -03:00
teohz
b91b30ccf7 fix: changing top domain character length check from 6 to 18 characters - as seems to be the currently longest top domain name 2024-09-02 15:25:42 +01:00
Eduardo Silva
7d44efcf75 add system prune to build script 2024-07-10 19:44:57 -03:00
Eduardo Silva
7238b0cb86 Python upgrade 2024-07-09 15:26:07 -03:00
Eduardo Silva
070c99b433 DNS diagnostic tool 2024-07-09 14:46:59 -03:00
Eduardo Silva
99ca031645 stack update 2024-07-09 11:49:02 -03:00
Eduardo Silva
f10c876182 update docker-compose to docker compose 2024-07-01 16:47:41 -03:00
Eduardo Silva
10cc93c8ce - DNS redirect fix
- Remove vim-nox from main container
2024-07-01 16:37:44 -03:00
Eduardo Silva
71920a212b DNS Service feature 2024-04-29 19:29:32 -03:00
Eduardo Silva
aefd3f698b DNS Container and docker compose 2024-04-29 15:26:30 -03:00
Eduardo Silva
da1513e560 DNS apply configuration 2024-04-26 16:58:01 -03:00
Eduardo Silva
414bc8076a Manage DNS Settings 2024-04-26 16:16:02 -03:00
Eduardo Silva
13702c664e DNS settings first commit and static host management 2024-04-26 15:29:07 -03:00
Eduardo Silva
2e8ac8669c Start using django crispy forms 2024-04-26 14:17:29 -03:00
Eduardo Silva
d4163b9278 Remove adminlte dashboard example 2024-04-25 15:53:09 -03:00
Eduardo Silva
2e7726d711 Remove animation on page transition.
Keep state of sidebar
2024-04-11 10:44:57 -03:00
Eduardo Silva
518d139770 update deploy and upgrade instructions 2024-04-08 14:42:55 -03:00
Eduardo Silva
c75f79a330 update deploy and upgrade instructions 2024-04-08 14:36:18 -03:00
Eduardo Silva
ff3740e164 update deploy and upgrade instructions 2024-04-08 13:39:56 -03:00
Eduardo Silva
f1894b4ebe update deploy and upgrade instructions 2024-04-08 13:37:14 -03:00
Eduardo Silva
2a3b99abe8 Changed docker-compose to use the images from dockerhub. 2024-04-08 13:03:40 -03:00
Eduardo Silva
cd97a65260 Django version upgrade 2024-04-08 09:13:58 -03:00
Eduardo Silva
9a79ffa93d Fix: remove nginx default virtualhost 2024-04-08 09:10:44 -03:00
Eduardo Silva
31fc3a1098 Routerfleet integration 2024-04-03 15:19:01 -03:00