Now, this was one of the worse decisions I made, but this blog is running on Ghost, so it needs to be updated regularly and stuff. Since everything is on Centos 7 that doesn't really carry any new Node.js and NPM packages, I just run it everything in a Fedora based container. Because... I don't know, why not? It works. I just forget every single time how to do that. So, even though it could use some more automation, I made a github repo with the Dockerfile, config and some info. So maybe I don't forget about the million things needed to get it right.
(And yes, of course I sort of do manage it with systemd. What did you think?)