Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Gokapi

Gokapi

Gokapi est un serveur de partage de fichiers auto-hébergé et léger, avec des liens de téléchargement qui expirent. Fixez une limite de téléchargements ou une date d'expiration par envoi, chiffrez les fichiers au repos et stockez-les en local ou sur S3. Sous licence AGPL-3.0, avec plus de 2 800 étoiles GitHub.

En un coup d'œil

2.8k

Étoiles GitHub

1

Vues de page

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

Accès

  • Ouvrez votre navigateur : https://<SERVER_IP>/
  • Un certificat SSL auto-signé est utilisé, un avertissement du navigateur est donc normal lors de la première visite.

Première configuration

  1. Ouvrez la page d'installation : https://<SERVER_IP>/setup
  2. Suivez l'assistant d'installation pour configurer votre instance
  3. This will generate a config.json inside the config directory

Notes d'installation

  • For a quick setup, select SQLite comme base de données dans l'assistant d'installation. Redis n'est pas installé par défaut. Si nécessaire, installez-le et configurez-le manuellement.
  • Pour Use SSL (a self-signed certificate will be generated that can be replaced), sélectionnez No. Le HTTPS est déjà assuré par Nginx à l'aide d'un certificat auto-signé.
  • Définir Public Facing URL sur l'URL que les utilisateurs emploieront pour accéder à votre instance. Par défaut, elle est configurée comme https://<SERVER_IP>/. Si vous configurez un domaine par la suite, mettez cette valeur à jour en conséquence.

Chemins importants

  • Répertoire d'installation : /root/gokapi
  • Fichier Docker Compose : /root/gokapi/compose.yaml
  • Fichier d'environnement : /root/gokapi/.env
  • Stockage des données : /root/gokapi/gokapi-data
  • Configuration : /root/gokapi/gokapi-config
  • Config Nginx : /etc/nginx/sites-available/gokapi
  • Certificat SSL : /etc/nginx/ssl/gokapi.crt
  • Clé SSL : /etc/nginx/ssl/gokapi.key

Gestion de Docker

Afficher les conteneurs en cours d'exécution :

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

Redémarrer tous les conteneurs :

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

Suivez les journaux de l'application :

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

Arrêtez l'application :

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

Démarrez l'application :

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

Gestion de Nginx

Vérifier l'état :

systemctl status nginx

Redémarrer Nginx :

systemctl restart nginx

Recharger Nginx :

systemctl reload nginx

Validez la configuration :

nginx -t

Plus dans Hébergement de fichiers

Apps connexes.

Déployer Gokapi maintenant. À partir de 2,48 $/mois.