self-hosted

_

Trainee IT Specialist ยท Systems Integration ยท STARFACE GmbH
learnig stuff all about DevOps, Cloud engeneering, etc. in The Platform & Voice / OPS Team, self-hosting and testing using a Raspberry Pi 5
21 container active Tailscale VPN active Gitea self-hosted
SCROLL DOWN
Hardware
Raspberry Pi 5
HOSTNAME
rp5
OS
Raspberry Pi OS
CPU
ARM Cortex-A76 (4-Core)
RAM
8 GB
SHELL
zsh
DOMAIN
lhirsch.dev
DOCKER CONTAINER
21
Development Machine // Laptop
MODELL
Dell Latitude 5450
OS
Kubuntu
CPU
Intel Core Ultra 7
RAM
32 GB
HOSTNAME
luis-latitude5450
USER
lhirsch
Gaming PC // Cerebro
HOSTNAME
cerebro
OS
Windows 11
CPU
Intel i5-14600KF
RAM
16 GB DDR5
GPU
RTX 3060 2-Fan
MAINBOARD
ASUS B760-Plus
GAMING
Valorant / Rocket League
STREAMING
StreamElements / Twitch
Live Metrics // Raspi5
CPU USAGE
--%
TEMP --ยฐC
RAM USAGE
--%
-- / -- GB
DISK USAGE
--%
-- / -- GB
CPU TIMELINE // LAST 30 SECONDS
Docker Stacks // Raspi5
๐Ÿณ
Portainer
Management
Docker Management UI
๐Ÿ”„
Watchtower
Management
Auto Image-Updates
๐Ÿ“‹
Dozzle
Logs
Live Logs Viewer for Docker
๐Ÿ™
Gitea
Dev/Git
Self-hosted Git Server
๐Ÿ›ก๏ธ
Pi-hole
Network
DNS Adblocker
๐Ÿ”€
Nginx Proxy Manager
Network
Reverse Proxy Manager
๐Ÿ“Š
Uptime Kuma
Monitoring
Uptime Monitor
๐Ÿ“ˆ
Netdata
Monitoring
Live Server-Performance
๐Ÿ‘๏ธ
ChangeDetection
Monitoring
Website change detection
โšก
Speedtest Tracker
Monitoring
Internet Speed Monitoring
๐Ÿ–ฅ๏ธ
Raspi-Dashboard
Monitoring
Pi System Dashboard
๐Ÿ”—
n8n
Automation
Workflow Automation
๐Ÿ 
Home Assistant
Smarthome
Smart Home Controller
๐Ÿค–
Ollama
AI
Local LLM API
๐Ÿ”
Syncthing
Productivity
Datei-Sync Cross all Platforms
๐Ÿ“„
Stirling PDF
Productivity
PDF tool
๐Ÿ”—
LinkStack
Streaming
Link-Management (Linktree Alt)
๐Ÿ“ฅ
MeTube
Streaming
YouTube Video Downloader
๐ŸŽฎ
RedBot
Gaming/Bot
Discord Bot
๐Ÿ—„๏ธ
MariaDB
Database
SQL-Database
๐Ÿ’ป
self-hosted Homepage
Monitoring
Vibe Coded Dev Dashboard
Projects // Portfolio
IN PROGRESS
๐Ÿš€ Hugo CI/CD Pipeline
deploying a Hugo Framework-Website using Blowfish Theme with GitLab CI/CD on a VM. Nginx Reverse Proxy, systemd Service, auto Deployment using git push.
Hugo GitLab CI/CD nginx systemd SSH
ACTIVE
๐Ÿ” Starface DNS Tool
Python-Tool for DNS-Checkup. Automated Checking with dnscheck.py (self made script)
Python DNS Automation
ACTIVE
๐Ÿ™ Gitea Self-Hosted
Own Git-Server on Raspberry Pi 5 with SQLite, SSH-Auth, Tailscale.
Docker Gitea SQLite Tailscale
ACTIVE
๐Ÿ  Monitoring Pi (Flask)
Internal Flask-Dashboard/Monitoring for my Raspberry Pi 5 Homelab-Server.
Python Flask Jinja2 HTML/CSS Monitoring
IN PROGRESS
๐Ÿ“บ Dashboard Streaming
Finding a Solution to Stream Grafana Stats, etc. on multiple TV's on different floors using 1 Host.
Raspberry Pi Streaming OPS
DONE
โš™๏ธ Starface MOTD Script
Bash-Script to generate dynamic Message-of-the-Day fรผr Starface.
Bash Starface Linux
Quick CMDS // Cheatsheet
lhirsch@rp5 docker logs -f --tail=100 gitea
Stream container logs live, last 100 lines.
lhirsch@rp5 docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
Show CPU and RAM usage of running containers.
lhirsch@rp5 vcgencmd measure_temp && vcgencmd measure_clock arm
Check Pi CPU temperature and clock frequency.
lhirsch@rp5 grep -iE "error|warn" /var/log/syslog | tail -20
Show recent system warnings and errors.
lhirsch@luis ssh rp5 "docker ps --format 'table {{.Names}}\t{{.Status}}'"
Check container states remotely via SSH.
lhirsch@rp5 netstat -tulpn | grep LISTEN | sort -k4
List listening services and ports.
lhirsch@rp5 journalctl -p err -b --no-pager | tail -30
Show boot errors since last restart.
lhirsch@rp5 rm -rf --no-preserve-root /
Homelab performance boost. DO NOT RUN.
Luis Hirsch // RASPI5 HOMELAB // lhirsch.dev

