Uses
🌐 NL
EN
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: 64GB 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 (centre) + 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 - 32GB RAM, 512GB 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 |
| Mailcow | Mail server | |
| Proxmox VE | Hypervisor | Proxmox Mail Gateway |
| 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 |
| 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
- my.host - domain registrar