La instalación es tan sencilla como usar apt: sudo apt install hugo Una vez instalado el siguiente paso sería crear un sitio web: hugo new site [nombre] Esto creará una carpeta donde podremos configurar nuestra página, para ello primero descargaremos desde la página oficial de hugo un tema. Debemos fijarnos que se corresponde con nuestra versión de hugo o es inferior, si elegimos una plantilla que necesite una versión de hugo superior dará problemas.
Vamos a instalar todos los paquetes necesarios. debian@mrrobot:~$ sudo apt install nginx mariadb-client mariadb-server php php-mysql php-fpm También debemos instalar el servidor de aplicaciones php-fpm. debian@mrrobot:~$ sudo apt install php7.4-fpm php7.4 Virtualhosting Crearemos un virtual host en sites-available server { listen 80; listen [::]:80; root /var/www/web; index index.html index.htm index.nginx-debian.html; server_name www.alejandrogv.site; location / { try_files $uri $uri/ =404; } } Para que nuestro virtualhost por defecto sea este, debemos añadir la siguiente línea el el fichero default de el directorio sites-available, dentro del bloque server.