Commit Graph
100 Commits
Author SHA1 Message Date
Eduardo Silva 82a3f5403c update translations 2025-12-29 18:30:39 -03:00
Eduardo Silva cb87881615 .gitignore update 2025-12-29 18:13:28 -03:00
Eduardo Silva c2f7c2e36d Cluster settings update 2025-12-29 18:13:07 -03:00
Eduardo Silva 002bf11d63 Increment config_version in ClusterSettings on pending WireGuard changes. 2025-12-29 17:37:15 -03:00
Eduardo Silva e4b69bb015 Add choices constraint to cluster_mode in ClusterSettings model 2025-12-29 17:14:16 -03:00
Eduardo Silva e351447ff0 Remove REJECT from forward policy 2025-12-29 16:06:57 -03:00
Eduardo Silva a1727618dd Remove REJECT from forward policy 2025-12-29 15:55:27 -03:00
Eduardo Silva 2f9de59728 Add icon to "Update and restart service" button 2025-12-29 15:35:52 -03:00
Eduardo Silva 6a8c2e648e Bump Python package versions in rrdtool/requirements.txt. 2025-12-29 14:11:48 -03:00
Eduardo Silva b531eb30c8 streamline deploy instructions for NGINX/non-NGINX options and simplify upgrade steps 2025-12-29 13:15:08 -03:00
Eduardo Silva 999efb19d5 Bump WIREGUARD_WEBADMIN_VERSION to 9968 2025-12-29 12:06:32 -03:00
Eduardo Silva 7160d93b26 upgrade docker compose version and variables 2025-12-29 12:02:46 -03:00
Eduardo Silva cbcb832357 change restart button class 2025-12-29 10:13:28 -03:00
Eduardo Silva 1c875dd4d5 add gunicorn and whitenoise 2025-12-28 11:45:52 -03:00
Eduardo Silva 003326e964 Enable static file caching with WhiteNoise and nginx. Switch to Gunicorn for deployment 2025-12-28 11:45:40 -03:00
Eduardo Silva 2488df8e44 Add gunicorn and update packages 2025-12-28 10:38:32 -03:00
Eduardo Silva 9e8bc539fe Update ignore rules and sync .dockerignore with .gitignore during build 2025-12-28 10:27:10 -03:00
Eduardo Silva 7c5cbe51be Add forms for Worker and ClusterSettings with translations and workers list template 2025-08-14 22:43:18 -03:00
Eduardo Silva a78dc65da1 Add active_peers and wireguard_status fields to WorkerStatus model 2025-08-14 21:56:19 -03:00
Eduardo Silva 96eaa39f8d Register ClusterSettings, Worker, and WorkerStatus models in Django admin 2025-08-14 21:44:52 -03:00
Eduardo Silva 0f5dda618b Add cluster app with initial migrations, models, and settings integration 2025-08-14 21:36:14 -03:00
Eduardo Silva 16d1a22925 Fix build by pinning builder image to python:3.12-bookworm 2025-08-13 16:11:42 -03:00
Eduardo Silva d6843db9fb Add handling for peers without private keys and update translations 2025-08-12 11:44:34 -03:00
Eduardo Silva 1f87e0bf25 Add support for empty private key warnings and relevant translations 2025-08-12 11:11:53 -03:00
Eduardo Silva e34c4007e4 remove redundant deployment instructions from README.md 2025-08-12 10:13:53 -03:00
Eduardo Silva 034f3cabf5 add Slovak translations 2025-08-12 08:54:05 -03:00
Eduardo Silva 10ad063c62 update ignore rules 2025-08-12 08:36:57 -03:00
Eduardo Silva 759b00d2da Add Slovak translations for UI elements and messages 2025-08-12 08:16:03 -03:00
Eduardo Silva 989bdfe5a3 Stack update 2025-08-11 17:49:18 -03:00
Eduardo Silva 8708850143 Add support for additional allowed hosts in environment configuration 2025-04-22 17:02:43 -03:00
Eduardo Silva 06068fdc4c Multi-language support 2025-04-17 14:46:32 -03:00
Eduardo Silva 6285ae6e68 Add informational message for translation issues in language change form 2025-04-17 12:45:48 -03:00
Eduardo Silva ee7b190803 Add multilingual support by creating README files in German, Spanish, French, and Portuguese 2025-04-17 12:24:21 -03:00
Eduardo Silva 9dd31b0f76 Update Spanish translations for various UI elements and messages 2025-04-17 09:59:51 -03:00
Eduardo Silva a50b98ceaf Fix French translation formatting for various UI messages 2025-04-17 09:59:39 -03:00
Eduardo Silva fcd1b7e825 Update French translations for various UI elements and messages 2025-04-17 09:16:32 -03:00
Eduardo Silva fd20211cb7 Update German translations for various UI elements and messages 2025-04-17 08:54:39 -03:00
Eduardo Silva 23f4a275fc Add additional language support for Spanish, French, and German 2025-04-16 15:45:31 -03:00
Eduardo Silva 503278a1de translation support 2025-04-16 14:35:36 -03:00
Eduardo Silva 0f0964765e translation for firewall rule management. 2025-04-16 14:34:46 -03:00
Eduardo Silva c60da36047 firewall rules/settings translation 2025-04-16 12:34:50 -03:00
Eduardo Silva dca75f05a4 firewall settings translation 2025-04-16 11:46:26 -03:00
Eduardo Silva 23c3dce14f Port forward translation 2025-04-16 11:31:08 -03:00
Eduardo Silva 3cb10b6ec4 VPN Invite app translation 2025-04-16 10:18:23 -03:00
Eduardo Silva 036dcc75da Peer management translation 2025-04-15 14:22:40 -03:00
Eduardo Silva 52e0f19708 WireGuard instance form translation 2025-04-15 13:20:58 -03:00
Eduardo Silva 77ed501cfc User Manager app translation 2025-04-15 12:16:50 -03:00
Eduardo Silva 1bd4c04475 Console app translation 2025-04-15 10:49:16 -03:00
Eduardo Silva be7d00803f DNS app translation 2025-04-15 10:22:10 -03:00
Eduardo Silva 707188b89a Peer list translation 2025-04-14 17:21:57 -03:00
Eduardo Silva 6836621b80 Translation for Wireguard status page and reload/restart/export messages 2025-04-14 16:22:05 -03:00
Eduardo Silva e430580aba Add language selection feature and internationalization support 2025-04-14 15:42:12 -03:00
Eduardo Silva 701f957642 Check if user is authenticated before loading user_acl 2025-04-11 11:16:50 -03:00
Eduardo Silva a58d233546 Add user permissions for reload and restart 2025-04-11 11:05:20 -03:00
Eduardo Silva b140362e86 Update dependencies in requirements.txt for compatibility and improvements 2025-04-11 10:37:48 -03:00
Eduardo Silva cacd81c773 Refactor Dockerfile to use slim image and multi-stage build 2025-04-03 17:01:19 -03:00
Eduardo Silva bf34bada92 Fix issue with reload config. 2025-03-31 15:51:18 -03:00
Eduardo Silva 2b8ec3ac88 Add pending changes warning context processor 2025-03-31 13:41:59 -03:00
Eduardo Silva fdc941726c Add reload option for WireGuard service 2025-03-31 13:26:28 -03:00
Eduardo Silva 20107c73e5 Add API endpoint for instance information and include instance information at api peer list 2025-03-17 09:23:15 -03:00
Eduardo Silva 5886437bbe Add API endpoint for instance information and include instance information at api peer list 2025-03-17 09:22:47 -03:00
Eduardo Silva 0635ffd00b Enhance output formatting 2025-03-13 14:30:14 -03:00
Eduardo Silva 91848d3fc5 Add librrd-dev to Dockerfiles 2025-03-13 13:55:25 -03:00
Eduardo Silva 1177ea1c20 stack update 2025-03-13 11:40:08 -03:00
Eduardo Silva 5fc0a17d09 display destination port forwarding 2025-03-13 10:42:50 -03:00
Eduardo Silva c8aedc5437 Use destination port from port forward rule in iptables commands 2025-03-13 10:14:50 -03:00
Eduardo Silva c574607173 include destination port information when used 2025-03-13 09:46:39 -03:00
Eduardo Silva e386b3f269 Indent and formatting 2025-03-13 08:43:49 -03:00
Eduardo Silva a61b0128ec Add port forward field to redirect rule form and model 2025-03-13 08:42:25 -03:00
Eduardo Silva 05e0f1e270 Add option for smtp without encryption 2025-03-12 21:13:22 -03:00
Eduardo Silva 100a7e11dc add API endpoint for retrieving peer list 2025-03-12 21:00:26 -03:00
Eduardo Silva 1879c851d1 update README to enhance DNS filtering section and improve clarity 2025-03-01 21:56:37 -03:00
Eduardo Silva 7c0762e5fe sort DNS Filter Lists by recommended status and name 2025-03-01 21:49:35 -03:00
Eduardo Silva 3c463ea3a0 DNS Filter completed 2025-03-01 21:42:23 -03:00
Eduardo Silva 5f7b25c8f7 DNS Filter completed 2025-03-01 21:42:03 -03:00
Eduardo Silva 3fc70cbb58 add DNS Filter List management functionality 2025-03-01 19:10:15 -03:00
Eduardo Silva a63c5643b0 improved logging for better visibility 2025-03-01 17:18:44 -03:00
Eduardo Silva bf13da353e VPN Invite feature implemented 2025-03-01 17:09:45 -03:00
Eduardo Silva aab19f38f8 VPN Invite feature implemented 2025-03-01 17:08:23 -03:00
Eduardo Silva 31b9988b98 VPN Invite feature implemented 2025-03-01 17:02:19 -03:00
Eduardo Silva 2c15294d7d improved autologout 2025-03-01 12:13:00 -03:00
Eduardo Silva ab281b7c7e feat: enhance public VPN invite UI with improved styling and auto-refresh for logout 2025-03-01 12:09:18 -03:00
Eduardo Silva d42fae8cf3 feat: add public VPN invite view and template 2025-03-01 12:04:46 -03:00
Eduardo Silva d8b51bf812 feat: implement email sending functionality for peer invites 2025-03-01 10:52:20 -03:00
Eduardo Silva b4321218a2 feat: add refresh functionality for peer invite expiration 2025-03-01 09:53:21 -03:00
Eduardo Silva aa7eeca376 fix: correct token parameter formatting in invite URL 2025-03-01 09:45:22 -03:00
Eduardo Silva c3e1d5e75d fix: remove expired peer invites on api call 2025-03-01 09:45:13 -03:00
Eduardo Silva 8c7ae751f9 button label 2025-03-01 09:44:57 -03:00
Eduardo Silva 5468f91101 vpn invite modal operations 2025-02-28 18:32:40 -03:00
Eduardo Silva ae36edd67d peer invite api fix 2025-02-28 17:59:23 -03:00
Eduardo Silva 1e1e30f425 fix: update cron_check_updates logic 2025-02-28 17:16:29 -03:00
Eduardo Silva ce7f6c6200 peer invite apis 2025-02-28 16:56:13 -03:00
Eduardo Silva 95a0695392 SMTP Configuration view and form 2025-02-27 23:26:44 -03:00
Eduardo Silva dc85a76715 VPN invite settings form and validation logic 2025-02-27 22:41:20 -03:00
Eduardo Silva 0277892305 invite settings form 2025-02-27 22:15:47 -03:00
Eduardo Silva 509c8bb1bb invite settings form 2025-02-27 21:53:03 -03:00
Eduardo Silva 27a2853d2a VPN invite public app 2025-02-27 13:24:45 -03:00
Eduardo Silva 7396080bce VPN Invite model update 2025-02-27 13:24:28 -03:00
Eduardo Silva aea86c3a82 VPN Invite list view/delete 2025-02-27 13:24:09 -03:00
Eduardo Silva 07b7a24c40 indentation fix 2025-02-27 12:01:53 -03:00