Tous les projets

03 — Infrastructure

Private VPS

Une plateforme de serveurs privés virtuels : catalogue d’offres, console client et création automatique des machines sur Proxmox via Terraform.

Année
2026
Statut
En développement
Domaine
Infrastructure
Private VPScapture réelle
Page d’accueil de Private VPS (version de développement) : le titre « Infrastructure you control. », un bouton Deploy a VPS et les étapes de la commande jusqu’au serveur prêt.

Contexte

Private VPS relie une commande à une machine réelle. Quand une offre est commandée, l’API exécute un module Terraform qui crée la machine virtuelle sur Proxmox VE — avec un fichier d’état par commande, pour que chaque serveur reste traçable et reproductible.

Principe

Ce qui a été construit

  1. 01API Spring Boot et PostgreSQL : comptes, catalogue d’offres VPS et serveurs de jeu, commandes.
  2. 02Authentification par cookie HttpOnly, mots de passe hachés en Argon2id.
  3. 03Provisionnement par Terraform et le provider bpg/proxmox, embarqués dans l’image de l’API.
  4. 04Console client et administration en React et TypeScript, sur un design system construit pour l’occasion.
  5. 05Une page de statut alimentée par de vrais contrôles — aucun taux de disponibilité écrit à la main.

Repères

Localisation
Toulouse, France
Virtualisation
Proxmox VE
Systèmes
Debian 12, Ubuntu 24.04 LTS
Réseau
IPv4 et IPv6

Technologies

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

Un projet, un problème technique, une question ?

Quelques lignes suffisent pour commencer.

Écrire à Noryx