exor@dev: ~/homelab

exor@dev:~$ cat homelab.md

Homelab

operator: Conley Dannels / Exor

Focus: Self-Hosting • Automation • Infrastructure • DevOps-Style Workflows

My homelab is where I build, test, break, fix, automate, and learn. It powers self-hosted services, Docker workloads, storage, reverse proxy access, and the infrastructure ideas I want to carry into systems, automation, and DevOps-style workflows.

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.