Fonctionnalités

Tout ce que fait Runway — en détail.

Chaque capacité en détail — une faible empreinte à l'exécution, SEO & GEO, sécurité, isolation totale, observabilité, recherche & blog intégrés, extensibilité et auto-hébergement open source, le tout sur une infrastructure qui vous appartient.

01 · Empreinte

Une faible empreinte à l'exécution

Runway tourne comme un unique processus autonome, délibérément léger. Il fonctionne sur une modeste VM et monte en charge quand vous en avez besoin — sans cluster pour démarrer.

  • Un unique processus — un seul jar exécutable de ~60 Mo, rien d'autre à assembler
  • ~350 Mo de RAM en pratique ; tas JVM plafonné à 1 Go, pour tenir sur une VM de 1 Go
  • Démarrage à froid en ~5–6 s
  • Aucune base de données requise — le contenu de chaque site vit sous forme de simples fichiers sur le disque
  • Une seule dépendance : un environnement d'exécution Java 25 (LTS)
instance de référence2 sites · 8 plugins
RAM utilisée~350 Mo / 1 Go max.
tient confortablement sur une VM de 1 Go
~60 MB
jar exécutable unique
~5–6 s
démarrage à froid
0
bases de données requises
1
dépendance · Java 25 LTS
processus unique · ~26 threads · CPU au repos faible
02 · SEO & GEOD'actualité

Trouvé par les moteurs de recherche — et par l'IA

Le SEO classique est automatique. Et comme llms.txt est fourni de série, les moteurs génératifs peuvent eux aussi lire et citer vos sites — le GEO, Generative Engine Optimization, intégré plutôt que rajouté.

  • sitemap.xml et robots.txt automatiques
  • hreflang par langue et données structurées JSON-LD
  • llms.txt pour le GEO — la recherche IA/LLM peut lire vos sites
  • Multilingue par défaut : langues, traductions à l'exécution, URL localisées
généré automatiquement à /
sitemap.xml
robots.txt
hreflang · en/es/fr
structured-data · JSON-LD
llms.txt GEO
/en//es//fr/ URL localisées
Domaine plateforme
jamais
croisés
Domaine site
Argon2idCSPTLS-readybrute-force guardsession isolation
03 · Sécurité

Sécurisé par conception, pas par rappel

La sécurité est structurelle. Deux domaines qui ne se croisent jamais, des sessions cloisonnées par site et des valeurs par défaut modernes partout — de sorte que le chemin sûr est le chemin par défaut.

  • Deux domaines de sécurité qui ne se croisent jamais
  • Isolation de session par site
  • Hachage de mot de passe Argon2id
  • Protection anti-force-brute au niveau applicatif et une Content-Security-Policy
  • TLS auto-géré derrière votre proxy inverse
04 · Isolation

Vraie multi-location, isolation totale

Chaque site est isolé en identité, données et présentation — la frontière est architecturale, pas un réglage que l'on peut mal configurer. Et parce que chaque site est autonome, une sauvegarde, c'est le site tout entier : portable, complète et restaurable partout en toute sécurité.

  • Des domaines de connexion distincts — un locataire ne peut jamais s'authentifier dans un autre
  • Son propre dossier sur le disque pour tout le contenu et la configuration
  • Ses propres modèles, habillage, ressources et traductions
  • Des sites autonomes — les sauvegardes sont complètes et portables par construction
  • Restaurez partout, sur n'importe quelle version — le rendu est identique
sites/northbeam/
EN·ES·FR
sites/nocturne/
EN·ES·FR
sites/your-site/
+ ajouter
identité · données · présentation isolées — aucun chemin entre elles
05 · Observabilité

Supervisez-le avec les outils que vous utilisez déjà

Runway est conçu pour être supervisé. Collectez ses métriques depuis Prometheus via un point de collecte Micrometer, et branchez ses sondes de santé directement dans Kubernetes ou systemd.

  • Un point de collecte Prometheus, propulsé par Micrometer
  • Des sondes de santé prêtes pour Kubernetes et systemd
  • Des sondes de vivacité et de disponibilité prêtes à l'emploi
  • Des métriques standard JVM, HTTP et par site, réunies au même endroit
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 · Intégrés

Recherche, blog et formulaires — inclus

Les briques de base du quotidien d'un vrai site sont déjà là, chacune sous forme de plugin de premier plan. Activez-les par site ; remplacez le moteur de recherche quand vous dépassez celui par défaut.

  • Recherche plein texte sur le site, avec un moteur avancé en option
  • Un blog avec ses propres URL et flux
  • Formulaires de contact et carrousels prêts à l'emploi
  • Tout est localisable par site
rechercher sur ce site… plein texte
/blog/roasting-notes-vol-3
nom
e-mail
envoyer
07 · Extensibilité

Étendez la plateforme avec des plugins prêts à l'emploi

Les fonctionnalités sont des dossiers. Ajoutez-en un, redémarrez, et c'est installé — le mécanisme même qu'utilise le cœur. Si un plugin échoue au chargement, il est ignoré et journalisé ; la plateforme reste debout.

  • Installez en déposant un dossier et en redémarrant
  • Un plugin défectueux est ignoré — il ne fait jamais planter la plateforme
  • Recherche, blog, formulaires et SEO/GEO sont eux-mêmes des plugins
  • Bâtis sur les mêmes points d'extension (SPI) que les vôtres
search
blog
contact-forms
seo-geo
carousel
+ votre-plugin
déposez un dossier · redémarrez pour installer · un plugin défectueux est ignoré
08 · Open source

Open source, et vraiment auto-hébergé

Aucun SaaS dans la boucle. Un unique installateur auto-extractible, un service systemd et un assistant de configuration initiale — sur votre propre machine Linux. Parce que c'est open source, toute la plateforme est à vous : à lire, à auditer et à modifier.

  • Un unique installateur auto-extractible · sans outillage de build externe
  • Fonctionne comme un service systemd sur votre propre machine Linux
  • Assistant de configuration initiale
  • Possédez, auditez et contrôlez toute la plateforme
root@your-box
$ sh runway-installer.run
extracting — no external build tooling
installed systemd service · runway.service
setup wizard ready → https://your-box:8443
$
Sous le capot

Une infrastructure moderne, du genre ennuyeux-dans-le-bon-sens.

Du YAML et des modèles modifiables vivent sur le disque — portables et faciles à sauvegarder. Sans outillage de build externe ; un unique installateur et un service systemd.

Lire la documentation →
Java 25 Spring Boot 4 Embedded Jetty Filesystem-backed · YAML Decoupled Thymeleaf Plugin SPI
Quand vous voulez

Donnez à chaque site son propre podium.

Installez Runway sur votre propre machine et lancez votre premier site en quelques minutes. Possédez-le, auditez-le, contrôlez-le — de bout en bout.

$ sh runway-installer.run
Installer Runway Documentation Voir le code source →