The Beginning

The Beginning
My dog playing fetch in the snow

Blog setup complete!

This is my first public post for the world to see. Since we're still suffering from snowmageddon in the NorthEast I thought you might enjoy this one.

This is a ghost blog hosted in my k8s cluster. I have a static ip through my ISP. I use an OPNSense WAF/Firewall Appliance port forwarding to a MetalLB L2 load balancer endpoint in my cluster. An external only ingress-nginx controller handles the requests and routes it to my ghost pods.

Here is a very quick diagram i whipped up in my favorite tool excalidraw so you can understand the configuration better. I use excalidash which i deploy internally for an experience similar to the paid excalidraw version. More to come on how this all works. I have a very sophisticated network and deployment architecture. I run split dns with unbound and it works magically. I have dozens of services I run for various reasons. Will be fun to share out how all these work in future posts.

As soon as AWS SES approves my request you'll be able to signup for future posts. We'll be discussing a lot of fun and interesting topics around technology and probably other areas where I have interest. I use postfix in OPNSense however DNSBL prevents practical use even if I properly sign emails with DKIM. Also in case you're curious right out of the box I block over 5K common spam domains from ever attempting to signup. I use disposable-email-domains oss and a custom script which modifies ghost configuration for domain blocking.

Anyways my goal is to try to do a post a day. Hope you all find them remotely interesting! Cheers.