All projects

03 — Infrastructure

Private VPS

A virtual private server platform: offer catalogue, customer console and automated machine provisioning on Proxmox through Terraform.

Year
2026
Status
In progress
Area
Infrastructure
Private VPSlive capture
Homepage of Private VPS (development build): the headline “Infrastructure you control.”, a Deploy a VPS button and the steps from order to running server.

Context

Private VPS connects an order to a real machine. When an offer is ordered, the API runs a Terraform module that creates the virtual machine on Proxmox VE — with one state file per order, so every server stays traceable and reproducible.

How it works

What was built

  1. 01Spring Boot and PostgreSQL API: accounts, catalogue of VPS and game-server offers, orders.
  2. 02Authentication through an HttpOnly cookie, passwords hashed with Argon2id.
  3. 03Provisioning through Terraform and the bpg/proxmox provider, bundled into the API image.
  4. 04Customer console and admin in React and TypeScript, on a design system built for the project.
  5. 05A status page fed by real checks — no uptime figure typed in by hand.

Key facts

Location
Toulouse, France
Virtualisation
Proxmox VE
Systems
Debian 12, Ubuntu 24.04 LTS
Network
IPv4 and IPv6

Technology

  • React
  • TypeScript
  • Spring Boot
  • PostgreSQL
  • Terraform
  • Proxmox VE
  • Docker

A project, a technical problem, a question?

A few lines are enough to get started.

Write to Noryx