VPN management application
Find a file
Kumi 11e8fe8912
feat(settings): enhance configuration handling
Updated settings to ensure "ColdBrew" section exists in the config before accessing it. Defaulted `FIELD_ENCRYPTION_KEY` to a generated value if not present and corrected encoding. Made `ALLOWED_HOSTS` configurable via settings file and adjusted `DEBUG` logic to depend on `ALLOWED_HOSTS`.
2024-07-12 08:41:33 +02:00
.vscode feat: add debugging configuration for Django in VSCode 2024-07-12 08:41:06 +02:00
coldbrew feat(settings): enhance configuration handling 2024-07-12 08:41:33 +02:00
.gitignore feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
LICENSE feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
manage.py feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
poetry.lock feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
pyproject.toml feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00
README.md feat: initialize project structure with core setup 2024-07-12 08:31:39 +02:00

ColdBrew - A Django-based VPN manager.

Setup Notes

  1. Ensure that you have a rule in iptables that denies routing by default. ColdBrew will manage the rules for you, but it needs a rule to start from. If you don't have one, you can add one with iptables -A FORWARD -j DROP.

Contributing

We welcome contributions to this project. Please see the CONTRIBUTING file for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.