Gokapi logo

Gokapi

Lightweight self-hosted Firefox Send alternative

Alternative to: firefox send, wetransfer, dropbox transfer


Gokapi is a lightweight, self-hosted alternative to Firefox Send that puts you in control of your file sharing. Built with Go, it offers automatic file expiration, end-to-end encryption, and flexible storage backends including AWS S3, without exposing a public upload endpoint.

Gokapi Docker Compose example

Self-host Gokapi on your own server, homelab, or VPS starting from this Docker Compose example. It runs Gokapi in Docker containers using the official f0rc3/gokapi:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  gokapi:
    image: f0rc3/gokapi:latest
    volumes:
      - data:/app/data
      - config:/app/config
    restart: unless-stopped
    environment:
      # Timezone used for file-expiry timestamps and log entries (e.g. Europe/Berlin).
      TZ: "UTC"

volumes:
  data:
  config:

Prefer a managed setup? WinterFlow installs, configures, and updates Gokapi for you using this same Docker Compose configuration.