Generalidades
Las siguientes instrucciones describen cómo configurar un VPS autogestionado en el panel de DreamHost.
Antecedentes
El VPS autoadministrado te da acceso root completo a un entorno Linux. DreamHost se encarga del mantenimiento del hardware y la infraestructura de red subyacentes. Tú gestionas el entorno del servidor, incluyendo la configuración, el mantenimiento y la seguridad.
Por favor ten en cuenta los siguiente:
- VPS vs VPS autoadministrado — El VPS autoadministrado es un producto diferente al VPS administrado. No incluye administración del servidor, copias de seguridad automatizadas ni soporte a nivel de aplicación. Tu eres responsable de configurar, mantener y proteger tu entorno de servidor. Si tu objetivo principal es mejorar el rendimiento del sitio web en lugar de ejecutar aplicaciones personalizadas, el VPS administrado podría ser una mejor opción.
- Reembolsos — El VPS autoadministrado no incluye una garantía de reembolso de 30 días. Revisa el artículo de esta página para obtener más información.
Configurar el VPS autoadministrado
Para comprar y configurar un VPS autoadministrado:
- Navega a la pagina Servidores & Uso.
- Da clic en el botón +Agregar Servicio. Aparece una ventana emergente.
- Selecciona VPS Autoadministrado de la lista. Se abre la página de VPS Autoadministrado.
- En esta página selecciona:
- Un término de facturación: Mensual, Anual, 2 Años
- Tamaño del plan: 4, 8, 16, o 32
- Da clic en Seleccionar Plan. Se abrirá una página de carrito con tu pedido.
-
En la sección Selecciona tu Configuración, elige una Imagen base del sistema operativo o de la aplicación.
- Sistema Operativo base— Debian es el sistema operativo predeterminado. También puedes elegir Ubuntu o AlmaLinux.
- aPLICACIONES— Selecciona las imágenes de la aplicación que deseas agregar a tu servidor.
Esta selección no se puede cambiar después de que se inicie el servidor sin volver a configurarlo.
-
En la sección Acceso Seguro al VPS, elige un método de autenticación:
Las credenciales del método de autenticación que elijas se configuran durante el aprovisionamiento y DreamHost no las almacena.
Asegúrate de guardar tus credenciales durante este paso. Si pierdes tu clave SSH o tu contraseña de administrador, deberás configurar un nuevo servidor.
Opción 1 — Llave de SSH (recomendado)
Esta opción te permite acceder de forma segura a tu VPS sin contraseña. Primero debes crear una llave de emparejamiento en tu computador Windows o Mac/Linux. A continuación, usarás la clave pública en el paso 3.
- Da clic en el botón Agregar Nueva Llave.
- En el campo Nombre, introduce una etiqueta para identificar esta clave (por ejemplo, mi-portátil).
- Copia y pega todo el contenido de tu archivo de clave .pub en el campo Clave SSH. Esto se creó cuando creaste originalmente la llave de emparejamiento.
- Da clic en Guardar Llave SSH.
Opción 2 — Contraseña del Root
Esta opción establece una contraseña de administrador para el control total del servidor. No es posible establecer una contraseña personalizada.
- Da clic en Generar Contraseña
- Marca la casilla de confirmación y, a continuación, da clic en el botón Confirmar. Se generará una contraseña automáticamente y se mostrará una sola vez.
- Haz clic en el icono del ojo para ver la contraseña.
- Guarda esta contraseña en un lugar seguro, ya que no podrás verla una vez que se complete este pedido.
- En la sección Conectar un Dominio, selecciona una opción para introducir un nombre de dominio. Este paso es opcional y se puede configurar después del aprovisionamiento.
- Da clic en Enviar Orden.
Tu servidor comienza a configurarse automáticamente. Una vez completado, aparece en la página Servidores & Uso. Aquí, puedes seleccionar la pestaña Información de la Aplicación para supervisar tu nuevo servidor.
Conectarte a tu servidor
Una vez que el servidor haya finalizado el provisionamiento, podrás conectarte siguiendo las siguientes instrucciones.
- Navega a la pagina Servidores & Uso.
- Da clic en Administrar junto a tu nuevo servidor
-
Selecciona la pestaña Aplicación. Aquí encontrarás la dirección IP del servidor, el usuario de inicio de sesión y un comando de inicio de sesión SSH listo para usar.
El usuario de inicio de sesión varía según el sistema operativo base que seleccionaste durante el aprovisionamiento. Por ejemplo, Ubuntu usa ubuntu y Debian usa debian. Confirma siempre el usuario correcto en la pestaña Aplicación antes de conectarte; usar el usuario incorrecto es una de las causas más comunes de fallos de conexión.
-
Corre uno de los siguientes comandos para conectarte, según el nombre de tu clave.
Nombre predeterminado: Si tu clave se encuentra en la ubicación predeterminada (~/.ssh/id_ed25519), SSH la detecta automáticamente. Utiliza el comando que se muestra en la pestaña Aplicación:
[local]$ ssh user@your-server-ip
Nombre personalizado: Si guardaste tu clave con un nombre o ruta personalizados, usa la bandera -i para especificarlo:
[local]$ ssh -i ~/.ssh/your-key-name user@your-server-ip
Reemplaza ~/.ssh/your-key-name con la ruta real a tu archivo de clave privada y user con el usuario de inicio de sesión que se muestra en la pestaña App.
Imágenes del sistema operativo y biblioteca de aplicaciones
Al configurar tu servidor, selecciona una de las siguientes opciones de sistema operativo base o imágenes de aplicaciones preinstaladas.
Opciones del sistema operativo base
- Debian (Predeterminado)
- Ubuntu
- AlmaLinux 9
Librería de aplicaciones
| Applicación | Categoría |
|---|---|
| n8n | Automatización del flujo de trabajo |
| Docker + Portainer | Desarrollo |
| Supabase | Base de datos |
| PostgreSQL | Base de datos |
| Nextcloud | Suite de productividad |
| Ghost CMS | Publicaiones |
| Open Claw | Agente de IA |
| GitLab CE | Desarrollo |
| LAMP Stack | Desarrollo |
| Dokploy | Desarrollo |
| Node.js | Desarrollo |