Deploy OpenClaw op Railway met een kant-en-klaar template en rond de configuratie af in je browser.
Dit is de makkelijkste route zonder terminal: Railway draait de Gateway voor je
en je stelt alles in via de /setup-wizard.
Snelle checklist (nieuwe gebruikers)
- Klik op Deploy on Railway (hieronder).
- Voeg een Volume toe, gemount op
/data. - Stel de vereiste Variables in (minimaal
SETUP_PASSWORD). - Schakel HTTP Proxy in op poort
8080. - Open
https://<jouw-railway-domein>/setupen doorloop de wizard.
Met een klik deployen
Deploy on RailwayNa het deployen vind je je publieke URL onder Railway → jouw service → Settings → Domains.
Railway geeft je:
- een gegenereerd domein (meestal
https://<iets>.up.railway.app), of - je eigen domein, als je er een hebt gekoppeld.
Open vervolgens:
https://<jouw-railway-domein>/setup— configuratiewizard (beveiligd met wachtwoord)https://<jouw-railway-domein>/openclaw— Control UI
Wat je krijgt
- Gehoste OpenClaw Gateway + Control UI
- Webgebaseerde configuratiewizard op
/setup(geen terminalcommando’s nodig) - Persistente opslag via een Railway Volume (
/data), zodat configuratie, credentials en workspace herdeployments overleven - Back-up exporteren via
/setup/exportom later makkelijk te migreren
Vereiste Railway-instellingen
Publieke netwerktoegang
Schakel HTTP Proxy in voor de service.
- Poort:
8080
Volume (vereist)
Koppel een volume gemount op:
/data
Variabelen
Stel de volgende variabelen in op de service:
SETUP_PASSWORD(vereist)PORT=8080(vereist — moet overeenkomen met de poort bij Public Networking)OPENCLAW_STATE_DIR=/data/.openclaw(aanbevolen)OPENCLAW_WORKSPACE_DIR=/data/workspace(aanbevolen)OPENCLAW_GATEWAY_TOKEN(aanbevolen; behandel dit als een admin-geheim)
Configuratieproces
- Ga naar
https://<jouw-railway-domein>/setupen voer jeSETUP_PASSWORDin. - Kies een model/auth-provider en plak je API-sleutel.
- (Optioneel) Voeg Telegram/Discord/Slack-tokens toe.
- Klik op Run setup.
Als Telegram-DM’s zijn ingesteld op pairing, kun je de pairingcode goedkeuren in de configuratiewizard.
Chattokens verkrijgen
Telegram-bottoken
- Stuur een bericht naar
@BotFatherin Telegram - Voer
/newbotuit - Kopieer het token (ziet eruit als
123456789:AA...) - Plak het in
/setup
Discord-bottoken
- Ga naar https://discord.com/developers/applications
- New Application → kies een naam
- Bot → Add Bot
- Schakel MESSAGE CONTENT INTENT in onder Bot → Privileged Gateway Intents (vereist, anders crasht de bot bij het opstarten)
- Kopieer het Bot Token en plak het in
/setup - Nodig de bot uit op je server (OAuth2 URL Generator; scopes:
bot,applications.commands)
Back-ups en migratie
Download een back-up via:
https://<jouw-railway-domein>/setup/export
Hiermee exporteer je je OpenClaw-state en workspace, zodat je naar een andere host kunt migreren zonder configuratie of geheugen te verliezen.