FoundryVTT 部署脚本
- 一台 Linux 服务器
- 服务器绑定域名(可选)
v1.6.0
版本的部署脚本发布后,使用此版脚本在 境内服务器 上部署 FVTT,将可直链安装 GitHub 上保存的 Mod、系统、世界等,无需使用其他加速方法!
升级脚本,参见下方教程。
如果打不开上述的 Github Pages,可以打开 Gitee 镜像:FVTT-CN 教程镜像
首先,如果还没有下载脚本,则下载:
如果脚本需要更新,同样使用以下命令对脚本进行更新
海外服务器请用
wget -O fvtt.sh https://raw.githubusercontent.com/fvtt-cn/FoundryDeploy/master/fvtt.sh && sudo chmod +x fvtt.sh
大陆服务器请用
wget -O fvtt.sh https://raw.fastgit.org/fvtt-cn/FoundryDeploy/master/fvtt.sh && sudo chmod +x fvtt.sh
从30003端口部署
wget -O fvtt30003.sh https://raw.githubusercontent.com/kagangtuya-star/FoundryDeploy/master/fvtt30003.sh && sudo chmod +x fvtt30003.sh
直接运行脚本即可安装:
sudo ./fvtt.sh
如果需要重启容器,请运行以下命令:
sudo ./fvtt.sh restart
如果要升级 FoundryVTT 版本,请运行以下命令:
sudo ./fvtt.sh remove
删除容器后,再运行(此处最好直接指定新的版本号,如 0.7.9
):
sudo ./fvtt.sh recreate
如果需要清除已部署的 FoundryVTT、Caddy、FileBrowser,请运行以下命令 (使用该命令将清除所有内容,包括 Caddy、 FVTT 所有游戏、存档、文件!):
sudo ./fvtt.sh clear
sudo ./fvtt.sh check
将会输出对 FVTT 部署的诊断结果。
Q: 为什么显示安装成功后,仍然无法连接 FoundryVTT?
A: 检查服务器防火墙设置。如果购买的是云服务,可以在网页控制台上检查对应端口是否开启。
Q: 为什么不使用 Docker-Compose?
A: 避免进行更多安装步骤,国内服务器太难了。