The Curious Engineer

All blogs / Linux / Unix

./techtipsy

ounapuu.ee

I'm Herman Õunapuu. I write about all sorts of topics, including self-hosting, software development, playing around with hardware, Linux stuff and more!

Linux / UnixHardwareDevOps / SRE / infrastructureGaming

Posts
160 from 22 Jul 2020 to 23 Oct 2026
Posting
weekly (30 in the last year)
Kind
personal blog
Feed
https://ounapuu.ee/index.xml

2026 23

  1. Building cool things for myself while the world burns
  2. Restoring my Fiat 126 BIS
  3. Faithfully reimplementing an obscure Estonian Flash game for modern browsers: GTA õppesõit
  4. Don't buy the transparent plastic version of the Makita DCL-180 vacuum cleaner
  5. Replacing the battery on a CyberPower UT650EG and UT850EG UPS
  6. Trying out open weights LLM-s on hardware that I can actually afford
  7. I guess I'm a cactus farmer now
  8. The 'free' server build
  9. These cheap USB-to-HDMI adapters are terrible, and yet incredibly useful
  10. My experience with LLM-assisted tools in software development
  11. You can run Forza Horizon 6 on an unsupported AMD RX 400/500 series GPU on SteamOS
  12. How I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard
  13. You can fake SSD-like disk speeds in any Linux VM, but it's unsafe (literally)
  14. The most unstable computer in my fleet is now the most critical one
  15. Improving my focus by giving up my big monitor
  16. Server room? No, I have a server pantry.
  17. I gave the MacBook Pro a try
  18. The cloud just stopped scaling
  19. BTRFS disk errors to fall asleep to
  20. SteamOS on a ThinkPad P14s gen 4 (AMD) is quite nice
  21. Meet the Garbage PC
  22. I built the worst Jellyfin media server
  23. Running cheap and crappy USB hard drives in RAID0 is indeed a very terrible idea

2025 34

  1. Drawing parallels between home renovation and software development
  2. Oops, I accidentally built a Steam Machine
  3. Every time I write about a single board computer, half the internet goes down
  4. LattePanda IOTA review: how does it perform as a home server?
  5. I found the best use case for AI
  6. The day IPv6 went away
  7. Why Nextcloud feels slow to use
  8. ./project2038: can I keep the Orange Pi Zero running until 2038 and beyond?
  9. Comparing the power consumption of a 30 year old refrigerator to a brand new one
  10. Testing two 18 TB white label SATA hard drives from datablocks.dev
  11. Samsung 870 QVO 4TB SATA SSD-s: how are they doing after 4 years of use?
  12. The unreasonable effectiveness of the pancake rule
  13. Those cheap AliExpress 18650 Li-ion cell power bank enclosures suck, actually
  14. The 'politsei' problem, or how filtering unwanted content is still an issue in 2025
  15. How to run Uptime Kuma in Docker in an IPv6-only environment
  16. 3D printing is pretty darn cool, actually
  17. PSA: part of your Kagi subscription fee goes to a Russian company (Yandex)
  18. How a Hibernate deprecation log message made our Java backend service super slow
  19. From building ships to shipping builds: how to succeed in making a career switch to software development
  20. My horrible Fairphone customer care experience
  21. Lenovo ThinkCentre M900 Tiny: how does it fare as a home server?
  22. We get laptops with annoying cooling fans because we keep buying them
  23. Home is where the home server is
  24. The coffee machine ran out of memory
  25. About the time I trashed my mother's laptop
  26. Fairphone Fairbuds XL review: admirable goals, awful product
  27. I yearn for the perfect home server
  28. Turns out that I'm a 'prolific open-source influencer' now
  29. IODD ST400 review: great idea, good product, terrible firmware
  30. Feature toggles: just roll your own!
  31. I'm done with Ubuntu
  32. Why my blog was down for over 24 hours in November 2024
  33. Backing up another PC with a single Ethernet cable
  34. My very first Dungeons and Dragons campaign

2024 30

  1. The IPv6 situation on Docker is good now!
  2. How to build a fleet of networked offsite backups using Linux, WireGuard and rsync
  3. What I've learned running Linux and Windows off of USB flash drives
  4. You can use almost anything as a key file for your encrypted storage device
  5. Your Wi-Fi might be terrible because of Dynamic Frequency Selection (DFS)
  6. The best laptop is the one somebody else had
  7. ThinkPad as a server: third time's the charm
  8. The Fedora Linux starter pack: everything you need for a smooth experience
  9. So you want to migrate to Kubernetes: observations from a software developer
  10. My blog successfully survived a scheduled power outage
  11. I encourage you to write a blog
  12. How to copy media off of an iPhone the hard way (using Linux)
  13. How I ended up working as a software developer
  14. Running my ThinkPad T430 with an eGPU in 2024
  15. No HDMI port on the ThinkPad T430? No problem!
  16. About the time my ThinkPad T430 ran with an external GPU
  17. This blog is running on a home server
  18. How to save an old printer from the e-waste pile with a Raspberry Pi
  19. They make USB-C cables with displays now!
  20. Steam Deck: I like it
  21. ThinkPad T40: it can still run modern Linux, for now
  22. OpenWRT, ISP modem and dynamic IP addresses: how to fix connectivity issues without rebooting your router every time
  23. The hidden media play/pause/stop keys on the Lenovo ThinkPad L390 Yoga
  24. Monitoring energy usage with smart plugs, Prometheus and Grafana
  25. Lenovo ThinkPad P14s gen 4 (AMD): it doesn't suck under Linux
  26. How to take down production with a single Helm command
  27. Fairphone 5 long-term review: notes on 1 year and 3 months of use
  28. My very first career day
  29. Oops, I published my drafts!
  30. FOSDEM 2024: my experience, some notes and tech tips

