Servidor VPS
Configuración de un dominio y un alojamiento en Internet
Se desea disponer de un alojamiento en Internet configurado con un servidor ssh, servidor web y servidor de correo. Se añadirán medidas de seguridad y de monitorización.
Para ello se utilizará un dominio y un servidor VPS. Se puede usar el pack de Github.
– Registrar un dominio en Namecheap (o Name, Hostalia, Piensa Solutions, . . . ) y configurar los DNS del alojamiento.
– Utilizar un VPS en DigitalOcean ( o Contabo, Linode, OVH, clouding, . . . )
- How To Set Up an Ubuntu 20.04 Server on a DigitalOcean Droplet: instalar LAMP/LEMP
Cómo instalar Linux, Nginx, MySQL y PHP (pila LEMP) en Ubuntu 20.04
- Configuración inicial: Crear un nuevo usuario y añadirlo al grupo sudo.
- Deshabilitar el acceso del usuario root por ssh.
- Configurar el servidor de correo Postfix o el servidor solo para enviar correo.
Mail, envía correos electrónicos desde la terminal
sudo apt install mailutils mail -s "Email de prueba" paco.portada@protonmail.com <<< "Este es el cuerpo del correo"
- Instalar un certificado con Let’s Encrypt para usar https:
sudo certbot --nginx -d your_domain -d www.your_domain
- Configurar ufw, habilitar el cortafuegos ufw y abrir únicamente los puertos necesarios.
- Proteger el servidor con fail2ban. Instalar y configurar Fail2Ban.
- Instalar Webmin (y el módulo para Nginx):
Installing on Debian
How to install Webmin on Ubuntu 20.04
Abrir puerto 10000 en el cortafuegos
midominio.es:10000/
- Usar netdata para monitorizar el funcionamiento del servidor y configurarlo.
Recomendable:
– Instalar Midnight Commander (en el VPS)
sudo apt install mc
– Instalar Filezilla (en el equipo local)
sudo apt install filezilla
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.