This weekend it was my first time setting up a vanilla Ubuntu server with a node.js application running on a IP address + port that I wanted to use on my own domain. I figured out how to keep the app running (with the app) forever, creating a SSL certificate and setting up nginx to use the certificate and to port-forward correctly. Now all this is not 100% new to me, but most of the time I just have to restart nginx or start a new npm process on a local dev environment. Setting up the whole thing and having it work how I envisioned it, is actually pretty cool.