GhostlyHosting: Hosting Blazor Server na własnym VPS
Interaktywne narzędzie konsolowe do samodzielnego hostingu Blazor Server i ASP.NET Core. Automatyczne SSL, Nginx, Cloudflare i integracja z GitHub na dowolnym VPS z Ubuntu.
GhostlyHosting to otwartoźródłowa aplikacja konsolowa, która przekształca świeży VPS z Ubuntu w gotowe do produkcji środowisko hostingowe dla aplikacji Blazor Server i ASP.NET Core. Wdrażaj bezpośrednio z GitHub, zarządzaj certyfikatami SSL, konfiguruj reverse proxy Nginx i integruj ochronę DNS Cloudflare przez prosty interfejs menu w terminalu.
Niezależnie od tego, czy korzystasz z DigitalOcean, UpCloud czy innego dostawcy VPS z Ubuntu, GhostlyHosting zajmuje się pełną konfiguracją serwera, pozwalając skupić się na tworzeniu aplikacji zamiast na pisaniu plików konfiguracyjnych.

Spis treści
Wymagania wstępne
Przed instalacją GhostlyHosting upewnij się, że masz gotowe poniższe konta i tokeny.
Token dostępu osobistego GitHub
Utwórz token dostępu osobistego w swoim koncie GitHub z zakresem repo. GhostlyHosting używa go do klonowania prywatnych repozytoriów i pobierania aktualizacji.
Token API Cloudflare
Wygeneruj token API Cloudflare z uprawnieniami do edycji DNS. GhostlyHosting wykorzystuje go do automatycznej walidacji certyfikatów SSL i zarządzania rekordami DNS.
Dostawca VPS (opcjonalnie)
Konta DigitalOcean lub UpCloud są opcjonalne, ale zalecane. GhostlyHosting zawiera wbudowane zarządzanie zaporą dla obu dostawców. Działa z każdym VPS na Ubuntu.
Kluczowe funkcje
Wdrożenie jednym poleceniem
Sklonuj repozytorium GitHub, opublikuj projekt .NET, utwórz usługę systemd i skonfiguruj Nginx w jednym przewodniku krok po kroku.
Automatyczne certyfikaty SSL
Automatyczne wystawianie i odnawianie certyfikatów Let's Encrypt z walidacją DNS przez Cloudflare. Certyfikaty SSL pozostają ważne bez ręcznej obsługi.
Integracja z Cloudflare
Włącz tryb proxy Cloudflare dla ochrony DDoS, buforowania CDN i HTTP/2. Przełączaj proxy dla każdej aplikacji z konsoli.
Cofanie zmian i kopie zapasowe
Każde wdrożenie tworzy automatyczną kopię zapasową. Cofnij się do dowolnej wersji jednym wyborem z menu, gdy aktualizacja powoduje problemy.
Łatwe zarządzanie serwerem
Monitoruj CPU, pamięć, dysk i czas pracy na żywo. Restartuj, zatrzymuj lub aktualizuj aplikacje bez edycji plików konfiguracyjnych.
Zrzuty ekranu
Podsumowanie aplikacji
Panel pokazujący szczegóły repozytorium, status SSL, rekordy DNS, czas pracy i opcje zarządzania.
Tani hosting VPS dla Blazor
Uruchom aplikację Blazor Server na niedrogim VPS. Serwery DigitalOcean i UpCloud zaczynają się od kilku dolarów miesięcznie i oferują zasoby dla większości aplikacji Blazor. GhostlyHosting automatyzuje cały stos, płacisz tylko za serwer.
Jak to działa
- Zainstaluj GhostlyHosting na świeżym VPS z Ubuntu za pomocą skryptu instalacyjnego w jednej linii.
- Połącz konto GitHub i token API Cloudflare przez kreator konfiguracji.
- Dodaj aplikację Blazor lub ASP.NET Core, wybierając repozytorium, gałąź i domenę.
- GhostlyHosting konfiguruje Nginx, pobiera certyfikat SSL i uruchamia aplikację jako usługę systemd.
Obsługiwani dostawcy
GhostlyHosting zawiera wbudowane zarządzanie zaporą dla DigitalOcean i UpCloud. Inni dostawcy VPS z Ubuntu wymagają ręcznej konfiguracji zapory.
Zacznij teraz
GhostlyHosting jest otwartoźródłowy i dostępny na GitHub. Pobierz instalator i wdroż pierwszą aplikację Blazor w kilka minut.
Najczęściej zadawane pytania
Znajdź odpowiedzi na najczęstsze pytania dotyczące konfiguracji GhostlyHosting, obsługiwanych platform i procesów wdrożeniowych.