在 Railway 上部署 OpenClaw,一鍵範本搞定,全程在瀏覽器裡完成設定。
這是最輕鬆的「伺服器上不碰終端機」路線:Railway 幫你跑 Gateway,
你只要透過 /setup 網頁精靈把東西設好就行。
新手快速清單
- 點下方的 Deploy on Railway。
- 新增一個 Volume,掛載到
/data。 - 設定必要的 Variables(至少要有
SETUP_PASSWORD)。 - 在 port
8080啟用 HTTP Proxy。 - 打開
https://<your-railway-domain>/setup,跟著精靈走完。
一鍵部署
Deploy on Railway部署完成後,到 Railway → 你的服務 → Settings → Domains 找到公開 URL。
Railway 會:
- 給你一個自動產生的網域(通常是
https://<something>.up.railway.app),或 - 使用你自己綁定的自訂網域。
接著打開:
https://<your-railway-domain>/setup— 設定精靈(需密碼)https://<your-railway-domain>/openclaw— Control UI
你會得到什麼
- 託管的 OpenClaw Gateway + Control UI
/setup網頁設定精靈(不用打任何終端機指令)- 透過 Railway Volume(
/data)實現持久儲存,設定、憑證、工作區在重新部署後都還在 - 在
/setup/export匯出備份,日後要搬離 Railway 也沒問題
Railway 必要設定
公開網路
為服務啟用 HTTP Proxy。
- Port:
8080
Volume(必要)
掛載一個 volume 到:
/data
環境變數
在服務上設定這些變數:
SETUP_PASSWORD(必要)PORT=8080(必要 — 必須和 Public Networking 的 port 一致)OPENCLAW_STATE_DIR=/data/.openclaw(建議)OPENCLAW_WORKSPACE_DIR=/data/workspace(建議)OPENCLAW_GATEWAY_TOKEN(建議;當成管理員密碼看待)
設定流程
- 造訪
https://<your-railway-domain>/setup,輸入你的SETUP_PASSWORD。 - 選擇模型/認證供應商,貼上你的 API 金鑰。
- (選用)加入 Telegram/Discord/Slack token。
- 點 Run setup。
如果 Telegram 私訊設定為配對模式,設定精靈可以直接核准配對碼。
取得聊天 token
Telegram bot token
- 在 Telegram 中私訊
@BotFather - 執行
/newbot - 複製 token(長得像
123456789:AA...) - 貼到
/setup裡
Discord bot token
- 前往 https://discord.com/developers/applications
- New Application → 取個名字
- Bot → Add Bot
- 在 Bot → Privileged Gateway Intents 下方啟用 MESSAGE CONTENT INTENT(必要,不開的話 bot 啟動就會當掉)
- 複製 Bot Token,貼到
/setup - 邀請 bot 加入你的伺服器(OAuth2 URL Generator;scopes:
bot、applications.commands)
備份與搬遷
在這裡下載備份:
https://<your-railway-domain>/setup/export
這會匯出你的 OpenClaw 狀態和工作區,讓你搬到其他主機時不會遺失設定或記憶。