Software Projects
While I don’t have a ton of real standout software projects as I’m not software dev, I do have a couple very niche things I’ve built for myself and my own enjoyment, of course all code is open source (as it should be) ๐
- Cargoport: A golang-based tool for handling docker compose environment backups, allows crontab use for recurring backups, compression, secure transfer to other machines using ssh & rsync, and docker image information gathering during each run to ensure reliable recovery. Has genuinely save me in a pinch or two, and greatly abstracts the process, pretty handy in my situation!
- Tilda: (Tarkov Item Lookup & Data Application) An incredible geeky python-based OCR tool that helps gather useful information about an item in the game Escape From Tarkov, working with API calls to keep local item database up to date, and allows quick checking of in game item average market sales prices, quest usage, trader values, wiki-links, etc. No longer keeping up with this one as I’ve stopped playing the game, but it was a lot of fun to make and use while I did!
Homelab & Self Hosting
Now to say I have an overtly robust homelab and self hosted setup probably wouldn’t be an understatement, I really get a lot of kicks out of this stuff and enjoy learning as I tinker with things, a lot of my time is spent maintaining and toying with my homelab.
-
I’m a big fan of golang (although not all that proficient in it admittedly) and projects made with it as they are incredibly reliable and snappy, so I use a lot of Docker, Caddy, Hugo (what this site is built with!), amongst other things.
-
Pretty proficient with mikrotik products and advanced network setups using their platform, so I’ve got a fair bit of mikrotik switching, rather involved routing & vpn setups, and home networking using their lineup (amongst other branded network gear of course)
-
VPS services for OOB & DNS/Web hosting, along with wireguard for privacy & security away from home
-
Redundant private DNS servers using PiHole & Unbound, great for ad blocking too!
-
Amongst other commonly self hosted services, such as proxmox, documentation, budgets, nas & storage, etc.
-
Honourable Mentions:
- Planka & Joplin (Todo & Notetaking)
- Bitwarden (Password Manager)
- LibreNMS, Zabbix, & Graylog (Monitoring & Logging)
- PaperlessNGX (Documents)
- Oxidized & Netbox (Backups & Documentation)
Amongst a fair few others, all of which I certainly reccommend for other’s personal setups! Certainly can be a bit of slog to keep everything working and ensure things are reliable enough, but with enough RAID, backups, and redundancy, self hosting can meet all your needs at a (not so) insignificant cost, plus it can be pretty satisfying with everything whirring away as intended ๐