1. Primeros pasos — conectarte por SSH1. Getting started — connect via SSH
Cuando te entregamos el VPS, recibís por correo la IP, el usuario root y una contraseña. Conectate desde tu computadora:When we hand over the VPS, you receive the IP, the root user and a password by email. Connect from your computer:
ssh root@TU_IP
En Windows usá PowerShell o PuTTY; en Mac/Linux, la Terminal. Lo primero: actualizá el sistema.On Windows use PowerShell or PuTTY; on Mac/Linux, the Terminal. First thing: update the system.
# Ubuntu / Debian
apt update && apt upgrade -y
passwd, o mejor aún, configurá claves SSH (ver seguridad).💡 Change the root password right away with passwd, or better, set up SSH keys (see security).2. Seguridad básica2. Basic security
Crear un usuario y firewallCreate a user and firewall
# Usuario nuevo con permisos sudo
adduser miusuario
usermod -aG sudo miusuario
# Firewall UFW: permitir SSH, HTTP y HTTPS
apt install ufw -y
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Bloquear ataques de fuerza brutaBlock brute-force attacks
apt install fail2ban -y
systemctl enable --now fail2ban
3. Instalar un panel de control3. Install a control panel
Si preferís administrar por interfaz web (crear dominios, correos, bases de datos con clics), instalá un panel:If you prefer a web interface (create domains, emails, databases with clicks), install a panel:
- CyberPanel (gratis, ligero, LiteSpeedfree, lightweight, LiteSpeed):
sh <(curl https://cyberpanel.net/install.sh) - cPanel/WHM (de pago, el más completopaid, the most complete)
- Webmin / aaPanel (alternativas gratisfree alternatives)
4. Montar tu sitio web (sin panel)4. Set up your website (no panel)
Stack LEMP (Nginx + PHP + MariaDB) para WordPress u otras webs:LEMP stack (Nginx + PHP + MariaDB) for WordPress or other sites:
apt install nginx mariadb-server php-fpm php-mysql -y
systemctl enable --now nginx mariadb
mysql_secure_installation
Apuntá tu dominio (registro A) a la IP del VPS y configurá el bloque de Nginx. Para HTTPS gratis:Point your domain (A record) to the VPS IP and configure the Nginx block. For free HTTPS:
apt install certbot python3-certbot-nginx -y
certbot --nginx -d tudominio.com -d www.tudominio.com
5. Docker y aplicaciones (n8n, etc.)5. Docker & apps (n8n, etc.)
curl -fsSL https://get.docker.com | sh
Con Docker corrés casi cualquier app en minutos. Ejemplo, n8n:With Docker you run almost any app in minutes. Example, n8n:
docker run -d --name n8n -p 5678:5678 \
-v n8n_data:/home/node/.n8n n8nio/n8n
6. Respaldos6. Backups
Siempre tené copias. Un respaldo simple de una carpeta y una base de datos:Always keep copies. A simple backup of a folder and a database:
# Archivos
tar czf /root/backup_web_$(date +%F).tar.gz /var/www
# Base de datos MySQL/MariaDB
mysqldump -u root -p mibase > /root/mibase_$(date +%F).sql
Guardá las copias fuera del VPS (tu compu, Google Drive, S3). Podés automatizarlo con cron.Store copies off the VPS (your computer, Google Drive, S3). Automate it with cron.
7. Monitoreo7. Monitoring
# Recursos en vivo
htop # CPU y RAM (apt install htop)
df -h # Espacio en disco
free -h # Memoria
journalctl -xe # Ultimos errores del sistema
Si el disco pasa el 85-90% o la RAM se llena seguido, es hora de subir de plan.If disk goes over 85-90% or RAM fills up often, it is time to upgrade your plan.
8. Solución de problemas8. Troubleshooting
- No conecto por SSH: revisá la IP, que el firewall permita el puerto 22 y que no te bloqueó fail2ban.Can't connect via SSH: check the IP, that the firewall allows port 22, and that fail2ban didn't block you.
- La web no carga:
systemctl status nginxy revisá que el dominio apunte a la IP correcta.Site won't load:systemctl status nginxand check the domain points to the right IP. - Se llenó el disco:
du -sh /* | sort -hpara ver qué pesa; limpiá logs viejos.Disk full:du -sh /* | sort -hto see what's heavy; clean old logs.
FAQ
¿El VPS viene con panel instalado?Does the VPS come with a panel?
¿Puedo reinstalar el sistema operativo?Can I reinstall the OS?
¿Tengo acceso root completo?Do I have full root access?
¿Hacen los respaldos por mí?Do you make backups for me?
¿Listo para tu VPS?Ready for your VPS?
Elegí tu plan y te lo entregamos listo en pocas horas.Pick your plan and we hand it over within hours.
Ver planes VPSView VPS plans