Ga naar inhoud

πŸ•ΈοΈ Virtualmin: Het Webhosting & Domein Dashboard

Virtualmin draait in een dedicated LXC-container en is het krachtige controlepaneel voor al mijn webhosting-activiteiten. Virtualmin (gebouwd bovenop Webmin) beheert onder andere onze MkDocs homelab-website (homelab.patad.nl). Het automatiseert het aanmaken van virtuele servers, SQL-databases, SFTP-gebruikers en de Apache/Nginx configuraties.

virtualmin

πŸ›‘οΈ Waarom Virtualmin Onmisbaar is

Logo / App Feature Functie binnen het Netwerk
🌐 Multi-Domain Hosting Beheert moeiteloos meerdere subdomeinen en websites onder patad.nl
πŸ“‚ SFTP & FTP Beheer Richt direct afgeschermde thuismappen in (zoals /public_html voor onze Gitea-runner)
πŸ“Š Resource Monitoring Toont per gehoste website het CPU-verbruik, RAM-gebruik en de actieve processen
πŸ›‘οΈ Strikte Isolatie Elke website draait onder zijn eigen Linux-gebruiker voor maximale interne veiligheid

gitea uload

βš™οΈ Inrichting & Website Deployment

De container is ingericht als een volwaardige LAMP/LEMP webserver-omgeving.

  • SFTP Toegang: De homelab gebruiker is hier geconfigureerd met de openbare SSH-sleutel van de Gitea Runner.
  • Nginx/Apache Bridge: Luistert intern op poort 80/443 en ontvangt het verkeer via de Nginx Proxy Manager.
  • Let's Encrypt: Virtualmin kan zelfstandig SSL-certificaten aanvragen en vernieuwen voor de gehoste domeinen.Al handel ik alles af met NPM (nginx Proxy Manager)onmisbaar in een homelab

πŸ› οΈ Dagelijks Beheer & Onderhoud

  • Schijfruimte Controle: Monitor de map /home om te zorgen dat grote website-uploads de container niet vullen.
  • Backup Schema's: Controleer of de ingebouwde Virtualmin back-up-jobs de sites wegschrijven naar de AOOSTAR.
  • Log Analyse: Bekijk de Apache/Nginx error_log bestanden mocht een website onverwacht een 502 of 404 geven.