GhostlyHosting: Хостинг Blazor Server на вашем VPS
Интерактивный консольный инструмент для самостоятельного размещения Blazor Server и ASP.NET Core. Автоматический SSL, Nginx, Cloudflare и интеграция с GitHub на любом Ubuntu VPS.
GhostlyHosting — это Open Source консольное приложение, превращающее свежий Ubuntu VPS в готовую к продакшену среду для Blazor Server и ASP.NET Core. Развёртывайте из GitHub, управляйте SSL, настраивайте Nginx и интегрируйте защиту Cloudflare через удобное меню.
Используете DigitalOcean, UpCloud или другого провайдера Ubuntu VPS — GhostlyHosting полностью настраивает сервер, чтобы вы могли сосредоточиться на разработке, а не на конфигурации.

Содержание
Требования
Перед установкой GhostlyHosting подготовьте необходимые аккаунты и токены.
Персональный токен доступа GitHub
Создайте персональный токен с правами repo в GitHub. GhostlyHosting использует его для клонирования приватных репозиториев и обновлений.
API токен Cloudflare
Создайте API токен Cloudflare с правами редактирования DNS. GhostlyHosting применяет его для автоматической проверки SSL и управления DNS.
Провайдер VPS (необязательно)
Аккаунты DigitalOcean или UpCloud рекомендуются, но не обязательны. GhostlyHosting поддерживает встроенное управление файрволом для них. Подойдёт любой Ubuntu VPS.
Основные функции
Развёртывание одной командой
Клонирование репозитория GitHub, публикация .NET проекта, создание systemd-сервиса и настройка Nginx в одном пошаговом процессе.
Автоматические SSL-сертификаты
Получение и автоматическое обновление сертификатов Let's Encrypt с проверкой через Cloudflare DNS. SSL остаётся действительным без ручных действий.
Интеграция с Cloudflare
Включайте режим прокси Cloudflare для защиты от DDoS, кэширования CDN и HTTP/2. Управляйте прокси для каждого приложения из консоли.
Откат и резервное копирование
Каждое развёртывание создаёт резервную копию. Вернитесь к любой версии через меню при проблемах после обновления.
Удобное управление сервером
Отслеживайте загрузку CPU, память, диск и время работы в реальном времени. Перезапускайте, останавливайте или обновляйте приложения без редактирования конфигураций.
Скриншоты
Обзор приложения
Панель с деталями репозитория, статусом SSL, DNS-записями, временем работы и управлением.
Доступный VPS-хостинг для Blazor
Запускайте Blazor Server на бюджетном VPS. DigitalOcean и UpCloud предлагают серверы от нескольких долларов в месяц с ресурсами для большинства приложений. GhostlyHosting автоматизирует весь стек, вы платите только за сервер.
Как это работает
- Установите GhostlyHosting на свежий Ubuntu VPS с помощью однострочного скрипта.
- Подключите аккаунт GitHub и API токен Cloudflare через пошаговый мастер настройки.
- Добавьте Blazor или ASP.NET Core приложение, выбрав репозиторий, ветку и домен.
- GhostlyHosting настраивает Nginx, запрашивает SSL-сертификат и запускает приложение как systemd-сервис.
Поддерживаемые провайдеры
GhostlyHosting поддерживает встроенное управление файрволом для DigitalOcean и UpCloud. Другие Ubuntu VPS требуют ручной настройки файрвола.
Начать
GhostlyHosting — Open Source проект на GitHub. Скачайте установщик и разверните первое Blazor приложение за минуты.
Часто задаваемые вопросы
Ответы на популярные вопросы по настройке GhostlyHosting, поддерживаемым платформам и процессу развёртывания.