Gokapi

A lightweight self-hosted file sharing server, modelled on Firefox Send, without public uploads.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Gokapi

Gokapi is a small self-hosted server for sharing files through download links, written in Go. It follows the idea of Firefox Send, but only the administrator can upload. Visitors cannot use it as an open upload host.

Files can be kept on the server's own disk or in AWS S3 storage. The project provides Docker images, a docker-compose file, an OpenAPI description of its API and a separate CLI tool. It suits people who want to hand out files from their own server instead of using a public transfer service.

Strengths

  • Uploads restricted to the administrator, so it cannot be abused as a public host
  • Optional AWS S3 storage backend
  • Docker images and a documented API

Limitations

  • Only the administrator can upload, so it does not suit collecting files from others
  • You need to run and maintain your own server

Details

Pricing
FreeFree and open source to host yourself.
License
Open source, license not stated
Developer
Forceu
Platforms
Web, Self-hosted
How it runs
Self-hosted
Best suited for
Self-hosters who want a private Firefox Send style server for sharing downloads
Categories
File sync
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Gokapi

Compare all

Software that can replace Gokapi for an important use case, and what changes if you switch.

  • PsiTransfer

    A simple self-hosted file sharing web app with resumable uploads and expiring download links.

    PsiTransfer is a self-hosted WeTransfer-style page with resumable uploads and expiring links, but it has no accounts, so anyone reaching it can upload.

  • Jirafeau

    A simple self-hosted web app for uploading a file and sharing it through a link.

    Jirafeau is a very simple self-hosted one-file upload and share tool, without Gokapi's optional S3 backend or documented API.

  • Plik

    A self-hosted temporary file upload system with a web interface and a command-line client.

    Plik adds a command-line client alongside its web interface for temporary uploads, with Docker and Helm chart deployment options.

  • Sharry

    A self-hosted web application for sharing files with others in both directions.

    Sharry handles both sending and receiving files, so it suits collecting uploads from others, which Gokapi's admin-only uploads do not allow.

  • ProjectSend

    An open-source self-hosted client portal for sharing files privately with clients, partners and teams.

    ProjectSend is a GPL-2.0 client portal with per-client file access control, aimed at delivering files to clients rather than quick share links.

  • copyparty

    A portable self-hosted file server in a single file, with resumable uploads, WebDAV, SFTP and FTP.

    copyparty is a portable single-file server with resumable uploads, WebDAV, SFTP and FTP, which means more features and more configuration than Gokapi.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing