WytyczneDla posiadaczy licencji: konfiguracje, skille AI, szablony SEO

Strona główna/ Dokumentacja /Środowiska projektów

Udostępnianie aplikacji przez internet

Skonfiguruj publiczny adres, HTTPS i hasło do wersji udostępnianej klientowi.

Publikacja przez nginx

Publiczny port projektu obsługuje nginx. Panel przygotowuje konfigurację domeny, certyfikat Let’s Encrypt i opcjonalne hasło. Kontener używa wtedy osobnego portu wewnętrznego na pętli zwrotnej.

Pierwszy start wykonaj w panelu

Ustawienie nginx jest częścią uruchomienia projektu z panelu. Ręczne docker compose up tego nie robi. Jeśli Compose publikuje port na wszystkich interfejsach, aplikacja może być osiągalna bez zabezpieczeń nginx, a zapisane w panelu hasło nie będzie chronić tego połączenia.

Jeżeli projekt uruchomiono ręcznie, zatrzymaj go i wykonaj start z panelu. Potem sprawdź publiczny adres w oknie przeglądarki bez zapisanej sesji.

Przygotuj domenę i certyfikat

Rekord DNS musi wskazywać właściwy serwer. Panel sprawdza go przed zamówieniem certyfikatu, aby ograniczyć nieudane próby objęte limitami wystawcy. Po zmianie DNS uwzględnij czas propagacji.

Zabezpiecz wersję do odbioru

Nginx sprawdza hasło, zanim przekaże żądanie aplikacji. Możesz więc osłonić podgląd również wtedy, gdy sama aplikacja nie ma ekranu logowania.

Użyj adresów dostępnych odbiorcom

W API_URL, PUBLIC_URL, adresach OAuth, webhookach i ustawieniach CORS podaj publiczną nazwę serwera. localhost odnosi się do maszyny wykonującej połączenie i nie zastępuje publicznego adresu aplikacji.

Tymczasowy podgląd przez tunel

Do krótkiego udostępnienia możesz wykorzystać ngrok. Panel tworzy tunel dla projektu na podstawie portów faktycznie widocznych w docker compose ps.