I made a guide on how to install Wekan on a host with possibly other NodeJS applications. The Wekan app is run by a dedicated
wekan user (and not
root)thanks to a service and is served by a Nginx reverse proxy that forces the HTTPS connection.
I may do a scripted version of this later (I know someone already did a script but we do some things differently) and an update script too. It may not follow all the best practices but I think it follows enough ^^
I did not detail part where you may want to use a Let’s Encrypt certificate because I want to do this on a separate guide.
Hope it helps !