GhostlyHosting:Blazor 服务器托管,自建 VPS 应用

Github Ghostly-Hosting
最后更新 2026/4/10

自托管 Blazor Server 和 ASP.NET Core 部署的交互式控制台工具。支持任何 Ubuntu VPS 上的自动 SSL、Nginx、Cloudflare 和 GitHub 集成。

GhostlyHosting 是一款开源交互式控制台应用,可将全新 Ubuntu VPS 转变为适合 Blazor Server 和 ASP.NET Core 应用的生产环境。通过简洁的菜单界面,直接从 GitHub 部署,管理 SSL 证书,配置 Nginx 反向代理,并集成 Cloudflare DNS 保护。

无论使用 DigitalOcean、UpCloud 还是其他 Ubuntu VPS 提供商,GhostlyHosting 都能完成服务器的全部配置,让你专注于应用开发,无需手动编写配置文件。

GhostlyHosting CLI 控制台显示应用概览仪表盘

前提条件

安装 GhostlyHosting 前,请确保准备好以下账户和令牌。

GitHub 个人访问令牌

在 GitHub 账户中创建具有 repo 权限的个人访问令牌,GhostlyHosting 用于克隆私有仓库和拉取更新。

Cloudflare API 令牌

生成具有 DNS 编辑权限的 Cloudflare API 令牌,GhostlyHosting 用于自动 SSL 证书验证和 DNS 记录管理。

VPS 提供商(可选)

DigitalOcean 和 UpCloud 账户为可选但推荐,GhostlyHosting 内置两者的防火墙管理,任何 Ubuntu VPS 均可使用。

主要功能

一键部署

通过引导流程,一键克隆 GitHub 仓库,发布 .NET 项目,创建 systemd 服务并配置 Nginx。

自动 SSL 证书

通过 Cloudflare DNS 验证自动申请和续期 Let's Encrypt 证书,源站和边缘 SSL 无需手动操作保持有效。

Cloudflare 集成

启用 Cloudflare 代理模式,提供 DDoS 防护、CDN 缓存和 HTTP/2 传输。可在控制台为每个应用开关代理。

回滚与备份

每次部署都会自动备份,更新出现问题时可通过菜单一键回滚至任意历史版本。

简易服务器管理

通过实时健康仪表盘监控 CPU、内存、磁盘使用和运行时间,无需修改配置文件即可重启、停止或更新应用。

截图

经济实惠的 Blazor VPS 托管

在经济实惠的 VPS 上运行 Blazor Server 应用。DigitalOcean 和 UpCloud 云服务器月费低廉,资源充足,GhostlyHosting 自动化全栈配置,费用仅需服务器本身。

工作原理

  1. 使用一行安装脚本在全新 Ubuntu VPS 上安装 GhostlyHosting。
  2. 通过引导向导连接 GitHub 账户和 Cloudflare API 令牌。
  3. 选择仓库、分支和域名,添加你的 Blazor 或 ASP.NET Core 应用。
  4. GhostlyHosting 配置 Nginx,申请 SSL 证书,并将应用作为 systemd 服务启动。

支持的提供商

GhostlyHosting 内置 DigitalOcean 和 UpCloud 防火墙管理,其他 Ubuntu VPS 需手动配置防火墙。

开始使用

GhostlyHosting 是开源项目,托管于 GitHub。下载安装程序,几分钟内部署首个 Blazor 应用。

常见问题

查找关于 GhostlyHosting 安装、支持平台及部署流程的常见问题解答。

GhostlyHosting 支持见解