MIGRATION FIELD NOTES · 2026-08-30

From Zeabur to Railway

酒館搬家指南

分析 Zeabur 與 Railway 的方案差異、部署方式差異,以及把 SillyTavern(酒館)完整搬到 Railway 上的實際步驟。

酒館版本無關 · 通用 Docker 架構 價格為 2026/08 查證資料,請以官網為準

前情提要

方案差異比較

項目ZeaburRailway
雲端伺服器要自己準備
Zeabur 原本的共享叢集(免買伺服器、純 PaaS 模式)已於 2026/4/1 起停止接受新專案,現在新建服務要走「建立伺服器」流程:
「從 Zeabur 購買伺服器」(Zeabur 代管,固定月費)或「連接我自己的伺服器」(接你自己已經買好的 AWS/GCP/Hetzner 等)——除非你已經有雲端主機,不然架新的酒館就是需要買一台
不需要自己買
Railway 用自己的硬體(Railway Metal)provisioning 資源,部署即用,沒有「自己買伺服器掛上去」這個選項
免費方案有,但僅限特定免費區域部署,資源有限沒有永久免費方案。
新帳號有一次性 $5 試用額度,30 天內用完或到期後服務會被暫停(資料保留,不會被刪)
入門付費Dev Plan · US$5/月(含 $5 用量額度,超出按量計費),14 天免費試用Hobby · US$5/月(含 $5 用量額度,超出按量計費)
中階方案Pro Plan · US$19/月,14 天免費試用Pro · US$20/月/席位(含 $20 用量額度)
團隊方案Team Plan · US$79/月,無試用Enterprise · 客製報價
計費邏輯按量計費,依服務實際運算資源(CPU/記憶體)按分鐘結算按量計費,CPU、記憶體、對外流量分開計算,約 RAM $10/GB-月、vCPU $20/vCPU-月、流量 $0.05/GB
持久儲存(硬碟)需另外掛載,依容量另計費用Volume 是核心功能,依容量另計費用
近期平台動態共享叢集(Shared Cluster)正逐步淘汰,2026/4/1 起不再接受新專案使用共享叢集;近期(8月)發生內部憑證外洩事件,官方仍在陸續公布調查範圍近一年查無同等級資安事件,但曾有多次服務中斷紀錄(如 2026/5 因雲端帳號誤停權導致全平台中斷約 8 小時)
提醒
兩邊都是「用量制」,實際月費會比方案標價高或低,取決於酒館平常掛機的資源消耗量。
酒館本身很輕量(單一 Node.js 服務,沒有資料庫),一般個人使用通常落在方案內含的額度左右。

Railway 方案詳細規格

Railway Hobby US$5/月

給業餘開發者做個人專案

  • 包含每月 $5 用量額度
  • 額度用完後,只針對超出的資源額外收費
  • 單一服務最高 48 vCPU / 48 GB RAM
  • 最多 5 個副本,每個副本 8 vCPU / 8 GB RAM
  • 最高 5 GB 儲存空間
  • 單人工作區
  • 社群支援
  • 99.9% 可用性目標
  • 7 天日誌保留
  • 全球區域可選

Railway Pro US$20/月

給專業開發者與正式上線的團隊

  • 包含每月 $20 用量額度
  • 額度用完後,只針對超出的資源額外收費
  • 單一服務最高 1,000 vCPU / 1 TB RAM
  • 最多 42 個副本,每個副本 24 vCPU / 24 GB RAM
  • 最高 1 TB 儲存空間
  • 無限工作區席位
  • Railway 官方支援
  • 99.99% 可用性目標
  • 30 天日誌保留
  • 可同時使用多個全球區域
贊助 Lia ♦ 點擊推廣連結註冊,可以拿到 US$20 的 Pro 方案折抵額度:railway.com?referralCode=yg_3YR

部署方式差異

Zeabur

  • 支援 GitHub repo 直連自動部署
  • 支援 Docker 映像檔部署 + 範本市場(一鍵模板)
  • 支援 Dockerfile 部署,但不支援直接匯入 docker-compose.yml
  • 內建網頁「文件管理」— 可直接瀏覽/上傳/下載/編輯服務內檔案
  • 內建 Web Terminal,免裝軟體就能連進容器
  • 內建資料庫備份/還原機制
  • 另有 Dedicated Server(VPS)選項,可直接 SSH 進去手動操作

