Uses
Everything I use daily — hardware, software, self-hosted services and the stack behind siekman.io.
Inspired by uses.tech — a collection of developer setups.
An overview of what I use. For more detail on my desk setup see /workspace, for what I carry daily see /edc.
Hardware
Workstation
- Case: Corsair iCUE 1000D with 14 fans and 2× Commander PRO
- Motherboard: ASUS ROG Crosshair VIII Hero (Wi-Fi)
- CPU: AMD Ryzen 9 3900X — 12 cores / 24 threads
- RAM: 64 GB DDR4 3200 MHz Corsair Vengeance
- GPU: NVIDIA GeForce RTX 2080 Ti
- Storage: 2× Samsung 970 EVO 1 TB NVMe + various SSD/HDD
- Monitors: AOC AG493US3R4 49" ultrawide (center) + 2× AOC Q27G4ZR 27" QHD vertical
- Keyboard: ZSA Voyager with Navigator
- Mouse: Logitech MX Master 3 + MX Ergo trackball
Laptop (on the go)
- Dell Latitude 9430 — 32 GB RAM, 512 GB SSD, running Arch Linux
Security
- YubiKey 5C NFC — SSH auth, GPG signing, 2FA
OS & Window Manager
- OS: Arch Linux
- Compositor: Niri (Wayland) — in use, under evaluation
- Desktop shell: Dank Material Shell (DMS)
- Terminal: Kitty
- Shell: Zsh + Oh My Zsh + Powerlevel10k
- Editor: Neovim with Lazy.nvim
- Font: JetBrains Mono
- Navigation: HJKL everywhere
Languages
- Bash — daily scripting and automation
- PHP — primary language for web projects
- HTML / CSS — frontend for own projects
- Python — scripting and tooling
- YAML — configuration everywhere
- SQL — MariaDB for data and queries
Daily Tools
- Yazi — terminal file manager
- tmux — terminal multiplexer
- kubectl — Kubernetes CLI
- k9s — Kubernetes TUI
- 1Password — password manager
- Vivaldi — browser
- Obsidian + Neovim — notes
Homelab & Infrastructure
- Hypervisor: Proxmox VE on bare metal
- Cluster: k3s on 3 nodes
- Networking: MikroTik routers and switches (MTCNA/MTCRE certified)
- DNS: Self-hosted authoritative DNS
- Git: Forgejo, self-hosted at git.siekman.io
- VPN: WireGuard via MikroTik
- Colocation: Self-owned hardware at ColoClue / euNetworks Amsterdam — moving to NorthC Amsterdam later this year
Self-hosted services
| Service | What |
|---|---|
| PowerDNS | Authoritative DNS |
| DirectAdmin | Web hosting (legacy servers) |
| Mailcow | Mail server |
| Proxmox VE | Hypervisor |
| Proxmox Mail Gateway | Mail gateway |
| Proxmox Backup Server | Backup |
| Kubernetes (k3s) | Container orchestration |
| Forgejo | Git hosting |
| Matomo | Analytics |
| Grafana | Metrics dashboards |
| Prometheus | Metrics collection |
| Zabbix | Network monitoring |
| Uptime Kuma | Uptime monitoring |
| Bookstack | Documentation / wiki |
| HomeBox | Home inventory |
| Wallabag | Read-it-later |
| IT-Tools | Developer utilities |
| ntfy | Push notifications |
| n8n | Workflow automation |
| Unifi Controller | Network management |
| MariaDB | Database |
| Minecraft server | Because why not |
Domain Registrars
- TransIP — domain registrar
- mijn.host — domain registrar