# Nginx configurator (patent for that name is pending...)

# TODO
* 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




# Contributions
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.