Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 3)

If you missed part 1, I highly recommend reading through it first to understand the concepts and theory behind the tools we’ll be using, and this part doesn’t make a lot of sense without part 2. Jump back to part 1 or part 2 . Configuring your Firewall to safely point traffic to your services through a reverse proxy In the last post, we completed configuring a fully functional CoreOS reverse proxy in a VM, but we didn’t finish configuring network, so it doesn’t do much for us yet....

October 22, 2024 · Seth Brasile

Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 2)

If you missed part 1, I highly recommend reading through it first to understand the concepts and theory behind the tools we’ll be using. Jump back to part 1 . Before we dive in, let’s ask a couple of important questions: Why are you doing this? - Why do you want to host a web service at home? Who is going to use this service? - Is this service going to be available for the public or to friends and family?...

October 18, 2024 · Seth Brasile

Microsoft Copilot 365 Copilot Copilot Plus Recall

So on this “Copilot+ Recall” or whatever it’s called.. Watch this for context: https://www.instagram.com/reel/C7xGJnTPGQP/?igsh=MW43NW5wNjJpczFsOA== This seems like straight-up purposefully negligent doesn’t it? This shit is stored in plain text?! For real?! I mean obviously this concept was already about as ridiculous as it could get, but storing its database locally in plain text just takes it 3 levels of shit higher. Is Microsoft doing this because they want this product to fail for some reason?...

June 5, 2024 · Seth Brasile

Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 1)

If you’re looking for the step-by-step guide, you can skip to part 2 here (but I highly recommend reading through this post first to understand the concepts and theory behind the tools we’ll be using). If you’re looking for a guide on how to set up an enterprise-grade firewall with pfSense, you can skip to part 4 here. The idea of hosting a web service in your own home can be simultaneously exciting and absolutely horrifying… On the one hand, you’d like to learn more about web technologies and devops, learn how to create robust services, and learn how to secure them....

May 21, 2024 · Seth Brasile

Fix a Homepod Mini That Wont Turn On

I recently faced 3 broken homepod minis, all bought at different times (so different ages), all with the same problem: they would not turn on. I tried everything I could find online, and nothing worked. I was about to give up and throw them away, but just as I was carrying the first to the trash can, I decided to try one more thing that I’ve seen generally work for various electronic devices (like laptops), but not suggested anywhere for these....

July 12, 2023 · Seth Brasile

Fixing Throw in Powershell

This is going to be a short post because I’m only reiterating what another blogger has already written . I’m reiterating here because more people should understand this. If you’ve written any amount of powershell, you probably know that Throw does not behave the way that one would expect. James’ post has finally clarified something that has gotten me many times, and I always figured out a way around it, but never understood exactly what was happening....

February 3, 2023 · Seth Brasile

Email Is Stupid

Warning: This is a venting post. It’s 2014. The “future” that humanity has dreamed of since the early 1900s or so (as in robots, gadgets, etc..) is here. If you do any reading into the history of web technologies, you will be absolutely amazed at the giant leaps that have been made in the past 10-15 years. Web servers and their administration, “cloud” technologies, web frameworks, and etc… are downright FUN (that is, if you’re a bit of a nerd) and fairly easy to use....

September 21, 2014 · Seth Brasile

Understanding Googles Page Speed Guidelines

I’ve been struggling with understanding exactly what Google’s “PageSpeed Insights” wanted from me for a long time. I searched for and read many guides, as well as the documentation that Google provides, and I always felt like my sites should be meeting their expectations, but that “Prioritize Visible Content” warning always got me! It seemed like ridding myself of those warnings was an unreachable goal. That is, until I read this guide by Patrick Sexton...

August 16, 2014 · Seth Brasile

How to Run Multiple Dockerized Proxied SPDY'd and Pagespeedified Ghost Blogs with 4 Commands

First, the tl;dr version for folks who are familiar with Docker and Ghost: (for those who aren’t as familiar, scroll past the break or click here, also a disclaimer: You won’t be able to use SPDY out of the box as you’ll still need to install a signed SSL cert) git clone https://github.com/sethbrasile/blog.git && cd blog Now anything in the blog directory will end up overwriting it’s match in the default Ghost installation....

July 26, 2014 · Seth Brasile