Funcionalidades

Todo lo que hace Runway — en profundidad.

Cada capacidad en profundidad — una huella de ejecución pequeña, SEO y GEO, seguridad, aislamiento total, observabilidad, búsqueda y blog incorporados, extensibilidad y autoalojamiento de código abierto, todo sobre infraestructura que es tuya.

01 · Huella

Una huella de ejecución pequeña

Runway funciona como un único proceso autónomo y es deliberadamente ligero. Se ejecuta en una VM modesta y escala cuando lo necesitas — sin clúster para despegar.

  • Un único proceso — un jar ejecutable de ~60 MB, nada más que ensamblar
  • ~350 MB de RAM en la práctica; heap de la JVM limitado a 1 GB, así que cabe en una VM de 1 GB
  • Arranque en frío de ~5–6 segundos
  • Sin base de datos — el contenido de cada sitio vive como archivos planos en disco
  • Una dependencia: un tiempo de ejecución de Java 25 (LTS)
instancia de referencia2 sitios · 8 plugins
RAM en uso~350 MB / 1 GB máx.
cabe holgadamente en una VM de 1 GB
~60 MB
jar ejecutable único
~5–6 s
arranque en frío
0
bases de datos necesarias
1
dependencia · Java 25 LTS
un solo proceso · ~26 hilos · CPU baja en reposo
02 · SEO y GEOActual

Te encuentran los buscadores — y la IA

El SEO clásico es automático. Y como llms.txt viene de primera clase, los motores generativos también pueden leer y citar tus sitios — GEO, Generative Engine Optimization, integrado en lugar de añadido.

  • sitemap.xml y robots.txt automáticos
  • hreflang por idioma y datos estructurados JSON-LD
  • llms.txt para GEO — la búsqueda por IA/LLM puede leer tus sitios
  • Multilingüe por defecto: idiomas, traducciones en tiempo de ejecución y URL localizadas
generado automáticamente en /
sitemap.xml
robots.txt
hreflang · en/es/fr
structured-data · JSON-LD
llms.txt GEO
/en//es//fr/ URL localizadas
Ámbito de plataforma
nunca
se cruzan
Ámbito de sitio
Argon2idCSPTLS-readybrute-force guardsession isolation
03 · Seguridad

Seguro por diseño, no por recordatorio

La seguridad es estructural. Dos ámbitos que nunca se cruzan, sesiones acotadas por sitio y valores modernos por defecto en todo — de modo que el camino seguro es el camino por defecto.

  • Dos ámbitos de seguridad que nunca se cruzan
  • Aislamiento de sesión por sitio
  • Hash de contraseñas Argon2id
  • Protección contra fuerza bruta en la capa de aplicación y una Content-Security-Policy
  • TLS autogestionado tras tu proxy inverso
04 · Aislamiento

Multiinquilinato de verdad, aislamiento total

Cada sitio está aislado en identidad, datos y presentación — la frontera es arquitectónica, no un ajuste que puedas configurar mal. Y como cada sitio es autónomo, una copia de seguridad es el sitio entero: portable, completa y segura de restaurar en cualquier lugar.

  • Ámbitos de acceso separados — un inquilino nunca puede autenticarse en otro
  • Su propia carpeta en disco para todo el contenido y la configuración
  • Sus propias plantillas, apariencia, recursos y traducciones
  • Sitios autónomos — las copias de seguridad son completas y portables por construcción
  • Restaura en cualquier lugar, en cualquier versión — se renderiza idéntico
sites/northbeam/
EN·ES·FR
sites/nocturne/
EN·ES·FR
sites/your-site/
+ añadir
identidad · datos · presentación aislados — sin camino entre ellos
05 · Observabilidad

Monitorízalo con las herramientas que ya usas

Runway está hecho para ser observado. Haz scrape desde Prometheus a través de un endpoint de Micrometer, y conecta sus comprobaciones de estado directamente a Kubernetes o systemd.

  • Un endpoint de scrape de Prometheus, con Micrometer por debajo
  • Comprobaciones de estado listas para Kubernetes y systemd
  • Sondas de liveness y readiness listas para usar
  • Métricas estándar de JVM, HTTP y por sitio en un solo lugar
GET /actuator/prometheus200 OK
# TYPE gauge
jvm_memory_used_bytes 3.62e8
http_server_requests_count 148920
runway_sites_active 2
runway_plugins_loaded 8
/health/live · 200/health/ready · 200
MicrometerPrometheusKubernetessystemd
06 · Incorporados

Búsqueda, blog y formularios — incluidos

Los componentes cotidianos de un sitio real ya están aquí, cada uno como un plugin de primera clase. Actívalos por sitio; cambia el motor de búsqueda cuando se te quede pequeño el de serie.

  • Búsqueda de texto completo en el sitio, con un motor avanzado opcional
  • Un blog con sus propias URL y feeds
  • Formularios de contacto y carruseles listos para usar
  • Todo localizable por sitio
buscar en este sitio… texto completo
/blog/roasting-notes-vol-3
nombre
correo
enviar
07 · Extensibilidad

Extiende la plataforma con plugins de instalación directa

Las funciones son carpetas. Añade una, reinicia y queda instalada — el mismo mecanismo que usa el propio núcleo. Si un plugin no carga, se omite y se registra; la plataforma sigue en pie.

  • Instala dejando caer una carpeta y reiniciando
  • Un plugin averiado se omite — nunca tumba la plataforma
  • Búsqueda, blog, formularios y SEO/GEO son plugins ellos mismos
  • Construidos sobre los mismos puntos de extensión (SPI) que tú tienes
search
blog
contact-forms
seo-geo
carousel
+ tu-plugin
deja caer una carpeta · reinicia para instalar · un plugin averiado se omite
08 · Código abierto

De código abierto, y verdaderamente autoalojado

Sin SaaS de por medio. Un instalador autoextraíble, un servicio systemd y un asistente de configuración inicial — en tu propia máquina Linux. Al ser de código abierto, toda la plataforma es tuya para leer, auditar y modificar.

  • Un único instalador autoextraíble · sin herramientas de compilación externas
  • Funciona como un servicio systemd en tu propia máquina Linux
  • Asistente de configuración inicial
  • Posee, audita y controla toda la plataforma
root@your-box
$ sh runway-installer.run
extracting — no external build tooling
installed systemd service · runway.service
setup wizard ready → https://your-box:8443
$
Bajo el capó

Infraestructura moderna, del tipo aburrido-en-el-buen-sentido.

YAML y plantillas editables viven en disco — portables y fáciles de respaldar. Sin herramientas de compilación externas; un único instalador y un servicio systemd.

Leer la documentación →
Java 25 Spring Boot 4 Embedded Jetty Filesystem-backed · YAML Decoupled Thymeleaf Plugin SPI
Cuando quieras

Dale a cada sitio su propia pasarela.

Instala Runway en tu propia máquina y lanza tu primer sitio en minutos. Poséelo, audítalo, contrólalo — de principio a fin.

$ sh runway-installer.run
Instalar Runway Documentación Ver el código →