monotux.tech

The things I use

Inspired by others (uglyduck.ca, kevq.uk) this page will list (some) of the things I use in my everyday (tech) life.

Table of Contents

Hardware

Laptop

My current main machine, bought used in late 2021. I ran Asahi Fedora Linux on it for a while in 2025, but it wasn't great so I'm back on macOS again.

ModelApple Macbook Air M1
Memory8 GB
Storage256 GB
OSmacOS

Workstation

Mostly used for gaming and photo editing. Recently upgraded (due to reasons) using a quirky and cheap motherboard I found via forums.servethehome.com. This new build is 3 times faster than my old 6700k based build, and motherboard + cpu + memory costed me less than my old CPU alone.

MotherboardGigabyte MC12-LE0
CPUAMD Ryzen 7 5800X
Memory32 GB ECC UDIMM
Storage2 TB
GPUSapphire Pulse 9070 XT
OSWindows 11

atomic

I accidentally the whole FreeBSD installation when swapping the boot drives, so now we are back on Linux again! Podman is nice.

MotherboardSuperMicro X11SSL-F
CPUsIntel® Xeon® Processor E3-1245 v5
Memory32 GB ECC UDIMM
Storage~1 TB SSD, ~16 TB HDD
OSUbuntu 24.04
Networking1×1 Gbps, 2×10 Gbps

Some things running on this machine:

  • SMB/NFS shares
  • PostgreSQL
  • restic for backups
  • A bunch of containers (as of April 2024, 37!)
  • A few incus/lxd containers

initial

The replacement for atomic, it's just taking a long time as it's quite boring to migrate :-)

MotherboardGigabyte MJ11-EC1
CPUEPYC 3151
Memory64 GB ECC RDIMM
Storage~1 TB NVMe, ~20 TB HDD
OSNixOS 25.05
Networking2×1 Gbps

I'm using Incus for most services on this machine, all provisioned using Terraform due to reasons. I'm mostly using NixOS for the Incus containers.

Some things running on this machine:

  • PostgreSQL
  • Forgejo
  • IdP/Auth
  • S3-compatible storage
  • SMB & NFS
  • Backups plus external replication

unicorn

Replaces my previous router pioneer. This is a pretty decent HP machine handling my internal routing, running DNS & DHCP and a few similar workloads. NixOS is amazing for a machine like this, I really enjoyed learning nix and setting this machine up.

ModelHP 290-p0043w
CPUIntel Core i3 8100
Memory16 GB
Storage128 GB SSD + 256 GB NVMe
OSNixos 25.05
NICs1×1 Gbps, 2×10 Gbps

kubernetes cluster

I got lucky and bought a few Intel NUCs for a great price, and decided to use them for a kubernetes cluster at home.

Role#ModelCPURAMOS
Worker nodes3Intel NUC11TNKI3Intel Core i3 1115G416 GBTalos Linux

K8S in a homelab is a moving target/learning environment, but as of May 2025 I'm using:

  • ArgoCD, with app-of-apps plus application sets
  • Both Kustomize (for app-of-apps) and Helm (for application sets)
  • MetalLB in BGP mode
  • NGINX for Ingress

Once I started experimenting with this I've had a lot of fun learning!

SBCs

These are the SBCs currently in some kind of 'production'.

NameModelUse
goblinASUS Tinkerboard SInternal certificate authority
colonyASUS Tinkerboardzigbee2mqtt
karateNanoPi R4SRouter at a relatives appartment
morphRaspberry Pi 3Bmqtt bridge for another 433 MHz radio
acrobatOrangePi Zero LTSrtlsdr, 433 MHz radio scanning

Software

This blog

Blog theme

This sites theme is based upon ronv/listed, but modified to my taste/needs. You can find my fork here.

Applications

Emacs
For reading my email (mu4e + isync), for nearly all text editing, and much more. I've been an avid user of org-mode since my university days, starting approx. 2009 or so. Link to all posts on this blog tagged Emacs.
kitty
A terminal emulator
Firefox
Because reasons :)
Ansible
Anything can be done with a few hundred lines of yaml! Link to all posts on this blog tagged Ansible.

Services

Self-hosted

A lot of self-hosted services, mostly hosted on my home network. These are (mostly) running in containers, except for Home assistant which is running on it's own virtual machine.

Miniflux
Great RSS reader, I use it literally every day!
Home assistant
Used it since 2017, great from day one but has only improved since.
Mosquitto
I'm using MQTT for a lot of use cases at home.
Grafana
Used both for sensor data and to analyze system performance
InfluxDB
Time series database, both systems and sensor data
PostgreSQL
For Miniflux, Home assistant and others
Syncthing
For syncing files between computers
Navidrome
Great way to access my music collection in a browser!
step-ca
Great piece of software! Manages my internal certificates, and the ACME backend makes sure that everything uses TLS internally.
grocy
A proper ERP system for my fridge :-)
Restic (+ restserver)
Self-hosted backups, I really like restic-restserver, I'm using it at home to take backups from restic running on my machines.
matrix-synapse
My private chat server! I use the excellent spantaleev/matrix-docker-ansible-deploy playbook to install and update the installation.
netbox
Keeps track of my networks, hosts and virtual machines.
authelia
Centralized authentication is nice, even for a single-user environment
linkding
Trying to replace my old pinboard.in account, due to reasons.
zigbee2mqtt
Manages my zigbee network
rtlsdr
Listens on the neighbourhood temperature sensors on 433 MHz

Managed

Stuff I'm using but not hosting myself (yet):

Bitwarden
My password manager of choice, a paying customer for a great number of years.
sr.ht
For my git repositories and their build service.
healthchecks.io
For noticing if any scheduled job fails to run as expected. Backups, internal certificate renewals…

Networking

My 'core' network is run through a Ruckus Brocade 7150-C12P, and the network is pretty heavily segmented into different VLANs (10+) for different purposes.

For WiFi I'm using two TP-Link EAP 245v3. I'm using CAT6 cables for everything I can.

I also really appreciate plain old nftables, even after 10+ years of using OpenBSD/FreeBSD PF. It's easy to write and read, and allows for some really nice rules with verdict maps, concatenations and so forth. In the past I've used Shorewall to avoid typing iptables rulesets.