Railway

  • 支援 GitHub repo 直連自動部署
  • 支援 Docker 映像檔部署 + 範本市場(內建現成的酒館範本,含多個社群版本)
  • 沒有內建網頁檔案總管——要看/搬資料得另外接 filebrowser 這類範本,或用官方 CLI(railway ssh)
  • Volume(持久儲存)是平台核心設計,重新部署、升版都不影響掛載在上面的資料
  • 官方 CLI 工具鏈完整,對熟終端機的使用者更順手
  • 沒有獨立 VPS/Dedicated Server 產品,單純是容器化部署平台
01

酒館搬家

酒館的資料分兩塊:
伺服器層級的 config.yaml / plugins(一般不用特別搬,新環境重設就好),以及真正重要的使用者資料(角色卡、聊天記錄、世界書、Persona、設定)。
搬家的本質就是把使用者資料原封不動地從 Zeabur 複製到 Railway(從註冊開始)。

Zeabur雲端資料
帳號 → Download Backup
(瀏覽器下載)
你的電腦暫存資料夾
Railway CLI
volume 指令
Railway雲端資料
「你的電腦」不用裝一份會跑的酒館
下載下來的備份檔解壓縮放在電腦裡的任何資料夾就行,單純是暫存、轉手用的,不需要 git clone 一份完整安裝、也不需要開著跑。
Railway 完全連不到你電腦的 127.0.0.1(那個位址本來就只有你自己這台機器看得到),兩邊是各自獨立的服務,資料搬過去那一刻一樣,之後不會自動同步。
Zeabur 的「文件管理」下載不了整包資料夾,它只能建立/瀏覽/編輯檔案。
「備份還原」頁籤雖然可以下載,但那是 Dev Plan 以上才有的付費功能。
02

Railway 完整部署酒館 + 搬資料步驟

