The project#

A Proxmox VE environment on a dedicated server at OVHcloud, hosted in a French datacenter. It runs several VMs, including a pfSense instance that acts as firewall and gateway, a Nextcloud All-in-One instance for self-hosted file storage and collaboration, a Forgejo container for my own git repositories, and Coolify to deploy and manage other applications.

The approach#

Proxmox set up as the hypervisor, with responsibilities split across VMs: pfSense handles routing and firewalling for the rest of the environment, Nextcloud AIO and Forgejo each run isolated as their own service, and Coolify is used to manage the remaining deployments on the environment. More VMs get added as new services are self-hosted.

The result#

A self-managed software environment on rented hardware, with full control over network and services without having to manage physical infrastructure.