Archive
Home server

OMV home server notes

A small home server guide: storage first, containers second, public access last.

The setup is simple: OMV for the base system, NVMe drives for local storage, Docker containers for services, and Cloudflare tunnels for a few public routes.

01 OMV

Install OpenMediaVault, keep the base system boring, and use the web UI for users, shares, updates, and storage basics.

02 NVMe

Add the NVMe drives, format them cleanly, mount them in OMV, and separate app data from general file storage.

03 Containers

Run services in containers. Keep each service in its own folder with a small compose file and predictable volume paths.

04 Watchtower

Use Watchtower for simple container updates. Keep it conservative, and avoid making the server clever for no reason.

05 Cloudflared

Use Cloudflare tunnels to point hostnames at different local containers. Expose only what needs to be reachable.

A simple route map for services behind the tunnel.

OMV

Base system, disks, shares, and local administration.

Docker

Small services with local volumes on mounted storage.

Cloudflared tunnel

service-a.example.com

Hostname to one local container and port.

service-b.example.com

Another hostname to another local container and port.