未完成 已確認完成
0 / 9 完成
  1. 1
    註冊 Railway 帳號,開通付費方案Railway

    用 GitHub 帳號登入最快。
    酒館需要 24 小時常駐運作,免費試用的 $5 額度很快就會用完,建議直接綁卡開 Hobby(US$5/月)。贊助 Lia ♦ 點擊推廣連結註冊,可以拿到 US$20 的 Pro 方案折抵額度:railway.com?referralCode=yg_3YR

  2. 2
    從範本市場部署酒館Railway

    到 Railway 的 Templates 頁面搜尋「SillyTavern」,會看到好幾個社群版本,右側數字是下載次數跟部署成功率。

    選「SillyTavern - LLM Frontend for Power Users」(264 次下載、96% 成功率)

    注意:這個範本預設沒有密碼,要自己額外設定,一忘記就等於裸奔——記得照著下一步「設定必要環境變數」把帳號密碼設好。
    Railway 範本搜尋結果,選取「SillyTavern - LLM Frontend for Power Users」(264 次下載、96% 成功率)
  3. 3
    設定必要環境變數Railway

    酒館預設 whitelistMode: true,只允許 localhost 連線,在 Railway 的動態 IP 環境下會直接把你自己擋在外面,所以要關閉白名單、改用帳密保護:

    SILLYTAVERN_WHITELISTMODE=false SILLYTAVERN_BASICAUTHMODE=true SILLYTAVERN_ADMIN_USERNAME=你自己設的帳號 SILLYTAVERN_ADMIN_PASSWORD=你自己設的密碼

    實際變數名稱依你選的範本而定,部署頁面通常會列出需要填寫的欄位,照著填就好。

  4. 4
    確認 Volume 掛載路徑Railway

    檢查範本是否已經自動建立 Volume 並掛載到 /data(或範本說明指定的路徑)。
    這顆硬碟就是之後角色卡、聊天記錄、世界書實際存放的地方——重新部署、升級版本都不會動到它。

  5. 5
    確認酒館可以正常打開Railway

    等建置完成,Railway 會配發一個 xxx.up.railway.app 網址,打開應該會先看到剛剛設定的登入畫面。
    這一步先確認「空的」酒館能跑起來,再進行資料搬遷。

  6. 6
    用酒館內建的 Download Backup 下載舊資料Zeabur

    打開舊酒館網頁 → 工具列「人像+齒輪」圖示(User Settings)→ 面板裡的「帳號 / Account」按鈕 → Account Actions 區塊裡的 Download Backup。這個功能免費、所有 Zeabur 方案都能用,不需要 Dev Plan。

    跳出「Secrets Not Included」是正常的(API key 不會包含在內)。下載的檔案要去瀏覽器自己的下載清單裡找,不是酒館頁面上會顯示的東西。

    酒館帳號按鈕位置與 Download Backup 按鈕位置參考圖

    不要用「文件管理」——那個介面沒有下載功能,只能瀏覽/編輯。

    順手檢查一下
    下載下來之後,建議搜尋一下這些檔案裡有沒有不小心夾帶 API key 或密碼(有些人習慣把 key 寫在角色卡備註或世界書裡)——尤其最近 Zeabur 才發生過憑證外洩事件,清一清比較安心。
    如果你本機也有一份在跑(例如本機酒館開在 127.0.0.1:8000):
    這步可以跳過,直接拿本機那份資料夾去下一步用 CLI 上傳即可,不用先繞去 Zeabur 下載。
  7. 7
    把資料傳上 Railway 的 VolumeRailway

    解壓縮後看到的 characterschatsworldssettings.json 這些東西,對應的是酒館內部 data/<你的帳號>(預設是 default-user)這一層資料夾裡面的內容,上傳時要記得多補這一層路徑,不能直接丟進 Volume 根目錄。

    方法 A · CLI 推薦

    • 本機安裝 Railway CLI,railway login 登入、railway link 連結到剛部署的酒館專案
    • 以下工作可以交給本機 Claude 完成,過程中需要點選 railway login 登入,一樣在 Claude 的對話欄位輸入它提供的執行指令即可。安裝+搬家題詞:
      我要安裝本機railway cli,並且把資料傳上 Railway 的 Volume,幫我安裝,並完成資料搬遷到Railway 到 Volume
    • 把解壓縮後的資料夾傳上去,結尾記得多補一層帳號名稱(預設是 default-user):
    railway volume files upload ./解壓縮後的資料夾 /data/default-user
    • 實際掛載路徑依範本而定,也可以用 railway volume browse 開互動介面拖拉上傳

    方法 B · 純網頁

    • 從範本市場部署一個 filebrowser 服務
    • 推薦範本:Deploy & Host Filebrowser
    • 把它的 Volume 指向跟酒館同一顆硬碟(需要先在酒館服務那邊暫時斷開這顆 Volume,一次只能一個服務掛同一顆硬碟)
    • 打開 filebrowser 給的網址,把解壓縮後的內容上傳並放到 data/default-user/ 對應路徑
    • 不想裝 CLI 的話用這個
  8. 8
    把 Volume 接回酒館並重啟Railway

    資料搬移確認無誤後,把 Volume 從 filebrowser 斷開,重新掛回酒館服務,執行 Redeploy。
    打開酒館網址,確認角色卡、聊天記錄、世界書都正確出現。
    全部確認沒問題後,就可以把 filebrowser 服務移除,省下多餘的資源費用。

  9. 9
    保留 Zeabur 舊部署一段時間再收掉Zeabur

    API key 是存在瀏覽器 localStorage,不在剛才搬的資料夾裡,所以搬完家記得自己重新登入貼一次 key。
    建議 Zeabur 那邊的舊部署先保留至少一週作為備援,確認 Railway 這邊穩定運作後再停用,不用急著砍掉。

    之後日常使用
    把 Railway 這份當成主要在用的那份(24 小時開著、網址到處都能連,跟以前 Zeabur 的體驗一樣)。
    本機那份跟它不會自動同步,兩邊繼續各自聊天內容會分岔——本機頂多當離線備份,不用刻意兩邊都養。