Déployez OpenClaw sur Railway en un clic et finalisez la configuration depuis votre navigateur.
C’est la méthode la plus simple, aucune ligne de commande côté serveur : Railway fait tourner le Gateway pour vous, et tout se paramètre via l’assistant web /setup.
En résumé (pour démarrer vite)
- Cliquez sur Deploy on Railway (ci-dessous).
- Ajoutez un Volume monté sur
/data. - Renseignez les Variables requises (au minimum
SETUP_PASSWORD). - Activez le HTTP Proxy sur le port
8080. - Ouvrez
https://<votre-domaine-railway>/setupet suivez l’assistant.
Déploiement en un clic
Deploy on RailwayUne fois déployé, retrouvez votre URL publique dans Railway → votre service → Settings → Domains.
Railway vous fournira soit :
- un domaine généré automatiquement (en général
https://<quelque-chose>.up.railway.app), soit - votre domaine personnalisé, si vous en avez configuré un.
Ensuite, ouvrez :
https://<votre-domaine-railway>/setup— assistant de configuration (protégé par mot de passe)https://<votre-domaine-railway>/openclaw— interface de contrôle
Ce que vous obtenez
- Gateway OpenClaw + interface de contrôle hébergés
- Assistant de configuration web sur
/setup(aucune commande terminal) - Stockage persistant grâce au Volume Railway (
/data) : vos fichiers de configuration, identifiants et workspace survivent aux redéploiements - Export de sauvegarde sur
/setup/exportpour migrer ailleurs si besoin
Paramètres Railway requis
Réseau public
Activez le HTTP Proxy pour le service.
- Port :
8080
Volume (obligatoire)
Attachez un volume monté sur :
/data
Variables
Configurez ces variables sur le service :
SETUP_PASSWORD(obligatoire)PORT=8080(obligatoire — doit correspondre au port du réseau public)OPENCLAW_STATE_DIR=/data/.openclaw(recommandé)OPENCLAW_WORKSPACE_DIR=/data/workspace(recommandé)OPENCLAW_GATEWAY_TOKEN(recommandé ; à traiter comme un secret administrateur)
Déroulement de la configuration
- Rendez-vous sur
https://<votre-domaine-railway>/setupet saisissez votreSETUP_PASSWORD. - Choisissez un fournisseur de modèle/authentification et collez votre clé.
- (Facultatif) Ajoutez vos tokens Telegram/Discord/Slack.
- Cliquez sur Run setup.
Si les messages privés Telegram sont en mode appairage, l’assistant peut valider le code d’appairage directement.
Obtenir les tokens de chat
Token de bot Telegram
- Envoyez un message à
@BotFathersur Telegram - Lancez
/newbot - Copiez le token (il ressemble à
123456789:AA...) - Collez-le dans
/setup
Token de bot Discord
- Allez sur https://discord.com/developers/applications
- New Application → choisissez un nom
- Bot → Add Bot
- Activez MESSAGE CONTENT INTENT dans Bot → Privileged Gateway Intents (indispensable, sinon le bot plante au démarrage)
- Copiez le Bot Token et collez-le dans
/setup - Invitez le bot sur votre serveur (OAuth2 URL Generator ; scopes :
bot,applications.commands)
Sauvegardes et migration
Téléchargez une sauvegarde depuis :
https://<votre-domaine-railway>/setup/export
Cet export contient votre état OpenClaw et votre workspace, ce qui vous permet de migrer vers un autre hébergeur sans perdre ni configuration ni données.