Aprende a montar tu propio servidor.
Guías paso a paso con los comandos listos para copiar, probadas en Ubuntu 24.04. Son las mismas instrucciones que sigo en producción, y son gratis. Si prefieres que lo haga yo, cada guía termina con el precio del servicio.
Guías web
Cada bloque de código tiene un botón «Copiar». Sustituye tudominio.com por tu dominio y avanza paso a paso.
Servidor de correo
Postfix y Dovecot con TLS, de cero a enviar tu primer correo.
SPF, DKIM y DMARC
Los tres registros para no acabar en spam.
VPN con WireGuard
Tu propio túnel cifrado para móvil y PC.
Proxy inverso con Nginx
Subdominios con HTTPS para tus aplicaciones.
Docker Compose
Instalar Docker y desplegar servicios con un archivo.
Chat con ejabberd
Mensajería XMPP privada para tu equipo.
Nube con Nextcloud
Tu Drive privado con Docker detrás de Nginx.
Herramientas y guías para descargar
Gratis y sin registro. Debajo de cada archivo tienes su huella SHA-256: si al descargarlo no coincide, no lo uses.
Checklist: asegura tu VPS en 20 pasos
Lo mínimo que debe cumplir un servidor expuesto a Internet, con el comando para comprobar cada punto.
SHA-256 4d41e8c0928d826e8c363aee7cc4aed1b594e3ca2df2835c455eb684fb2a2d15Script de chequeo diario
Revisa servicios, contenedores, disco, memoria, certificados y actualizaciones, y te avisa por correo si algo falla. El mismo que uso en producción.
SHA-256 3fc78084aa0c117e3e45ab5f16e9ecdf81642fedef75c519a576ab76e2e9a2fcKit de plantillas comentadas
Nginx como proxy, Nextcloud con Docker, WireGuard, registros DNS de correo, fail2ban y SSH endurecido. Comentadas línea a línea.
SHA-256 c7fa2791199dece2c06f4fdcc5fa3e3e33d81088da23adc5594893ae518d3d85Guía: Servidor de correo
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 fb94af6d65fe995342ac98be82e7ff4b809a81435ed08391d328b40552c687d3Guía: SPF, DKIM y DMARC
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 3fcc22b96b72cfc45908c37a576bd299133ce40f285d68cbd678ba20b58b0b7dGuía: VPN con WireGuard
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 d72bbb84d04988d909d5e4e553388031fbebdd088937ff9485063971fd42f444Guía: Proxy inverso con Nginx
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 23bb3d42d34d18c2db48d6f6e293c201929344016d57abdf6ebfed3203b1ce12Guía: Docker Compose
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 ce2bda6a5df47cb0493098145a096a056b5f6b490f33ce8a2c0ecf766fcb07daGuía: Chat con ejabberd
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 a788782ff70af6930e404b914559847e662eecbc8ed8c85678c9ef21314f8350Guía: Nube con Nextcloud
Versión en PDF de la guía web, para leer sin conexión o imprimir.
SHA-256 9e9e92592f4b568d6ddc4e39bec04242bbca0b871beff96f2d1ec4b2cdda4b04Cómo comprobar que un archivo no ha sido modificado
La huella SHA-256 es como la huella dactilar de un archivo: si cambia un solo byte, cambia la huella entera. Calcula la del archivo descargado y compárala con la publicada aquí. También tienes todas en SHA256SUMS.txt.
# Linux / macOS: compara el resultado con la huella que aparece en la web
sha256sum chequeo-servidor.sh
# o todas a la vez con el archivo de huellas
sha256sum -c SHA256SUMS.txt --ignore-missing
# Windows (PowerShell)
Get-FileHash .\chequeo-servidor.sh -Algorithm SHA256
De cero a tu propio servidor, en 33 episodios.
En orden: cada episodio usa lo que montaste en el anterior. Todos tendrán su guía en PDF y su página con los comandos para copiar.
Bienvenida
- E01Presentación del canalQuién soy, qué vas a montar y cómo usar las guías
Tu servidor
- E02Dónde montar tu UbuntuMáquina virtual, WSL2 o VPS
- E03La terminal sin miedoLos comandos imprescindibles
- E04Contratar VPS y dominio en IONOSPlan, Ubuntu 24.04 y DNS
- E05Preparar el servidorPuerto 25, PTR, usuario, SSH con claves
- E06Seguridad baseUFW, firewall del proveedor y fail2ban
Web y Docker
- E07Nginx y certificados HTTPSLet's Encrypt y renovación
- E08Docker y Docker ComposeDesde el repositorio oficial
- E09Nginx como proxy inversoApps en contenedores con HTTPS
- E10WordPressCon Compose y protegido
VPN
- E11WireGuard con wg-easyServidor y clientes
- E12SSH y paneles solo por VPNY cómo no quedarte fuera
- E13AdGuard HomeAdiós a los anuncios
Correo
- E14Cómo funciona el correoMX, SPF, DKIM, DMARC, PTR
- E15Postfix y DovecotCon MariaDB y PostfixAdmin
- E16DKIM y DMARC10/10 en mail-tester
- E17Webmail y clientesRoundcube, móvil y PC
- E18Proteger el correofail2ban y solo puertos cifrados
Chat
- E19Chat privado con ejabberdInstalación y usuarios
- E20Archivos y llamadashttp_upload y coturn
Defensa
- E21CrowdSecBouncer y listas blancas
- E22AppArmorPerfiles y diagnóstico
Vigilancia
- E23Uptime KumaAvisos si algo se cae
- E24Prometheus y GrafanaMétricas del servidor y contenedores
- E25Alertas al correoY chequeo diario automático
Copias y mantenimiento
- E26Copias de seguridadCon copia fuera del VPS
- E27Restaurar una copiaProbarla de verdad
- E28Mantenimiento mensualActualizaciones y reinicios
Más servicios
- —Según lo que pidáisNextcloud, Vaultwarden, Jitsi, Gitea…
De tu VPS a AWS
- E29Cuenta de AWS seguraMFA, IAM y alerta de presupuesto
- E30EC2: tu VPS en AWSSecurity Groups
- E31S3 para tus copias
- E32Route 53Tu dominio en AWS
- E33TerraformTu servidor creado con código
¿Quieres saber cuándo sale el primer vídeo?
Escríbeme y te aviso. Mientras tanto, si necesitas el servidor ya, puedo montártelo yo.