Terug naar projecten

Datacenter Hosting Platform

Proxmox Kubernetes Web Hosting

Over dit project

Dit groepsproject focust op het bouwen en onderhouden van een professioneel hosting platform, draaiend op een fysieke Proxmox server in het datacenter van de Thomas More campus. De core-architectuur bestaat momenteel uit één Ubuntu control plane VM en twee worker nodes, waarbij het inkomende en uitgaande netwerkverkeer strikt wordt beheerd door een geavanceerde OPNsense firewall.

Het einddoel is een infrastructuur waarmee we geautomatiseerd Laravel- en Java-applicaties kunnen uitrollen via CI/CD pipelines met behulp van GitHub Actions en Argo CD. Binnen dit cluster hanteren we een strikte scheiding tussen klanten. Zo garanderen we dat bestanden en resource-prestaties van individuele klanten elkaar nooit beïnvloeden. Veiligheid staat hierbij centraal: we integreren vanaf de start security best-practices op basis van de CIS Controls.

Ook de klantaanmelding is geoptimaliseerd. De creatie van een nieuwe website wordt volledig geautomatiseerd getriggerd via een Google Form. Voor deze Proof of Concept (PoC) fase ontsluiten we de websites via een Zero Trust Cloudflare Tunnel en maken we gebruik van subdomeinen op ons eigen hoofddomein, in plaats van custom domeinen per klant.

Let op: Dit project is momenteel nog in actieve ontwikkeling. Ik zal in de toekomst meer resultaten en updates delen over onze vooruitgang!

Verworven Vaardigheden

Hard Skills

  • CI/CD Pipelines (Argo CD, GitHub Actions)
  • Kubernetes-clusterbeheer
  • Datacenter infrastructuur (Proxmox VE)
  • Netwerkbeveiliging (OPNsense)
  • Software-defined networking (SDN)
  • Webhosting

Soft Skills

  • Project- en sprintplanning (Jira)
  • Klantvereisten vertalen naar technische oplossingen
  • Professionele klantcommunicatie (docent als gesimuleerde klant)