Uses
Everything I use daily — hardware, software, services and the homelab stack behind siekman.io.
Inspired by uses.tech — a collection of developer setups.
Hardware
Daily Driver
- OS: Arch Linux
- Window Manager: Niri (Wayland compositor)
- Monitors: 3× setup — vertical 27" · horizontal 49" ultrawide · vertical 27"
- Keyboard: mechanical, HJKL navigation everywhere
Homelab
- Hypervisor: Proxmox VE on bare metal
- Cluster: k3s on 3 VMs (k3s1, k3s2, k3s3) — 2 vCPU / 2–4GB each
- Networking: MikroTik routers and switches (MTCNA/MTCRE certified)
- Storage: NFS via Proxmox host
Security
- 2FA: YubiKey 5C NFC — SSH auth, GPG signing, LUKS, PAM sudo
Terminal & Editor
- Terminal: Kitty
- Shell: Zsh + Oh My Zsh + Powerlevel10k
- Multiplexer: Tmux
- Editor: Neovim
- Font: JetBrains Mono
Software
- Browser: Firefox + Brave
- Password Manager: Bitwarden (CLI-focused)
- Git: Forgejo self-hosted at git.siekman.io
- Notes: Obsidian (local vault)
- VPN: WireGuard via MikroTik
Self-hosted Stack
| Service | What | Where |
|---|---|---|
| Forgejo | Git hosting | k3s |
| Uptime Kuma | Monitoring | k3s |
| Grafana + Prometheus | Metrics | k3s |
| Matomo | Analytics | DirectAdmin |
| ntfy | Push notifications | VPS |
| IT-Tools | Dev utilities | k3s |
| DirectAdmin | Web hosting | Dedicated server |
Services I Pay For
- Cloudflare — DNS, Turnstile CAPTCHA
- TransIP — domain registrar
- Hetzner/OVH — dedicated servers
This Site
siekman.io is built with:
- PHP 8.3 — no framework, no CMS
- Markdown files — no database for content
- MariaDB — newsletter subscribers, course users
- OpenLiteSpeed on DirectAdmin
- Redis — caching
- Deployed via zip (for now, moving to Forgejo webhooks)