Modus Operandi -- The Obligatory "About" Page
(Yes, that is actual, live [updated every 5 seconds]
output from one of my development servers; with network information redacted.)
Login: chipster Name: Chip Cuccio (W0CHP) Directory: /home/chipster Shell: /usr/local/bin/bash Logged on since: Mon Mar 20 08:33 (CDT), on pts/2, (idle 10h:18m:26s) from tmux.%1 Logged on since: Mon Mar 20 08:34 (CDT), on pts/3, (idle 10h:18m:29s) from tmux.%3 Logged on since: Tue Mar 21 07:52 (CDT), on pts/4, (idle 4h:32m:22s) from tmux.%5 Last Login: Tue Mar 21 11:31 (CDT), on pts/0, from [redacted] Mail last read: Tue Mar 21 11:34 2023 (CDT) Project: * I have some documented here... <https://repo.w0chp.net/WPSD-Dev/W0CHP-PiStar-Dash/projects> (I could use some help with these!) Plan: To work on the things in my .project ;-)
About the Author,
W0CHP. Born and raised in the NYC/NJ area, and migrated to
Minnesota in about 1999. I received my first ham ticket in the mid-1980’s, but
it eventually lapsed. I got a new ham ticket in 2002 or so.
I write a lot of code; much of which is ham radio-related. In fact, I spend more time coding for ham radio, than I do talking on ham radio. 🤷♂️
Only F/OSS is used to create, edit and (self-)host this website. No proprietary or buggy & insecure Microsoft garbage is used to create, manage and present/serve this website; Otherwise, that would suck.
The actual web site (and all my other sites/apps) is/are hosted on a cluster of FreeBSD servers in my home using the venerable FreeBSD Jails; with the jails being deployed and managed wih Bastille.
However, you’re not hitting the actual
servers…you’re actually viewing this site from a another pair of
load-balanced FreeBSD proxy servers (with
jails(8)) in my network’s DMZ, running the Apache HTTP
The site is served over a commercial 1Gbit/s synchronous fiber optic connection with another 100 Mbit/s backup and/or H/A commercial connection. Additionally, the two firewalls are also redundant thanks to the wonderful CARP.
The website is written by hand, using the venerable and awesome Vim editor; site and structure generated with Hugo; deployed with OpenSSH, git, rsync, as well as sundry Bash and GNU Make wrapper scripts.
Presentation-wise, I’m using my own custom-made design (and by no means am I a web designer) The rendered HTML should be clean, error-free and semantically-correct. The site should respond well with, and adjust to, myriad mobile devices. Lastly, the site will render quite well in most modern browsers, and will degrade perfectly in text/console-based browsers and screen readers.
I value my privacy, as well as yours. Ergo, this site is served over an encrypted SSL connection. I use the wonderful Let’s Encrypt to issue and sign my SSL certificates - automatically, by way of the equally-wonderful mod_md.