My Lab

Running on a Proxmox homelab in London. These are live services hosted on my own hardware, reverse-proxied through Caddy with automatic TLS. No cloud. No reselling.

Personal Services

💾

OpenMediaVault Workbench

omv.jojofly.com

Network-attached storage server. Manages HDDs and SSDs across the homelab — Samba shares, rsync backups, and SMART monitoring. Running in a Proxmox LXC.

NAS OpenMediaVault Proxmox LXC
Open NAS →
🎵

OwnTone Media Server

tune.jojofly.com

Personal music library server. Streams to AirPlay, Chromecast, and any browser. No algorithms, no subscriptions — just my own library served from my own hardware.

Media OwnTone AirPlay
Open Media Server →
📁

FileBrowser Quantum

stor.jojofly.com

Self-hosted file browsing and storage. A clean web interface for accessing, uploading, and managing files across the homelab — like Google Drive, but on my own hardware.

Storage FileBrowser Self-Hosted
Open File Browser →

Infrastructure

🖥️

Proxmox VE

Bare-metal hypervisor running all VMs and LXCs.

🔀

Caddy Reverse Proxy

Handles all ingress. Auto-TLS via Let's Encrypt.

🌐

CPanel

Web hosting control panel for BayaniHost customers.

📊

Uptime Kuma

Service health monitoring across the homelab.

💿

Backups

Proxmox Backup Server snapshots nightly.

🔒

Tailscale

Secure remote access between homelab nodes.

Network Topology

Internet
    │
    ▼
(Public IP)
    │
    ▼  Caddy Reverse Proxy LXC
    ├── jojofly.com       → CPanel / static PHP
    ├── omv.jojofly.com   → OMV LXC         :80
    ├── tune.jojofly.com  → OwnTone LXC     :3689
    ├── stor.jojofly.com  → FileBrowser LXC :8080
    └── bayanihost.com    → CPanel LXC    :8083

Want your own self-hosted setup?

I offer affordable shared web hosting via BayaniHost — built on this same infrastructure, managed by me personally.

About BayaniHost Visit bayanihost.com →