2023-10-25 19:37:39 +02:00
# Nginx configurator (patent for that name is pending...)
2023-10-25 19:38:52 +02:00
# TODO
2023-10-26 15:55:27 +02:00
* Prepare config templates for nginx and dehydrated?
* document dhparam.pem generation (`openssl dhparam -out ssl-dhparams.pem 4096` in /etc/autossl)
* Limit current SSH keys to only config rsync and nginx reload
* Write down how it works in human language
* Create a guide how to use it to intrawiki
* Teach everybody how to use it...
# Setup
* `python3 -m venv .venv`
* `source .venv/bin/activate`
* `pip3 install -r ./requirements.txt`
* `cp env.sample .env` # and customize to your needs
2023-10-25 19:37:39 +02:00
# Contributions
2023-10-25 19:44:27 +02:00
Please use `black` formatter.
You can automate the process by running `cp .githooks/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit` after pulling the repository.