ops@minipc:~$ whoami
Karlo's Homelab
Self-hosted services running on a mini PC in a closet. Automated with Ansible, containerized with Docker, secured with Let's Encrypt.
all systems operational
# Services
public
Jellyfin
Media server with hardware transcoding on AMD VAAPI. Movies, shows and music streamed anywhere.
jellyfin.homelabkniksic.com →
LAN only
Pi-hole
Network-wide ad and tracker blocking. DNS sinkhole for every device on the network.
LAN only
Plex
Second media server for the household. Local streaming to TVs and phones.
LAN only
NFS
Shared media storage exported over the local network for all machines.
# Stack
- hardwareMini PC · AMD APU with VAAPI
- osFedora Server
- containersDocker + Compose
- automationAnsible — whole box rebuildable from one playbook
- ingressnginx reverse proxy · TLS via Let's Encrypt DNS-01
- securityfirewalld · fail2ban