To add to this, you might check out some of the free Hugo themes here: https://themes.gohugo.io/tags/portfolio/
To add to this, you might check out some of the free Hugo themes here: https://themes.gohugo.io/tags/portfolio/
since I don’t want to pay for SSL certificates to setup https.
You don’t need to pay for SSL certs anymore, most of the time. You can get them for free from a bunch of different places now. I use Let’s Encrypt. The web server/reverse proxy I use, Caddy is able to automatically get a cert for you, install it, and keep it renewed. The only time you need to pay for a cert is if you are handling financial transactions.
Are there security issues I should address preemptively?
WordPress itself has a generally good reputation for security, though depending on how the current drama goes, that may change. WordPress security problems have almost always stemmed from plugins or poor password hygiene. Remove any plugins you are not actively using, keep the ones you are using updated, and use a good password that you don’t use anywhere else. A password wallet like Bit Warden can generate and store such passwords for you.
Better on the security front would be to evaluate whether you actually need something like WordPress at all. A static site would likely be far more secure. There’s less moving parts that might be vulnerable.
While you could program a static site yourself, it’s more common nowadays to use a static site generator like Hugo to build the site. You set it up once for how you want the site to look and then you write your posts in markdown or whatever your particular generator uses.
I don’t have anything to manage my dynamic IP
Most domain name providers have some sort of setup for dealing with dynamic IP addresses, a program called ddclient
is pretty common and is available in most repos.
My house is old enough that it doesn’t have neutrals, so I’m kinda limited in what I can install. I’ve been using smart plugs by thirdreality and battery powered buttons. No problems with the smart plugs yet.
THIRDREALITY ZigBee Smart Plug 4 Pack with Real-time Energy Monitoring,15A Outlet, Zigbee Repeater,ETL Certified,ZigBee Hub Required,Work with Home Assistant,Compatible Echo Devices and SmartThings https://a.co/d/05vm2VMC
Long ago I played with TrueNAS, but it lost test data when I was playing with it. I wound up using Open Media Vault for a couple of years, but recently switched over to NixOS when my NAS box decided to let loose the magic smoke.
If you’d like an example of a NAS nix config, this config is a running on a VM that I’ve passed the original NAS’s drives to: https://git.astaluk.com/paul/NixOS/src/branch/main/hosts/nas/configuration.nix It’s almost certainly not the best way to do it, but it does work. A search on Github for
configuration.nix
will probably bring up other, probably better, examples.