About This Documentation
Purpose
This site is my personal documentation — partly for me, partly for anyone who wants to see how I actually run things. It also hosts my sister's documentation under the Laura section.
The goals are:
- Save what I learn — so I can refer back to it instead of re-Googling
- Be honest — the hardware, services, and configs described here are the ones actually running, not aspirational
- Help someone — if any of this saves another homelabber a few hours, great
I believe in sharing knowledge freely. If you want help setting up something documented here, reach out.
Main Focus Areas
Home Lab
- Bare-metal Kubernetes (k0s) on minimal Ubuntu Server
- ZFS everywhere via OpenEBS ZFS-LocalPV
- GitOps with FluxCD + SOPS
- Self-hosted services from GitLab to Matrix to Jellyfin
Workstation
- Artix Linux with dinit and doas
- Rust and Go as main languages
- A short, deliberate toolchain
Hardware & PC Building
- Component selection, assembly, and servicing
- Professional work at cherkaoui.ch
Documentation Structure
- Home Lab — network, hardware, platform, services
- Skills & Technologies — what I work with
- My Setup — workstation hardware and OS
- About Me — background and interests
- Laura — my sister's section
Contributing
Found something wrong or out of date? Please tell me — I'd rather know.
- Issues or pull requests on GitHub / GitLab
- Email: contact@hide.cherkaoui.ch
Stay Connected
Hadi
Laura
Thanks for reading.