Despliegue con push
Instala la GitHub App de Hostingsurge o añade un webhook de push en GitLab, Bitbucket, Gitea o Forgejo. Cada push a tu rama de producción se compila y se despliega.
Elige un producto
Hosting webSitios web y WordPress con un plan de precio fijoCloudDespliega apps, API y bases de datos desde Git o DockerAI BuilderCrea y modifica sitios y apps con IAAñade a cualquier proyecto
Dominios y correoBases de datosWordPress gestionadoEntornos para agentesMigracionesDesarrolladores
Todo sobre IADesarrolladoresMCP para asistentes de IADocumentaciónSeguridadEstadoHostingsurge
PreciosIniciar sesiónDesarrolladores
Hostingsurge tiene una API REST, una CLI y un servidor MCP. Despliega con cada push desde cualquier host Git, lanza compilaciones con hooks de despliegue y obtén JSON de cada comando de la CLI para scripts, CI y agentes de IA.
Despliega una carpeta, sigue los registros y gestiona variables de entorno, dominios, bases de datos, WordPress e importaciones sin abrir el panel.
--json a cualquier comando para obtener una salida legible por máquinaHOSTINGSURGE_TOKEN en CI y sáltate el inicio de sesión# Instalar una vez (o ejecutar comandos sueltos con npx) npm i -g https://hostingsurge.com/cli/hostingsurge.tgz # Iniciar sesión con un token de Configuración → Claves de API y MCP hostingsurge login # Vincular esta carpeta, desplegarla y seguir los registros hostingsurge link hostingsurge deploy --prod hostingsurge logs --follow # En CI: token desde el entorno, salida JSON export HOSTINGSURGE_TOKEN=<token> hostingsurge deploy --prod --project my-app --json
Todos los comandos, con un ejemplo. hostingsurge help <command> muestra todas las opciones.
| Comando | Qué hace | Ejemplo |
|---|---|---|
login · logout · whoami | Guarda un token de API, lo elimina o muestra con qué cuenta has iniciado sesión | hostingsurge login |
projects · link · open | Lista los proyectos, vincula esta carpeta a uno de ellos y abre el sitio en producción | hostingsurge link |
deploy [dir] --prod | Sube una carpeta, la compila y espera a la URL | hostingsurge deploy --prod |
logs --follow | Transmite los registros de ejecución, o los de compilación con --build | hostingsurge logs --follow |
env ls · add · rm · pull | Gestiona variables de entorno o las descarga a un archivo local | hostingsurge env pull |
domains ls · add · verify · rm | Añade dominios personalizados y muestra los registros DNS que debes configurar | hostingsurge domains add www.example.com |
import <source> | Mueve un sitio, app o base de datos desde git, vercel, netlify, wordpress, db, snapshot, cpanel o sftp | hostingsurge import vercel my-app |
databases | Crea, conecta, respalda y restaura bases de datos gestionadas, y activa o desactiva el acceso público | hostingsurge databases ls |
wordpress | Estado, actualizaciones, refuerzo de seguridad, actualizaciones automáticas, restablecimiento de la contraseña de administrador, comprobaciones de estado y copias de seguridad | hostingsurge wordpress status |
email | Dominios de correo, buzones y envío transaccional | hostingsurge email domains ls |
cron · hooks · webhook | Comandos programados, hooks de despliegue y despliegue con push | hostingsurge hooks add nightly |
JSON sobre HTTPS, autenticado con un token bearer. La especificación OpenAPI describe todos los endpoints, así que puedes generar un cliente en el lenguaje que uses.
https://hostingsurge.com/api/v1API=https://hostingsurge.com/api/v1 # Lista tus proyectos curl $API/projects \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Vuelve a desplegar uno de ellos curl -X POST $API/projects/$PROJECT_ID/deployments \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Descarga la especificación OpenAPI curl $API/openapi.json
Despliega con cada push, vuelve a desplegar desde cualquier lugar y revierte cuando lo necesites.
Instala la GitHub App de Hostingsurge o añade un webhook de push en GitLab, Bitbucket, Gitea o Forgejo. Cada push a tu rama de producción se compila y se despliega.
Una URL secreta que vuelve a desplegar tu proyecto cuando algo le envía un POST: un CMS, un job de CI o una tarea programada.
Revierte producción a un despliegue anterior o promueve uno que esté listo, desde el panel o la API.
Desde la terminal
# Crea un hook de despliegue (la URL se muestra una sola vez) hostingsurge hooks add nightly # Vuelve a desplegar desde cualquier lugar curl -X POST "$DEPLOY_HOOK_URL" # Despliegue con push desde cualquier host Git: crea el secreto del webhook hostingsurge webhook rotate
El servidor MCP de Hostingsurge da a Claude, ChatGPT, Cursor y VS Code 126 herramientas. Se conectan iniciando sesión, así que no hay ninguna clave que pegar.
/llms.txt describe la plataforma para agentes de IA# Claude Code: añade el servidor y ejecuta /mcp para iniciar sesión claude mcp add --transport http hostingsurge \ https://hostingsurge.com/mcp # Una guía de la plataforma, escrita para agentes de IA curl https://hostingsurge.com/llms.txt
Crea un token de API en el panel, en Configuración → Claves de API y MCP. Los tokens sirven para todo el equipo: envía uno como token bearer a la API, guárdalo con hostingsurge login o define HOSTINGSURGE_TOKEN en CI.
La especificación OpenAPI en /api/v1/openapi.json describe todos los endpoints. Cárgala en tu cliente de API o genera a partir de ella un cliente tipado.
Sí. Añade --json a cualquier comando para obtener una salida legible por máquina y define HOSTINGSURGE_TOKEN para que no haga falta iniciar sesión. Para asistentes como Claude o ChatGPT, el servidor MCP suele ser la mejor opción.
Desde GitHub mediante la GitHub App de Hostingsurge, y desde GitLab, Bitbucket, Gitea y Forgejo mediante webhooks de push. También puedes importar un repositorio desde cualquier URL de Git, incluidos los privados mediante una deploy key de solo lectura.
Sí. hostingsurge deploy sube una carpeta y la despliega, y en el panel puedes arrastrar y soltar una carpeta o un archivo .zip.
Crea una cuenta gratuita, genera un token en Configuración → Claves de API y MCP y publica tu primer proyecto desde la línea de comandos.