At my day job, I develop django apps directly on a RHEL8 VM without root. Which means, to use packages like - postgres, nginx, python, one must submit a ticket for an admin to install. There, unfortunately isn't a containerization option (yet) available.
Also wanted a place to throw some notes about different stuff I'm tinkering on - so building a blog, and getting to try out a cloud provider seemed like a double-check.
Could site be a static site generator like pelican? Sure could - the blog is just markdown (django-markdownx, to be exact), but some of the articles I've been thinking about would benefit from a fully-working backend.
Being able to quickly escalate to superuser and install dependencies was nice, but also terrifying. Like I want to uncomfortable/on high alert when working as root.
I didn't have too many problem getting a dango-x starer project and quick blog app launched by following the Digital Ocean Tutorial.
There were a few things to work through with the tutorial - the unicorn socket naming was incorrect in the Nginx configuration section but I eventually got it.