passthejoe — the blog

About Steven Rosenberg and the passthejoe blog

Note: This about file is too damn large and rambling. I need to move MOST of this to a separate entry or three.

I am a journalist, programmer, husband, father and weed-puller. Back in the days before Twitter, Facebook and Instagram, I thought blogging was revolutionary and world-changing. I still do. The ability to write what you want for the whole world to read is powerful and profound.

It’s even better when you own and control your content.

For me, a big part of this is running a blog using free software on a server that I either own or pay for.

Is what I write here worth reading? I leave that to you.

I am experimenting with writing using git both locally and on remote, hosted sites like <codeberg.org> and <github.com>. I’m thinking I should move the GitHub sites to Codeberg. Here are some things I have worked on:

Here are the other places my content appears:

2024 update: I didn’t expect the server running Click and Feel the Nuys to last anywhere near as long as it did. Right now it’s offline, broken or dead. Don’t trust corporations with your content. Always keep a backup (or many).

Old Blogger sites (I can’t belive I was so all in on Blogger. I also can’t believe that Google keeps these sites alive. I must have created these before WordPress caught on):

About this blog

This blog is a static site generated by Hugo. It currently uses the Hugo Bear Blog theme, which I installed on Sept. 8, 2024.

In 2019, this site was hosted on a Raspberry Pi Zero W in the coat closet. My ISP didn’t seem to mind. I never set up dynamic DNS. Luckily my IP didn’t change during the time I was hosting like this.

Yes, there are coats in the coat closet.

The Pi served this Hugo site a lot more seamlessly than it did my Perl CGI site, but it did an acceptable job on both.

Starting in early 2020, I began hosting at http://nearlyfreespeech.net. They have a unique pay-what-you-use pricing model that can end up being very inexpensive. It doesn’t work like any other shared hosting you might be familiar with. There is no cPanel. It’s a homegrown interface, and the relationship between users, sites and billing is unique. But it works, and if you have any experience at all with running websites (or want to learn), it’s a great service.

NearlyFreeSpeech.net runs on FreeBSD, and not the usual Linux (which these days seems to be Alma or Rocky). Every site includes shell access, and NFS offers many languages, utilities and other software. They even have Hugo, should you want to do server-side builds (which I did for my almost-dead-and-gone CentOS blog.

The fact that NearlyFreeSpeech offers so much — and does all the maintenance and security — makes the service very compelling. If you don’t need a full VPN (and all the headaches that go along with configuring, maintaining and securing your own server), it’s hard to deny how good the service really is.

And you have to dig a little to tease it out, but NearlyFreeSpeech.net says they won’t charge you for using bandwidth in excess of their stated cap. That takes away a worry that is always present with the “major” cloud providers.

I had a few issues with NFSN that drove me to host elsewhere. None of these concerns will necessarily prevent me from returning to the service, where I still maintain an account. For the sake of clarity, those issues are:

Beginning in early 2024, I got a new Raspberry Pi 4 Model B, and I returned to hosting this site with the Caddy web server in my coat closet.

I love Caddy because it’s so easy. Adding domains and subdomains is just a few lines in the config file, and it handles the certs for you like magic.

License

The content in this blog is published under the CC BY-NC-SA 4.0 license, which means you are free to share it under the same license. You must attribute it to me and not use it for commercial purposes.

If you would like me to write something for you that you can use for commercial purposes, let’s talk about it.