Favicon of Gokapi

Gokapi

Share files securely using a lightweight server. Set expiration by days or download count, save disk space, and maintain full control over your shared data.

Share files securely and efficiently with a lightweight server designed for controlled distribution. Unlike open platforms, this solution ensures that only administrators can upload files, providing complete oversight over what is shared. You can easily configure files to expire after a specific number of downloads or a set number of days, automatically freeing up disk space and preventing unauthorized access over time.

Key benefits include:

  • Automated Expiration: Set files to self-delete after a defined period or download limit.
  • Storage Efficiency: Built-in deduplication prevents identical files from consuming extra space.
  • Flexible Storage Options: Use local storage or integrate seamlessly with AWS S3 compatible storage.
  • Developer Friendly: Interact programmatically via a robust API and customize the interface easily with basic HTML and CSS.

Perfect for individuals and companies needing a reliable, private file-sharing solution.

Directory Structure

gokapi
config
data
.env
docker-compose.yml

docker-compose.yml

services:
  gokapi:
    image: f0rc3/gokapi:latest
    container_name: gokapi
    restart: unless-stopped
    ports:
      - 53842:53842
    volumes:
      - ./data:/app/data
      - ./config:/app/config
    environment:
      - TZ=UTC

.env

# No sensitive environment variables are required for the initial setup.
# Configuration is completed via the web interface at http://localhost:53842

Share:

Ad
Favicon

 

  
 

Similar to Gokapi

Favicon

 

  
  
Favicon

 

  
  
Favicon