How to Run ASSP As A Systemd Service With Systemctl

Running the Anti-Spam SMTP Proxy (ASSP) reliably on a modern Linux server requires a proper service manager. By default, ASSP needs to start as root to bind to privileged mail ports (like port 25), after which it forks and spawns its main worker processes under a non-privileged user like nobody. Using a custom systemd service file allows Linux to seamlessly… Continue reading How to Run ASSP As A Systemd Service With Systemctl

Why Tailscale + Firewalld Is My Ultimate Remote Access Stack

Setting up secure remote access usually feels like a balancing act between security and sheer frustration. For a long time, my server setup relied on Fail2ban throwing up dynamic walls via traditional iptables. It worked, but it was messy, cluttered, and stopping the service felt like waiting for water to boil as thousands of rules were torn down one by… Continue reading Why Tailscale + Firewalld Is My Ultimate Remote Access Stack

I Finally Dropped My Custom 1996 iptables Firewall Script—And Why It Was Time

Thirty years. That is how long my home network routing infrastructure relied on a monolithic shell script I wrote back in 1996. I crafted it back in the golden era of early Linux packet filtering, packed it with raw configuration lines, and tweaked it over decades as a hobby project to survive moving from ipfwadm to ipchains, and eventually to… Continue reading I Finally Dropped My Custom 1996 iptables Firewall Script—And Why It Was Time

Installed Radicale3 for hosting my own calendar and contacts data

So I finally got around to installing something so I can host my own calendar and contacts so that data is not shared with the big four corporate companies. As I just need basic calendar and contacts functionality I chose the open source project Radicale. As I have run Fedora to control the house and my private data since 1998… Continue reading Installed Radicale3 for hosting my own calendar and contacts data

BackupPC Has qw(…) Warnings Since Upgrading Perl

So since upgrading Perl I am presented with qw warnings coming out of the cron job checking that BackupPC is running. Use of qw(…) as parentheses is deprecated at /usr/share/BackupPC/lib/BackupPC/Storage/Text.pm line 301. Use of qw(…) as parentheses is deprecated at /usr/share/BackupPC/lib/BackupPC/Lib.pm line 1412. The way to get rid of these warnings is to enclose qw in parentheses and Perl processes… Continue reading BackupPC Has qw(…) Warnings Since Upgrading Perl

Barclays Stockbrokers Have An Invalid Security Certificate

if you go to the barclaysstockbrokers.com url and try to login you get presented with an invalid security certificate error by firefox and ie 8.  The certificate is for www.stockbrokers.barclays.com not www.barclaysstockbrokers.com. I have rang them and emailed them but no one seems that interested in getting fixed they dont see it as a problem.  Well in these days of… Continue reading Barclays Stockbrokers Have An Invalid Security Certificate