2023 21

  1. My cat water fountain comes with a spicy USB power adapter
  2. The simplicity of the modulo operator: how I scaled an inefficient solution on a legacy system
  3. Control - how to make a game enjoyable for casual audiences
  4. The optimization treadmill: why I keep changing my computing setup all the time
  5. Zimaboard: the closest thing to my dream home server setup
  6. My trip to the 'Side ja laptopi muuseum' in Estonia (Communication and Laptop Museum)
  7. Steam local network game transfers are a game-changer
  8. The IKEA-powered homelab on a wall
  9. Why you might not want to publicly self-host a Wikipedia clone
  10. My experience at the k-space hackerspace hackathon
  11. How I blew up my backup server (Valve pls fix)
  12. I held a talk about my self-hosting adventure!
  13. Dell Latitude 5411: the Linux compatibility sweet spot
  14. Life is maintenance, maintenance is life
  15. Tiered storage: use the right tool for the job
  16. I looked at this site on the Wayback Machine
  17. TOMO M4: probably the coolest power bank I've owned
  18. LattePanda V1 - my experience with a Raspberry Pi alternative
  19. Shrinkflation, SanDisk style
  20. ThinkPad as a server: the follow-up
  21. Anything's a portable speaker if you're brave enough

2022 25

  1. About the time I used Google Drive as a CMS for a web app
  2. What changing the CPU on a laptop looks like
  3. HoloISO: the unofficial Steam Deck experience on your PC
  4. I have a 'Dall UD19PB ThundeRbglt Dock': my experience with the HP Elitebook 845 G9
  5. I finally found an use case for my Raspberry Pi Model B+
  6. Recovering a password-protected ThinkPad T60
  7. Testing a cheap ExpressCard to NVMe SSD adapter on my ThinkPad T430
  8. The minimum viable fan control script
  9. Accidentally turning the ASRock DeskMini X300 into a semi-passively cooled PC
  10. Overcoming hardware limitations: the time-to-sleep script
  11. This site will be offline on 2022-08-17 between 18:00-19:00 EEST
  12. I tried out the CyberPower UT650EG UPS
  13. btrbk is awesome
  14. The absolute state of Bluetooth audio in 2022
  15. Disabling the crappy Broadcom Bluetooth adapter in your ThinkPad T430 running Linux
  16. Can a laptop from 2012 be a viable home server?
  17. Trying out VR on an AMD Ryzen 4000 series APU
  18. Strangling your service with a Kubernetes misconfiguration
  19. Oversimplified guide into snapshots on the btrfs filesystem
  20. My self-hosting setup has an UPS now, here's my experience with it
  21. How I treat my urge to hoard data
  22. Surviving the front page of HackerNews on a 50 Mbps uplink
  23. ASRock X570M Pro4 motherboard overview
  24. ASRock DeskMini X300: the future form factor of desktop PC-s?
  25. Why I went back to using a ThinkPad from 2012

2021 19

  1. VR, VFIO and how latency ruined everything
  2. Self-hosting Wikipedia using Kiwix
  3. Tech rants: PC-s use way too much power in 2021
  4. DIY cloud gaming: NVIDIA and Moonlight
  5. DIY cloud gaming setup with VFIO, Parsec and AMD
  6. Testing GPU passthrough on AMD Ryzen 7 5700G APU
  7. Turning leftover PC parts into a decent gaming PC
  8. AMD Ryzen 7 5700G: first impressions on Fedora 34
  9. How to mess up a simple ThinkPad X230 BIOS flash and how to recover from it
  10. I've reached the self-hosting endgame
  11. Tech tip: eliminate HDD humming noise
  12. Whacky setups: seedbox on a wall
  13. How to start your self-hosting adventure: a high-level overview
  14. My server setups throughout the years
  15. My attempt at archiving nfscars.net
  16. Database optimization adventures on low-end hardware
  17. Things I've learned during my self-hosting adventure
  18. How to fix ZFS pool not importing at boot
  19. Quest towards energy efficiency part 1: the water heater

2020 8

  1. How to make digital copies of your old video tapes
  2. What running out of SATA ports looks like
  3. Running on fumes
  4. Stupid project ideas: the War Machine
  5. Disk is OK
  6. How I fixed one hardware issue with another one
  7. This page looks better in the app
  8. The little Wi-Fi AP that could