Commit Graph

253 Commits

Author SHA1 Message Date
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
cd2d49a1c0 refactor cluster node configuration and add dnsmasq service 2025-12-31 17:08:21 -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
c228eb1d52 update rules 2025-12-31 12:34:32 -03:00
Eduardo Silva
9b4b1425ed update translations for cluster worker interface 2025-12-31 12:24:07 -03:00
Eduardo Silva
e6f35e473b add cluster debug information 2025-12-31 11:52:25 -03:00
Eduardo Silva
cbeeff1bd5 update translations 2025-12-31 11:51:36 -03:00
Eduardo Silva
62d7749b5b update missing translations 2025-12-31 11:39:21 -03:00
Eduardo Silva
2af596359c Prevent disabling django admin on dev environment 2025-12-31 11:03:07 -03:00
Eduardo Silva
a2e265bb16 Add cluster worker implementation and configuration files 2025-12-30 16:33:51 -03:00
Eduardo Silva
4641fb5d36 update .dockerignore and .gitignore 2025-12-30 16:30:54 -03:00
Eduardo Silva
abbb602c3d Add cluster settings to JSON response in cluster API 2025-12-30 11:42:30 -03:00
Eduardo Silva
144ca8f87a Update translations 2025-12-30 11:39:00 -03:00
Eduardo Silva
4a1dfbe67a Update translation files 2025-12-30 11:31:56 -03:00
Eduardo Silva
92e3049a8e Add cluster API for worker management and status reporting 2025-12-30 11:30:55 -03:00
Eduardo Silva
4a6487835b Move inline styles to custom_styles.css and link in base.html 2025-12-30 10:53:32 -03:00
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