exor@dev:~$ whoami
I use this lab to gain hands-on experience with Linux, Docker Compose, storage, networking, backup strategy, reverse proxies, media automation, scripting, and service troubleshooting. It is both a learning playground and a production environment for services I rely on daily.
exor@dev:~$ tree ~/homelab -L 2
homelab
├── virtualization
│ ├── Proxmox
│ └── game servers
├── storage
│ ├── TrueNAS
│ ├── datasets / shares
│ └── media storage
├── containers
│ ├── Docker Compose
│ ├── Jellyfin
│ ├── Radarr
│ ├── Sonarr
│ ├── Jellyseerr
│ ├── Jellystat
│ └── supporting services
├── networking
│ ├── UniFi / UDM Pro
│ ├── DNS / routing
│ ├── reverse proxy
│ └── remote access
└── automation
├── Bash
├── Python
└── operational scripts
exor@dev:~$ cat virtualization.txt
Proxmox is my general virtualization platform for hosting workloads, including game servers, and for learning infrastructure management.
I use virtualization to separate workloads, experiment safely, and build repeatable environments.
This gives me hands-on experience with infrastructure layout, resource planning, and service isolation.
exor@dev:~$ cat storage.txt
TrueNAS is the storage backbone of my lab.
I use it for media storage, shared data, and service-related datasets.
Storage planning, reliability, and practical organization are a major part of how I run the environment.
exor@dev:~$ docker compose ls
Jellyfin — media streaming and library management
Radarr — movie automation and release management
Sonarr — TV automation and library workflow
Jellyseerr — request management for media users
Jellystat — usage metrics, visibility, and media server insight
Supporting services — the glue that keeps the stack reliable and usable
exor@dev:~$ cat media-stack.txt
One of the biggest parts of my homelab is a self-hosted media ecosystem. I work on reliability, release quality, matching rules, subtitle preferences, storage behavior, and general automation. This has given me practical experience in service orchestration, troubleshooting, file workflows, and quality-of-life optimization for real users.
exor@dev:~$ cat networking.txt
UniFi and UDM Pro are part of my networking environment.
I work with routing, DNS, WAN-related configuration, and service exposure.
I also use reverse proxy concepts and domain-based access to publish services more cleanly.
exor@dev:~$ cat automation.txt
I use Bash, Python, and other scripting tools to reduce repetitive work.
My automation efforts include update checks, service workflows, cleanup logic, and operational helpers.
The goal is always the same: reduce manual work, improve consistency, and make systems easier to manage.
exor@dev:~$ cat what_im_learning.txt
Infrastructure design and service dependency planning
Docker-first workflows and maintainable Compose deployments
Operational troubleshooting and root-cause thinking
Storage strategy, backup planning, and reliability mindset
DevOps-adjacent habits through real systems, not just theory
exor@dev:~$ echo $GOAL
Build a homelab that is not just cool to have, but useful for developing the skills needed for systems, automation, infrastructure work, and future DevOps-style operations.