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.