I'm a little on the fence on the value of self hosting. On one hand my hatred of homogenized internet is never ending, but does me yelling into the ether ever change anything.

Eh; it's kinda fun.

Well if I am going to do this it better be simple.

Currently I need to be able to host:

  • This website
  • A synapse instance
  • Any dumb webapp idea I come up with at any moment
  • Preferably containers

Pretty attainable.

Nginx

Have a Nginx container to handle incoming traffic as well as my certs. Simply add configuration to any new container that should be exposed and off you go.

Self

Get github actions to slap my static site in a container for convenience.

Watchtower

Use Watchtower to pull my site containers as updates are pushed, given no build issues.

Synapse

Convolutedly setup synapse using an out of the box container with a finicky Docker Compose file.

And that's all it takes

As of now it's all pretty functional on a minimal $5/month VPS @ vultr which is good enough for me.