Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Gokapi

Gokapi

Gokapi es un servidor de intercambio de archivos autoalojado y ligero, con enlaces de descarga que caducan. Define un límite de descargas o una fecha de caducidad por subida, cifra los archivos en reposo y guárdalos en local o en S3. Licencia AGPL-3.0 y más de 2.800 estrellas en GitHub.

En resumen

2.8k

Estrellas en GitHub

1

Vistas de página

Licencia AGPL-3.0 Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acceso

  • Abre tu navegador: https://<SERVER_IP>/
  • Se utiliza un certificado SSL autofirmado, por lo que es normal que el navegador muestre una advertencia en la primera visita.

Configuración inicial

  1. Abre la página de configuración: https://<SERVER_IP>/setup
  2. Sigue el asistente de configuración para configurar tu instancia
  3. This will generate a config.json inside the config directory

Notas de configuración

  • For a quick setup, select SQLite como base de datos en el asistente de configuración. Redis no se instala de forma predeterminada. Si lo necesitas, instálalo y configúralo manualmente.
  • Para Use SSL (a self-signed certificate will be generated that can be replaced), selecciona No. Nginx ya proporciona HTTPS mediante un certificado autofirmado.
  • Establece Public Facing URL en la URL que usarán los usuarios para acceder a tu instancia. De forma predeterminada, está configurada como https://<SERVER_IP>/. Si más adelante configuras un dominio, actualiza este valor en consecuencia.

Rutas importantes

  • Directorio de instalación: /root/gokapi
  • Archivo Docker Compose: /root/gokapi/compose.yaml
  • Archivo de entorno: /root/gokapi/.env
  • Almacenamiento de datos: /root/gokapi/gokapi-data
  • Configuración: /root/gokapi/gokapi-config
  • Configuración de Nginx: /etc/nginx/sites-available/gokapi
  • Certificado SSL: /etc/nginx/ssl/gokapi.crt
  • Clave SSL: /etc/nginx/ssl/gokapi.key

Gestión de Docker

Ver los contenedores en ejecución:

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

Reiniciar todos los contenedores:

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

Sigue los registros de la aplicación:

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

Detén la aplicación:

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

Inicia la aplicación:

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

Administrar Nginx

Comprobar el estado:

systemctl status nginx

Reiniciar Nginx:

systemctl restart nginx

Recargar Nginx:

systemctl reload nginx

Valida la configuración:

nginx -t

Más en Alojamiento de archivos

Apps relacionadas.

Desplegar Gokapi ahora. Desde $2,48/mes.