Self-hosted infrastructure - Homelab Server

This portfolio and other services are powered by my custom home server setup running on Proxmox, with Docker containers and Tailscale/Cloudflare Tunnels for secure remote access from anywhere.

server architecture

how my home server infrastructure powers this portfolio and other services

Public Traffic

Browser requests

Remote Admin

Tailscale client

Cloudflare

DNS - CDN - DDoS protection

Tailscale VPN

WireGuard mesh - zero-config

Networking Layer

Routing - Firewalls - VLANs

Bare-metal

AMD Ryzen - 32GB ECC RAM - ZFS RAID - UPS

Proxmox VE

Bare-metal hypervisor - VM & LXC management

Virtual Machines (VMs)

Guest Operating Systems

Ubuntu Server

Linux Environment

Home Assistant OS

Smart Home Automation

macOS

Virtual Mac Environment

Windows Server

Active Directory & Services

TrueNAS Core/Scale

NAS & App Ecosystem

TrueNAS Services

n8n - Immich - Nextcloud - Vaultwarden + More

LXC - Docker Engine

Containerised Services

This Portfolio

Next.js / React

Docker Containers

Prometheus - Grafana - Uptime Kuma + More

Adguard Home

Adblocking & DNS

live services

currently running on my home server infrastructure

Portfolio Website

This website

Nginx Proxy Manager

Reverse proxy for managin...

AdGuard Home

Network-wide ad blocking

Uptime Kuma

Service monitoring

Prometheus

Time-series database & m...

Grafana

Monitoring & analytics das...

Home Assistant

Smart home automation

Vaultwarden

Self-hosted password ma...

Authentik SSO

Identity provider & SSO

Nextcloud

Self-hosted file sharing

Immich

Self-hosted photo manag...

Docker Portainer

Container management int...

n8n

Workflow automation platf...

Tailscale

Secure remote access

WireGuard

Fast & secure VPN

Coolify

Self-hosted PaaS platform

CloudPanel

Server management panel

Code Server

VS Code in the browser

Paperless-ngx

Document management s...

DocMost

Collaborative wiki & docs

Syncthing

Continuous file sync

Stremio

Video streaming platform

Jellyfin

Free software media system

Ollama

Local AI & LLM platform

live & operational
offline