TODO generate and renew ssl certs backend needs some love frontend needs some love nicer deployment than bash scripts making data persistent