Gokapi

Self-Hosted

Self-hosted alternative to WeTransfer for easy drag-and-drop file sharing

Visit Website

Overview

Gokapi is a lightweight, self-hosted file transfer tool for quick, secure file sharing via shareable links. It supports drag-and-drop/single-click uploads, with features like link expiration, password protection, and download limits. Built with Go (no external dependencies), it’s easy to deploy—use the official Docker image or standalone binary. You retain full control over your data, avoiding proprietary services like WeTransfer.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  gokapi:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: gokapi
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Drag-and-drop & single-click file uploads
  • Shareable links with expiration/password protection
  • Lightweight Go build (no external dependencies)
  • Easy deployment via Docker or standalone binary

Frequently Asked Questions

? Is Gokapi hard to install?

No—deploy via Docker with a single command or run the standalone binary (no dependencies). Minimal config (port, storage path) gets it up quickly.

? Is it a good alternative to WeTransfer?

Yes—offers similar easy sharing with links, but with self-hosted data control. Supports expiration, passwords, and no arbitrary file size limits (server-dependent).

? Is it completely free?

Yes—100% open source (MIT license) with no paid tiers or feature restrictions. Use it indefinitely with full access to all tools.

Top Alternatives

WeTransfer Search Google
Dropbox Transfer Search Google

People Also Ask about Gokapi

Gokapi vs WeTransferGokapi vs Dropbox Transfer Gokapi 2025 review Gokapi docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

Pros

  • Privacy-focused (self-hosted data control)
  • No subscription costs (open source)
  • Low-resource usage for minimal server load

Cons

  • Requires server access for self-hosting
  • No multi-user support by default
  • Limited UI customization options

More File Transfer - Single-click & Drag-n-drop Upload Tools