Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Gokapi

Gokapi

Gokapi to lekki, samodzielnie hostowany serwer do udostępniania plików z wygasającymi linkami do pobrania. Ustaw limit pobrań lub datę wygaśnięcia dla każdego przesłanego pliku, szyfruj pliki w spoczynku i przechowuj je lokalnie albo w S3. Licencja AGPL-3.0 i ponad 2800 gwiazdek na GitHubie.

Na pierwszy rzut oka

2.8k

Gwiazdki na GitHub

1

Wyświetlenia strony

Licencja AGPL-3.0 Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Dostęp

  • Otwórz przeglądarkę: https://<SERVER_IP>/
  • Używany jest samopodpisany certyfikat SSL, więc ostrzeżenie przeglądarki jest normalne przy pierwszej wizycie.

Pierwsza konfiguracja

  1. Otwórz stronę konfiguracji: https://<SERVER_IP>/setup
  2. Skonfiguruj swoją instancję, korzystając z kreatora konfiguracji
  3. This will generate a config.json inside the config directory

Uwagi dotyczące konfiguracji

  • For a quick setup, select SQLite jako bazę danych w kreatorze konfiguracji. Redis nie jest instalowany domyślnie. W razie potrzeby zainstaluj i skonfiguruj go ręcznie.
  • W przypadku Use SSL (a self-signed certificate will be generated that can be replaced), wybierz No. HTTPS jest już zapewniany przez Nginx z certyfikatem samopodpisanym.
  • Ustaw Public Facing URL na adres URL, którego użytkownicy będą używać do dostępu do Twojej instancji. Domyślnie jest ustawiony jako https://<SERVER_IP>/. Jeśli później skonfigurujesz domenę, zaktualizuj odpowiednio tę wartość.

Ważne ścieżki

  • Katalog instalacji: /root/gokapi
  • Plik Docker Compose: /root/gokapi/compose.yaml
  • Plik środowiska: /root/gokapi/.env
  • Przechowywanie danych: /root/gokapi/gokapi-data
  • Konfiguracja: /root/gokapi/gokapi-config
  • Konfiguracja Nginx: /etc/nginx/sites-available/gokapi
  • Certyfikat SSL: /etc/nginx/ssl/gokapi.crt
  • Klucz SSL: /etc/nginx/ssl/gokapi.key

Zarządzanie Dockerem

Wyświetl działające kontenery:

docker compose -f /root/gokapi/compose.yaml ps

Uruchom ponownie wszystkie kontenery:

docker compose -f /root/gokapi/compose.yaml restart

Śledź logi aplikacji:

docker compose -f /root/gokapi/compose.yaml logs -f

Zatrzymaj aplikację:

docker compose -f /root/gokapi/compose.yaml down

Uruchom aplikację:

docker compose -f /root/gokapi/compose.yaml up -d

Zarządzanie Nginx

Sprawdź stan:

systemctl status nginx

Uruchom ponownie Nginx:

systemctl restart nginx

Przeładuj Nginx:

systemctl reload nginx

Zweryfikuj konfigurację:

nginx -t

Więcej w Hosting plików

Powiązane aplikacje.

Wdróż Gokapi teraz. Od $2,48/mies.