static-files
Hostuj statyczne pliki na subdomenach z automatycznym SSL i opcjonalną autoryzacją
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do hostowania treści statycznej (HTML, obrazy, CSS, JavaScript) na dedykowanych subdomenach twojej domeny. Automatycznie generuje certyfikaty SSL via Caddy, obsługuje przesyłanie plików i katalogów, zarządzanie kwotami oraz podstawową autentykację. Idealne do publikowania dokumentacji, raportów, stron internetowych lub udostępniania plików z kontrolą dostępu. Zarządzaj wszystkim przez proste komendy CLI.
Jak używać
Skonfiguruj zmienne środowiskowe: ustaw SF_API_URL na adres API (np. http://localhost:3000) i SF_API_KEY na swój klucz dostępu. Bez tych zmiennych skill nie będzie mógł się połączyć z serwerem.
Utwórz nową stronę, uruchamiając komendę sf sites create nazwa_strony. Otrzymasz automatycznie wygenerowany adres HTTPS na subdomenie, np. https://nazwa_strony.498as.com. Subdomena jest już zabezpieczona certyfikatem SSL.
Przesyłaj pliki lub całe katalogi za pomocą sf upload ścieżka_lokalna nazwa_strony. Możesz przesłać pojedynczy plik (np. index.html) lub cały katalog (np. ./build). Użyj flagi --overwrite, aby zastąpić istniejące pliki.
Jeśli chcesz chronić dostęp do strony, dodaj autentykację: sf sites auth nazwa_strony użytkownik:hasło. Od tego momentu odwiedzający będą musieli podać login i hasło, aby zobaczyć zawartość.
Zarządzaj plikami na stronie: sf files nazwa_strony wyświetla listę wszystkich przesłanych plików, a sf files nazwa_strony delete ścieżka/do/pliku.txt usuwa wybrany plik. Aby usunąć całą stronę wraz ze wszystkimi plikami, użyj sf sites delete nazwa_strony.