Toolverse
Wszystkie skille

static-files

autor: openclaw

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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ść.

  5. 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.

Podobne skille