No todos los proyectos encajan en las recetas predefinidas del catálogo. A veces necesitas un bot de Discord, tu propio demonio en Go o Rust, un servidor de juegos o simplemente un entorno para experimentar, sin un framework que imponga una estructura. Un servidor puro en Saplo es un contenedor Debian 12 vacío con acceso root completo a través de SSH, exactamente igual que un VPS normal, pero sin pagar por él por separado y sin salir del ecosistema de Saplo: los mismos backups, monitoreo de CPU/RAM y firewall que el resto de los Box.
Cada Box en Saplo con un plan con acceso SSH ya es un contenedor Linux al que accedes por clave. Un "servidor puro" en el catálogo es una opción para cuando prefieres empezar completamente desde cero en lugar de eliminar el esqueleto inicial de otra receta: ningún runtime preinstalado, ninguna aplicación esperando ser reemplazada, solo el sistema básico.
Para quién es un servidor Linux puro en Saplo
Antes de decidirte, comprueba si es una buena elección para tu proyecto:
- prefieres hacer todo a tu manera, sin un stack impuesto - instalas a través de
aptexactamente lo que necesitas, en la versión que necesitas, - tienes un stack tecnológico inusual que no está en el catálogo como receta lista - tu propio lenguaje, un runtime menos común, un servidor de juegos,
- necesitas un entorno de pruebas para experimentos - un sandbox con acceso root completo que puedes configurar y eliminar sin afectar a otras aplicaciones,
- tienes un script de inicio listo y solo quieres ejecutarlo - sin esperar a que alguien escriba una receta dedicada para él.
Si tu proyecto se ajusta a uno de los stacks listos (Node.js, Docker, Django y otros), normalmente será más sencillo usarlo en lugar de configurarlo manualmente desde cero - obtienes reinicios automáticos del proceso y despliegues a través de git push sin tener que escribir la configuración de systemd tú mismo.
Requisitos
Para tener acceso completo a un servidor Linux limpio, necesitas:
- Un Box en el plan L o superior - el acceso SSH con tu propia clave está disponible a partir de este nivel (Box S y M implementan aplicaciones solo desde el panel, vía CLI, Git o MCP, sin terminal),
- Tu propio par de claves SSH (la clave privada se queda contigo, la pública va al panel),
- Conocimientos básicos de administración de Linux - Saplo no interfiere en la configuración del sistema dentro del contenedor, por lo que la responsabilidad de lo que instales es tuya.
Acceso paso a paso
- Genera un par de claves SSH si aún no tienes uno:
ssh-keygen -t ed25519 -C "you@example.com". - En el panel de Saplo, ve a Acceso SSH / SFTP y en la sección Claves públicas SSH, pega el contenido del archivo
.pub. Saplo subirá la clave a tu Box en segundos. - El host y el puerto para la conexión se encuentran en la misma página del panel (el puerto es individual para tu Box). Te conectas con el comando
ssh -p <port> saplo@<host>. - El inicio de sesión funciona exclusivamente con la clave, sin contraseña. Esto elimina los ataques de fuerza bruta. Tienes acceso root completo al sistema dentro del contenedor (
sudodisponible adicionalmente a partir del plan Box XXL). - Instala lo que necesites con
apt-get install. Saplo no preinstaló ningún runtime ni aplicación.
Exponer tu propio servicio bajo un dominio
Si estás escribiendo tu propio servidor HTTP (un bot, una API, cualquier cosa que escuche en un puerto) y quieres exponerlo bajo un dominio con SSL automático, lo más sencillo es conectarlo como cualquier otra aplicación del catálogo a través de saplo.yaml con la pila linux. Indicas el comando de inicio, y Saplo dirige el tráfico del dominio a su puerto:
name: my-project
stack: linux
start:
command: ./start.sh
port: 8080
Las copias de seguridad y la monitorización funcionan para este tipo de aplicaciones de la misma manera que para cualquier otra pila en el catálogo.
Servidor Linux puro en Saplo vs. alternativas
| VPS normal | Nube (EC2, Droplet) | Servidor Linux puro en Saplo | |
|---|---|---|---|
| Configuración desde cero | sí, toda la responsabilidad es tuya | sí, más la configuración de red y firewall | sí, pero el firewall y el aislamiento LXC ya están configurados |
| Facturación | suscripción de servidor aparte | consumo de recursos, aumenta con el tráfico | incluido en el precio de tu Box, junto con el resto de tus aplicaciones |
| Copias de seguridad | las configuras tú mismo | servicio aparte, coste adicional | incluidas en tu plan, como para cualquier otra aplicación |
| Otras aplicaciones al lado | un servidor aparte para cada proyecto | una instancia aparte para cada proyecto | el mismo Box, otras aplicaciones del mismo Catálogo de aplicaciones |
Preguntas frecuentes
¿En qué se diferencia un servidor puro de un acceso SSH normal a Box? En nada, en cuanto al acceso: cada Box, a partir del plan L, incluye SSH con clave. Un servidor puro en el catálogo es una opción de inicio sin una aplicación preinstalada, para quienes desean empezar con un sistema vacío en lugar de eliminar la estructura de otra receta.
¿Por qué SSH requiere el plan L y no funciona desde el S? Esto se debe al aislamiento y la responsabilidad: los planes superiores presuponen que sabes lo que haces en el servidor. En Box S y M, las aplicaciones se implementan sin terminal: desde el panel, a través de Saplo CLI, Git o MCP.
¿Puedo instalar cualquier paquete desde apt? Sí, tienes acceso root completo dentro del contenedor. Las únicas limitaciones son los recursos asignados a tu plan (RAM, disco, vCPU).
¿Qué pasa con la seguridad? ¿Alguien más puede ver mi contenedor? No, cada Box es un contenedor LXC separado y no privilegiado, aislado de otros clientes.
¿Las copias de seguridad también incluyen archivos fuera de los directorios de las aplicaciones? La copia de seguridad abarca todo el Box según el plan (Box L - 7 días, Box XL - 14 días, Box XXL - 30 días más una copia externa), por lo que los cambios realizados directamente a través de SSH también están cubiertos.
Un servidor Linux puro en Saplo es el punto de partida para todo aquello que no se puede describir con una receta lista: acceso root completo, sin convenciones impuestas, las mismas copias de seguridad y monitorización que el resto de Box. Si en el camino te das cuenta de que tu proyecto encaja con alguna de las pilas preconfiguradas, puedes cambiarte a ella sin necesidad de cambiar de servidor.
- #Linux
- #Guía
- #SSH
- #VPS
