When I got my new M4 Mac Mini last month, I knew right away I wanted to use it for more than just a backup and file server.
So as of last night, I’ve completed the migration of this site, kelkhoff.com, to be running on my mac mini.
Here’s the full stack:
- hover for kelkhoff.com DNS →
- linode for load balancing, and TLS →
- linode running an nginx docker image, doing a reverse proxy →
- erro Dynamic DNS and port forwarding →
- mac mini running wordpress and mysql under docker compose.
Hopefully that doesn’t give away too much infosec 😉
From a different point of view, here’s a different view of the full stack. Yes, I am using my Apple Vision Pro box as a rack, while I’m pending the purchase of a new 3D printer…
Anyway, I think the site’s performance is improved – but, I still do see some initial-connection delays when wordpress wants to download 50 images at the same time, or 100 javascript files. So, hopefully I can tune that, either at the linode or nginx side. Or, I might try to simplify the stack some. I do like having the internet hitting the linode balancer instead of coming DIRECTLY into my house, but at this point, I’m probably over-paying linode for what I’m getting from them, so I might be searching out a new cloud whatever-you-call that provider (like a cloudflare?)