Ga naar hoofdinhoud

Overzicht

De Proxmox Frontend is een Next.js 16-applicatie die een webgebaseerde interface biedt voor het beheren van Proxmox VE virtuele machines.

Functionaliteiten

  • Microsoft Entra ID-aanmelding: studenten en medewerkers authenticeren met hun organisatieaccount
  • VM-levenscyclusbeheer: aanmaken, starten, uitschakelen, herstarten, stoppen en verwijderen van VMs
  • VM-delen: VMs delen met andere gebruikers via e-mailuitnodigingen
  • Beheerdersdashboard: live systeemstatistieken, gebruikerstellingen, resourcetoewijzing
  • Gebruikersbeheer: beheerders kunnen gebruikersprofielen bewerken, resourcelimieten instellen en rollen beheren
  • CLI-tool: commandoregelinterface voor beheerderstaken
  • Donker/licht thema: themabewuste UI met next-themes
  • Internationalisatie: Nederlandse en Engelse taalondersteuning

Belangrijkste principes

  • Server-first architectuur: de meeste pagina's zijn async server-componenten; interactiviteit wordt alleen toegevoegd waar nodig
  • Rolgebaseerde toegangscontrole: routes en acties zijn beveiligd op basis van gebruikersrol (beheerder vs. gebruiker)
  • Resourcequota: per-gebruiker limieten op RAM en vCPUs worden afgedwongen tijdens VM-creatie
  • Immutable infrastructuur: VMs worden gekloond van een template met cloud-init