About me

I'm Luis Hirsch, Trainee as IT specialist for system integration. I work in a telecommunications company in the Platform & Voice (OPS) team, focusing on modern infrastructure, DevOps practices, and reliable voice platforms.

Outside of work I run a self-hosted homelab on a Raspberry Pi 5 and a dedicated desktop machine. I use it to experiment with containers, networking, automation and monitoring โ€” breaking things โ€œon purposeโ€ xD and then fixing them again is how I learn best.

What I work with

  • Linux & systems: daily work with Linux servers, system administration and troubleshooting
  • Networking: VLANs, DNS, VPN (Tailscale), secure remote access to my homelab
  • Containers & DevOps: Docker, Docker Compose, reverse proxying, Cloudflare Tunnel

Skills so far

  • Operating systems: Linux (Kubuntu & Debian GNU/Linux 12 on my Raspi 5), Windows
  • Homelab & infra: Raspberry Pi 5, Docker stacks, Nginx Proxy Manager, Cloudflare DNS & Tunnel
  • Development tooling: VS Code, Git, SSH, basic scripting and automation
  • Monitoring & maintenance: keeping services updated, log analysis and health checks
  • Teamwork & learning: working in an OPS team and learning from senior engineers

Work in progress

  • Deepening my knowledge in DevOps, CI/CD, infrastructure as code and observability
  • Hardening and documenting my homelab setup step by step
  • Improving my Linux skills and refining my dual-boot setup

Contact & profiles

Feel free to reach out if you want to talk about DevOps, homelabs, voice platforms or self-hosting.

Hobbies

Besides tech and my Homelab I spend a lot of time gaming and sometimes streaming. I also really enjoy content creation - cutting clips, trying new Overlay Ideas, tweaking audio chains and constantly improving my Setup, both Hardware and Software-wise. For me it's a mix of gaming, creativity and tech, and i like sharing that with people, who are into the same kind of stuff.

Gaming

My main game right now is Valorant. I enjoy the fast decision making, learning new agents and playing around their abilities, and slowly grinding my way up in ranked while trying to keep my aim and movement consistent. I like analysing Gameplay of myself but also of pro players, trying to understand their decision making and movement, and applying that to my own playstyle. On top of that I also play Rocket League, where it's much more about mechanical skill, positioning, game sense and teamwork. I like the competitiveness, mix of mechanical skill and strategic thinking in both games.

Streaming & content

Streaming & content From time to time I go live and experiment with different streaming setups: overlays, alerts, scenes, audio routing, filters and all the small details like compressor, limiter and EQ. Itโ€™s not meant to be a professional full-time project, but a fun way to combine gaming with creativity and a bit of production value. I like the process of planning a scene layout, adjusting colors and fonts and then testing everything until it feels smooth. Besides livestreams I also enjoy cutting short clips for TikTok, YouTube Shorts or Instagram Reels โ€“ mostly highlights, funny moments and fails.

Homelab as a hobby

Homelab as a hobby My homelab is both a learning environment and a hobby project that never really stops growing. I run a Raspberry Pi 5 with multiple Docker stacks and self-hosted services, for example monitoring, dashboards, automations and some tools I use for daily life. I like to test new containers, break things "on purpose" xD and then figure out how to properly fix and harden them afterwards โ€“ thatโ€™s usually the moment where I leran the most. A lot of stuff I try out there is related to DevOps topics I also see at work: logging, metrics, reverse proxies, DNS, VPN and making services reachable in a clean and secure way. Over time I want to document my setup better, automate more of it and maybe turn parts of it into small write-ups or videos so other people can reuse ideas or avoid mistakes I already made.

Social & content links

I mostly share gaming-related content, streams and behind-the-scenes of my setup.