← Back to Projects

Homelab (NAS + Self-Hosted Services)

Personal infrastructure build focused on storage reliability, private services, and hands-on systems administration.

What I Built

  • Configured a personal NAS for media, backups, and home services.
  • Deployed containerized apps for monitoring and dashboards.
  • Set up a data logging + visualization stack for vehicle telemetry.

Hardware

Host: HP Laptop Notebook

Specs: CPU: Ryzen 3 2200u, No dedicated GPU, Ram: 8GB DDR4

Conectivity: 1GB Ethernet, 3x USB 3.0, 1x HDMI, 1xSD card reader

Internal Drive: WD Hard Drive 1TB

Storage: 1× WD Passport 4TB, 1× Seagate SlimBackup Plus 2TB

Homelab hardware setup

Software & Stack

OS: Lubuntu

Containers: Docker

Core Services: Jellyfin, TeslaMate, Grafana, MQTT, PostgreSQL (TeslaMate DB)

NAS Linux Docker OpenMediaVault Grafana

Key Outcomes

  • Centralized storage for media and important files.
  • Self-hosted services running reliably on my home network.
  • Practical experience with networking, storage, and container operations.

Highlights

TeslaMate Grafana dashboard

Telemetry Dashboard

Used TeslaMate to capture driving + charging data and Grafana dashboards to visualize trends over time.

Jellyfin media server

Media Server

Jellyfin for organizing and streaming my library across devices (direct play + remote access as needed).

Homarr dashboard

Service Hub

Homarr dashboard to keep all services organized with quick links and status visibility.

DashDot system dashboard

System Monitoring

DashDot for a clean overview of CPU, memory, storage, and system uptime at a glance.