Forceu / Gokapi

Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.

self-hosted docker selfhosted golang backblaze-b2 download firefox-send ownyourdata s3-storage ssl uploader

Gokapi

Gokapi is a self-hosted Firefox Send alternative written in Go, allowing you to send files of any size over an encrypted SSL connection. It comes with support for AWS S3 and Backblaze B2 as storage backends, and supports using Docker for easy deployment.

Features

  • Lightweight and easy to use: Gokapi is a single binary with no dependencies, making it easy to deploy and use.
  • Secure file transfer: Files are uploaded and downloaded over an encrypted SSL connection, ensuring your privacy and security.
  • Large file support: Gokapi can handle files of any size, making it ideal for sharing large media files or backups.
  • Customizable storage: Gokapi supports storing files on Amazon S3 or Backblaze B2, allowing you to choose the storage provider that best meets your needs.
  • Docker support: Gokapi can be easily deployed using Docker, making it a breeze to get up and running in any environment.

Benefits

  • Own your data: By self-hosting Gokapi, you have complete control over your data and privacy.
  • Send files securely: Gokapi uses SSL encryption to protect your files during transfer, ensuring their confidentiality and integrity.
  • Save money: By using Gokapi, you can avoid the costs associated with using commercial file-sharing services.
  • Customize your experience: Gokapi is open source and customizable, allowing you to tailor it to your specific requirements.

Installation

To install Gokapi, simply download the latest release from the GitHub page and extract the binary to a convenient location.

wget https://github.com/gobuffalo/gokap/releases/latest/download/gokap-linux-amd64.tar.gz
tar -xvf gokap-linux-amd64.tar.gz

Usage

To use Gokapi, simply run the binary and specify the storage backend you want to use.

./gokap --storage s3

You can then upload files by dragging and dropping them onto the Gokapi window, or by using the command line.

./gokap upload /path/to/file.txt

Gokapi will generate a unique download link that you can share with others.

Conclusion

Gokapi is a powerful and easy-to-use self-hosted Firefox Send alternative that gives you complete control over your data and privacy. With its support for AWS S3 and Backblaze B2, customizable storage options, and Docker support, Gokapi is the perfect solution for anyone looking to send files securely and efficiently.