Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Gokapi

Gokapi

Gokapi ist ein leichtgewichtiger, selbst gehosteter Filesharing-Server mit ablaufenden Download-Links. Legen Sie pro Upload ein Download-Limit oder ein Ablaufdatum fest, verschlüsseln Sie Dateien im Ruhezustand und speichern Sie sie lokal oder auf S3. AGPL-3.0-Lizenz, über 2.800 GitHub-Sterne.

Auf einen Blick

2.8k

GitHub-Sterne

1

Seitenaufrufe

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

Zugriff

  • Öffnen Sie Ihren Browser: https://<SERVER_IP>/
  • Es wird ein selbstsigniertes SSL-Zertifikat verwendet, sodass beim ersten Besuch eine Browserwarnung zu erwarten ist.

Erste Einrichtung

  1. Öffnen Sie die Setup-Seite: https://<SERVER_IP>/setup
  2. Folgen Sie dem Setup-Assistenten, um Ihre Instanz zu konfigurieren
  3. This will generate a config.json inside the config directory

Hinweise zur Einrichtung

  • For a quick setup, select SQLite als Datenbank im Setup-Assistenten. Redis ist nicht standardmäßig installiert. Installieren und konfigurieren Sie es bei Bedarf manuell.
  • Für Use SSL (a self-signed certificate will be generated that can be replaced), wählen Sie No. HTTPS wird bereits von Nginx über ein selbstsigniertes Zertifikat bereitgestellt.
  • Setze Public Facing URL auf die URL, über die Nutzer auf Ihre Instanz zugreifen. Standardmäßig ist sie konfiguriert als https://<SERVER_IP>/. Wenn Sie später eine Domain einrichten, passen Sie diesen Wert entsprechend an.

Wichtige Pfade

  • Installationsverzeichnis: /root/gokapi
  • Docker Compose-Datei: /root/gokapi/compose.yaml
  • Environment-Datei: /root/gokapi/.env
  • Datenspeicher: /root/gokapi/gokapi-data
  • Konfiguration: /root/gokapi/gokapi-config
  • Nginx-Konfiguration: /etc/nginx/sites-available/gokapi
  • SSL-Zertifikat: /etc/nginx/ssl/gokapi.crt
  • SSL-Schlüssel: /etc/nginx/ssl/gokapi.key

Docker-Verwaltung

Laufende Container anzeigen:

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

Alle Container neu starten:

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

Verfolgen Sie die Anwendungs-Logs:

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

Stoppen Sie die Anwendung:

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

Starten Sie die Anwendung:

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

Nginx verwalten

Status prüfen:

systemctl status nginx

Nginx neu starten:

systemctl restart nginx

Nginx neu laden:

systemctl reload nginx

Überprüfen Sie die Konfiguration:

nginx -t

Mehr zu Datei-Hosting

Verwandte Apps.

Gokapi jetzt deployen. Ab 2,48 $/Monat.