Home Projects Blog Contact Other

About this website

This site is hosted using nginx and static html pages (using ssi for things like the header), with a stylesheet shared across every page. It's hosted on a PebbleHost VPS which I access through ssh

To write new pages or update existing ones I use neovim as a text editor and start a local nginx server. I then use git to directly push updates to the main site.

The same vps hosts a couple of other sites, of which files.blackilykat.dev which I use to share files so I don't need to use random free services that may or may not work how I expect them to.

All sites are encrypted using Let's encrypt free ssl certificates.

I bought the blackilykat.dev domain from namecheap. I have my emails under that domain as well, using a paid Tuta Mail plan. (I used to use proton, but tuta's plans are cheaper and fit my needs better)

You might notice an /api call when subscribing to the newsletter. That's a python server reverse proxied through nginx to perform some actions.

The only publicly accessible endpoint is /api/newsletter, but there's other endpoints mostly used manage blog posts. Although you're not meant to, you can see the templates used to generate the HTML in /templates (such as the category template)