Turning these two css settings off improved the UI/UX of the blog a thousand times:

pre { margin: 2rem 0 !important; padding: 1rem !important; }

Each code block has such giant padding and margins that you can only read 3 lines of text in a viewport.

Also, I would suggest installing Webmin/Virtualmin which takes care of a lot of issues like deploying new subdomains or new users.