可以在 Ubuntu 伺服器託管 Foundry VTT 嗎?2026 完整指南
可以在 Ubuntu 伺服器託管 Foundry VTT 嗎?2026 完整指南
可以。將 Foundry Virtual Tabletop 託管在 Ubuntu 伺服器,通常比長期使用 GM 的個人電腦穩定。伺服器可在兩次遊戲之間保持上線,玩家使用一般瀏覽器加入,GM 則控制世界、模組、素材及備份。
foundry virtual tabletop software 的專用伺服器版本可透過 Node.js 無介面執行。本文會建立受限 Linux 帳戶,使用 systemd 維持程序,再由 Nginx 和 HTTPS 接收公開連線。內容也包含授權、容量規劃、模組、升級及 LightNode 選擇建議。
**直接答案:**使用 Ubuntu 22.04 或 24.04。小型世界可從 2GB RAM 起步,模組多或玩家較多時建議 4GB。安裝符合 Foundry 版本要求的 Node.js、準備網域和有效授權,只公開 80 與 443,不要直接開放 30000。
為什麼使用 Ubuntu?
Foundry 即使在桌面用戶端執行,本質上仍是 Web 應用程式。在 Ubuntu 上,Node 程序提供遊戲服務,Nginx 處理公開連線。這樣可避開家用路由器連接埠轉送、動態住宅 IP,以及筆電休眠造成的中斷。
Ubuntu 長期支援版本有成熟的 systemd、UFW、Nginx 和 Certbot 套件。Root 權限也能用來安排異地備份與監控。代價是管理者必須負責更新、憑證、還原測試和模組相容性。
| 戰役類型 | 建議起步規格 | 說明 |
|---|---|---|
| 3 至 6 名玩家、少量模組 | 1 vCPU、2GB RAM | 適合小型私人世界 |
| 6 至 10 名玩家、自動化較多 | 2 vCPU、4GB RAM | 為模組和更新保留空間 |
| 大型世界或大量媒體 | 4 vCPU、8GB RAM | 擴充前先測 RAM 與磁碟 I/O |
50GB SSD 足以存放許多戰役,但高解析度地圖、動畫背景、音樂及本機備份會快速佔滿磁碟。節點應靠近主要玩家,圖片可壓縮為 WebP 或 AVIF,備份則要送到另一個系統。
LightNode 適合哪些情境?
在自行管理的部署中,LightNode Ubuntu VPS 適合需要北美和西歐以外節點的團隊。目前 Ubuntu 頁面列出 1 vCPU、2GB RAM、50GB NVMe 每月 7.71 美元起,支援按小時計費,並提供 40 多個地區。這個規格可以測試輕量世界;模組較多時可從 2 vCPU、4GB RAM 起步。
LightNode 提供基礎設施,不是代管式 Foundry。使用者會取得 Ubuntu 與 root,但仍需設定 SSH、DNS、HTTPS、安全及備份。按小時計費適合測試遷移,長期開機則要按月度等價費用估算。購買前應確認即時地區、流量、規格和價格。
安裝前需要什麼?
準備有公開 IPv4 的 Ubuntu 22.04 或 24.04、使用 SSH 金鑰的 sudo 管理員、指向伺服器的子網域、有效的 foundry virtual tabletop software license,以及從 Foundry 帳戶取得的 Node.js 版本限時下載連結。
依據目前官方安裝指南,Foundry V13 需要 Node.js 22 或更新版本,V14 需要 Node.js 24 或更新版本。應以實際版本要求為準。新核心推出後,遊戲系統和模組可能尚未相容。
第一步:準備 Ubuntu
sudo apt update
sudo apt upgrade -y
sudo apt install -y unzip curl nginx ufw certbot python3-certbot-nginx
sudo useradd --system --create-home --home-dir /home/foundry \
--shell /usr/sbin/nologin foundry
sudo install -d -o root -g root -m 0755 /opt/foundryvtt
sudo install -d -o foundry -g foundry -m 0750 /srv/foundrydata
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable不要向公開網路開放 TCP 30000。Nginx 會透過本機回環位址連接 Foundry。
第二步:安裝 Node.js
以下範例為 Foundry V14 安裝 Node.js 24:
curl -fsSL https://deb.nodesource.com/setup_24.x -o /tmp/nodesource_setup.sh
sudo -E bash /tmp/nodesource_setup.sh
sudo apt install -y nodejs
node --version部署 V13 時將 setup_24.x 改為 setup_22.x。以 root 執行第三方套件庫指令碼前,應先檢查其內容。
第三步:下載與安裝 Foundry
登入 Foundry 官網,開啟 Purchased Licenses,選擇目標版本和 Node.js build,再產生限時連結。連結數分鐘後失效。搜尋 foundry virtual tabletop free download 時,不應從未授權鏡像下載程式。
cd /tmp
curl -L "PASTE-YOUR-TIMED-FOUNDRY-URL-HERE" -o foundryvtt.zip
sudo unzip -q foundryvtt.zip -d /opt/foundryvtt
sudo chown -R root:root /opt/foundryvtt
sudo chmod -R a=rX /opt/foundryvtt
sudo -u foundry /usr/bin/node /opt/foundryvtt/main.js \
--dataPath=/srv/foundrydata --port=30000啟用授權時可建立 SSH 通道,再從本機開啟 http://127.0.0.1:30000:
ssh -L 30000:127.0.0.1:30000 your-admin@SERVER_IP同意 EULA、輸入授權,完成後以 Ctrl+C 停止測試程序。
第四步:建立 systemd 服務
建立 /etc/systemd/system/foundryvtt.service:
[Unit]
Description=Foundry Virtual Tabletop
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=foundry
Group=foundry
WorkingDirectory=/opt/foundryvtt
ExecStart=/usr/bin/node /opt/foundryvtt/main.js --dataPath=/srv/foundrydata --port=30000
Restart=on-failure
RestartSec=5
NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=strict
ReadWritePaths=/srv/foundrydata
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now foundryvtt
sudo systemctl status foundryvtt --no-pager
sudo journalctl -u foundryvtt -n 100 --no-pager第五步:加入 Nginx 與 HTTPS
建立 /etc/nginx/sites-available/foundryvtt:
map $http_upgrade $connection_upgrade { default upgrade; '' close; }
server {
listen 80;
listen [::]:80;
server_name foundry.example.com;
client_max_body_size 100M;
location / {
proxy_pass http://127.0.0.1:30000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 300s;
}
}sudo ln -s /etc/nginx/sites-available/foundryvtt /etc/nginx/sites-enabled/foundryvtt
sudo nginx -t
sudo systemctl reload nginx
sudo certbot --nginx -d foundry.example.com
sudo certbot renew --dry-run停止 Foundry 後,修改 /srv/foundrydata/Config/options.json 已存在的對應欄位。不要用下列片段取代整個檔案:
{"hostname":"foundry.example.com","port":30000,"proxyPort":443,"proxySSL":true,"sslCert":null,"sslKey":null,"upnp":false}以 sudo systemctl restart foundryvtt 重新啟動。HTTPS 會保護登入資料,瀏覽器存取攝影機與麥克風也需要安全來源。Foundry 的 TLS 文件同樣要求 Nginx 終止 TLS 時設定 proxySSL。
備份、升級與還原
/opt/foundryvtt 是可替換的程式檔案,/srv/foundrydata 則保存設定、世界、系統、模組、素材及授權狀態。更新前先停止服務再備份:
sudo systemctl stop foundryvtt
sudo tar -C /srv -czf "/var/backups/foundrydata-$(date +%F-%H%M).tar.gz" foundrydata
sudo systemctl start foundryvtt將壓縮檔複製到其他供應商或本機,並實際測試還原。核心升級可安裝到另一個目錄,以資料副本測試後再更改 systemd 路徑。這比直接覆蓋線上版本更容易回復。
2026 年的 Foundry 模組
搜尋 Best Foundry modules 2026 時,不要只看模組數量。先確定需求,再檢查模組驗證過的 Foundry 版本、更新日期、依賴及 issue tracker。透過 Add-on Modules 瀏覽器或可信 manifest 安裝,並在世界副本測試。
D&D 5e 的自動化組合未必適合 Pathfinder 2e,後者的系統套件已處理許多規則。少量維護良好的模組通常比職責重疊的大型清單穩定。更新後若世界無法開啟,可使用安全模式,分批啟用模組,並檢查瀏覽器主控台與 journalctl。
授權、免費下載與折扣碼
Foundry 官方購買頁面列出個人授權為 50 美元,適用稅項另計。授權為永久性並包含核心更新。只有主機需要購買,玩家可免費用瀏覽器加入。
同一個 foundry virtual tabletop software license 可安裝在多台電腦,但 EULA 僅允許其中一個執行個體同時對授權擁有者以外的使用者開放。foundry virtual tabletop free download 不代表可以免費散布伺服器壓縮檔。
尋找 Foundry discount code 時,只應採用 Foundry 或授權活動發布的代碼。官方 FAQ 說明,符合條件的現任或過往 Patreon 支持者可能按累計支持金額取得折扣。最終價格應以結帳頁為準。
快速排錯
sudo systemctl status foundryvtt nginx --no-pager
sudo journalctl -u foundryvtt -n 100 --no-pager
curl -I http://127.0.0.1:30000
sudo nginx -t
sudo ufw status verbose本機有回應但公開網址逾時,應檢查 Nginx、UFW、供應商防火牆和 DNS。502 Bad Gateway 通常表示 Foundry 已停止或監聽其他連接埠。核心更新後服務退出時,先比較 node --version 與該版本需求。
FAQ
如何在 Scrivener 啟用 Foundry Virtual Tabletop?
Scrivener 沒有官方 Foundry 整合。可以在 Scrivener 編寫戰役,匯出 Markdown、HTML、PDF 或純文字,再移至 Journal Entries 或內容模組。應指定其中一個應用程式為主要資料來源,避免修改不同步。
Foundry Virtual Tabletop 多少錢?
個人授權目前是 50 美元加適用稅項,一次購買即可獲得核心更新。VPS、網域和付費內容另計。選擇 LightNode 時,還需在 Foundry 的一次性成本上加入主機費用。
Foundry Virtual Tabletop 免費嗎?
主機端不免費。GM 或伺服器擁有者通常要購買授權,受邀玩家可免費透過支援的瀏覽器加入。許多系統和模組免費,但部分授權冒險及素材需要另外購買。
Foundry Virtual Tabletop 值得購買嗎?
經常遊戲且重視自行託管、進階場景、自動化、擴充性和資料控制的團隊值得考慮。若只是偶爾進行一次短團,或完全不想維護伺服器,其他服務可能更省事。
哪一個虛擬桌面最好?
沒有通用答案。foundry virtual tabletop 擅長自行託管、自訂、光照及系統自動化。Roll20 容易從瀏覽器開始,Owlbear Rodeo 適合快速輕量地圖,Fantasy Grounds 則適合其授權目錄與規則符合戰役的團隊。應使用實際遊戲系統和玩家流程測試後再選擇。