This looks like a great project, however, I tried to see if I can implement it within my current server.
Using 100% of your instructions, I got it to run in a docker, on http, refused https. Even so, this was testing only to see how it goes.
I tried deploying it on my existing droplet, with no success.
It seems very cumbersome and error-prone. Even creating this user I got "Unknown error has occured."
I will start looking at spirit-project.com/ and, hopefully, with a lot of template expanding will end up with something similar to this.