SkillAgentSearch skills...

Goploader

Easy file sharing with server-side encryption, curl/httpie/wget compliant

Install / Use

/learn @depado/Goploader
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

goploader

forthebadgeforthebadgeforthebadge

Go Version Go Report Card License Say Thanks!

[!WARNING]
This repository is maintained as is but most of the tech used for this project is now outdated. Use at your own risk.

Introduction

Goploader's ultimate goal is to make file sharing easy and painless. This project is composed of a server and a client, both written in Go. The main things to remember about the project are :

  • Sharing stuff from your terminal should be easy
  • Sharing stuff without a terminal should be easy
  • Privacy matters

Build from source

Make sure you have go installed on your machine.

Client

$ git clone https://github.com/depado/goploader.git
$ cd goploader
$ go build -trimpath -ldflags '-s -w' -o gpldr ./client/

Server

$ git clone https://github.com/depado/goploader.git
$ cd goploader
$ go build -trimpath -ldflags '-s -w' -o goploader-server ./server/
$ ./goploader-server

Docker image

Make sure you have Docker installed on your machine. The image will be called gpldr.

$ git clone https://github.com/depado/goploader.git
$ cd goploader
$ make docker

To start running the Docker image try docker run --rm --name=goploader -v goploader:/data -p 8080:8080 gpldr:latest and open the setup web interface at http://127.0.0.1:8080 on your browser. Add an extra -d to the command so you run it as a background service (daemon).

Downloads

All the downloads are available in the releases tab of this repository.

Documentation

All the documentation is available at depado.github.io/goploader/.

License

All the software in this repository is released under the MIT License. See LICENSE for details.

Related Skills

View on GitHub
GitHub Stars300
CategoryDevelopment
Updated1d ago
Forks43

Languages

JavaScript

Security Score

100/100

Audited on Mar 27, 2026

No findings