Lo que utilice para montar mi servidor personal

  • Virtual box corriendo Ubuntu 21.04
  • Apache2 + PHP 7.4
  • ddclient para servicios Dynamic DNS
  • Dominio namecheap con soporte Dyndns
  • Certbot para SSl de letsEncrypt gratis

Comandos de instalacion

sudo apt install apache2
sudo apt install php libapache2-mod-php
sudo apt install ddclient
sudo snap install --classic certbot

Documentacion consultada

Otros detalles

Puerto 80,443 abiertos en modem. Esta configuracion se obtiene mediante “NAT” y “Port Forwarding”. Se deben apuntar estos puertos al ip asignado a tu servidor/maquina virtual.

Nota final

Es posible que para la configuracion especifica de cada caso se necesite investigar bastante. Google normalmente tiene la mayoria de las respuestas