Hosting

Railway

ปรับใช้ OpenClaw บน Railway ด้วยเทมเพลตแบบคลิกเดียว และเข้าถึงผ่าน Control UI บนเว็บ วิธีนี้เป็นวิธีที่ง่ายที่สุดโดย "ไม่ต้องใช้เทอร์มินัลบนเซิร์ฟเวอร์": Railway จะเรียกใช้ Gateway ให้คุณ

การปรับใช้แบบคลิกเดียว

ปรับใช้บน Railway
  • ปรับใช้เทมเพลต

    คลิก Deploy on Railway ด้านบน

  • เพิ่มวอลุ่ม

    เชื่อมต่อวอลุ่มที่เมานต์ไว้ที่ /data (จำเป็นสำหรับการเก็บสถานะแบบถาวร)

  • ตั้งค่าตัวแปร

    ตั้งค่า Variables ที่จำเป็นในบริการ:

    • OPENCLAW_GATEWAY_PORT=8080 (จำเป็น -- ต้องตรงกับพอร์ตใน Public Networking)
    • OPENCLAW_GATEWAY_TOKEN (จำเป็น; ให้ถือว่าเป็นข้อมูลลับของผู้ดูแลระบบ)
    • OPENCLAW_STATE_DIR=/data/.openclaw (แนะนำ)
    • OPENCLAW_WORKSPACE_DIR=/data/workspace (แนะนำ)
  • เปิดใช้งานเครือข่ายสาธารณะ

    ภายใต้ Public Networking ให้เปิดใช้งาน HTTP Proxy สำหรับบริการบนพอร์ต 8080

  • เชื่อมต่อ

    ค้นหา URL สาธารณะของคุณใน Railway -> your service -> Settings -> Domains -- ซึ่งอาจเป็นโดเมนที่สร้างให้อัตโนมัติ (โดยทั่วไปคือ https://<something>.up.railway.app) หรือโดเมนแบบกำหนดเองที่คุณเชื่อมต่อไว้

    เปิด https://<your-railway-domain>/openclaw แล้วเชื่อมต่อโดยใช้ข้อมูลลับที่ใช้ร่วมกันซึ่งตั้งค่าไว้ โดยค่าเริ่มต้นเทมเพลตจะใช้ OPENCLAW_GATEWAY_TOKEN; หากคุณเปลี่ยนไปใช้การยืนยันตัวตนด้วยรหัสผ่าน ให้ใช้รหัสผ่านนั้นแทน

  • สิ่งที่คุณจะได้รับ

    • OpenClaw Gateway และ Control UI ที่โฮสต์ให้แล้ว
    • พื้นที่จัดเก็บถาวรผ่าน Railway Volume (/data) ทำให้ openclaw.json, auth-profiles.json ของแต่ละเอเจนต์, สถานะของช่องทาง/ผู้ให้บริการ, เซสชัน และพื้นที่ทำงานยังคงอยู่หลังการปรับใช้อีกครั้ง

    เชื่อมต่อช่องทาง

    ใช้ Control UI ที่ /openclaw หรือเรียกใช้ openclaw onboard ผ่านเชลล์ของ Railway เพื่อดูคำแนะนำในการตั้งค่าช่องทาง:

    การสำรองข้อมูลและการย้ายระบบ

    ส่งออกสถานะ การกำหนดค่า โปรไฟล์การยืนยันตัวตน และพื้นที่ทำงานของคุณ:

    bash
    openclaw backup create

    คำสั่งนี้จะสร้างไฟล์เก็บถาวรข้อมูลสำรองแบบพกพา ซึ่งประกอบด้วยสถานะของ OpenClaw และพื้นที่ทำงานที่กำหนดค่าไว้ ดูรายละเอียดที่ การสำรองข้อมูล

    ขั้นตอนถัดไป

    Was this useful?
    On this page

    On this page