Table of contents
Me, Thomas
I’m a father of three sons, the oldest two being twins. I live with my kids and wife in Norway. I’m in my early 40s and find computers with Linux, electronics and home automation things pretty fascinating. I’m also a big fan of red wine, Whisky, pipes and cigars, and cooking.
Between work and family, there isn’t a lot of time left. I use it mostly in my home office/man-cave. A 10 m² (108 ft²) room in the basement, where I tinker with my homelab and electronics projects. I try to write about it.
Get to know me better:
Contact info
Reach me on Mastodon 🦣 — or via email:
printf "%s@%s.%s\n" blog.contact cavelab dev
- I read all email, but might be slow to answer 🤷
- I don’t accept guest posts, sponsorships, or advertising.
- I may publish your message if it could help others.
Find me online
- Mastodon: fosstodon.org/@thomasjsn
- GitHub: github.com/thomasjsn
- YouTube: youtube.com/@ThomasJensenNor
Cavelab?
Well… My home office, man cave, server room, and electronics lab is a 10 m² (108 ft²) room in the basement — with thick concrete walls, and no windows. Kinda like a cave.
Blogroll
Here are some blogs that I have looked to for inspiration;
- apalrd’s adventures
- blog.kroy.io
- BrianLi
- Ctrl blog
- Intermittent Technology
- Jeff Geerling’s Blog
- Michael Stapelberg
- Rubenerd
This website
- code is hosted on my local Gitea instance
- statically generated by Hugo; using a modified Hello Friend theme
- built with Make
- hosted by Hetzner Cloud and AWS CloudFront
- DNS by LuaDNS
- search by Pagefind
- videos delivered with Bunny Stream
- written in Vim with the help of snippets
I aim to keep it simple, clean, and uncluttered.
Licensing
Except where otherwise noted, the original text on this website is licensed under CC BY-SA 4.0. This means you can share and adapt the articles, provided you give attribution and share your modifications under the same license.
All code snippets, scripts, and configuration files are released under the permissive MIT License, allowing you to use them in your own projects without restriction.
Disclaimers
All product names, logos, and brands are property of their respective owners. All company, product and service names used on this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
Cover images are created using graphics from Vecta and SVG Repo, which are subject to their own respective licenses.
Privacy notice
This website has no advertisements, tracking cookies, or affiliate links.
Page requests are served via Hetzner (EU-based infrastructure provider) and Amazon CloudFront (US-based CDN). Videos are delivered via Bunny Stream (EU-based CDN).
I self-host GoatCounter for visitor statistics. It collects no personally identifiable information — only aggregated counts of page views, referrers, browser type, and country. No IP addresses or cookies are stored. This is done on the basis of legitimate interest to understand how many people read this blog.