Transfer - A simple go application for uploading, downloading and checksumming of files

Overview

Transfer

This project holds a simple go application for uploading, downloading and checksumming of files. All actions require a S3 based storage like minio.

Parameters

Usage of ./transfer:
  -cleanup.disable
    	manage object deletion process
  -cleanup.interval int
    	interval in seconds for cleanup (default 60)
  -healthcheck.interval int
    	interval in seconds for healthcheck (default 2)
  -healthcheck.return.gap duration
    	time in seconds for declaring the service as healthy after successful check (default 2s)
  -link.prefix string
    	prepending stuff for download link (default "http")
  -metrics.listen-address string
    	metrics endpoint listen address (default "127.0.0.1:9042")
  -s3.access string
    	s3 access key
  -s3.bucket string
    	s3 storage bucket
  -s3.endpoint string
    	address to s3 endpoint
  -s3.secret string
    	s3 secret key
  -s3.secure
    	use tls for connection (default true)
  -upload.limit int
    	Upload limit in GiB (default 2)
  -web.listen-address string
    	web server listen address (default ":8080")
You might also like...
FileTransferGo - File Transfer With Golang

FileTransferGo Packages used πŸ“¦ Go: Gin (http server) 🌐 Cobra (CLI command fram

mini file transfer tool, use it just curl o wget

miniTransfer mini file transfer tool, use it just curl o wget How to use upload file curl -T localFileName 127.0.0.1:1234 # default save as localFileN

Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices.
Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices.

Cross-platform application for easy encrypted sharing of files, folders, and text between devices.

An experimental project to build a framework for naming and sharing files and other data securely
An experimental project to build a framework for naming and sharing files and other data securely

Upspin Documentation: upspin.io About the project Upspin is an experimental project to build a framework for naming and sharing files and other data s

Distributed File Store Application Consist of API Server to handle file operations and command line tool to do operations

Filestore Distributed File Store Application Consist of API Server to handle file operations and command line tool to do operations (store named binar

Send and receive files securely through Tor.
Send and receive files securely through Tor.

onionbox A basic implementation of OnionShare in Go. Mostly built as a fun project, onionbox is still a WIP so usage is not guaranteed secure, yet. Ke

garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.

garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.

Subspace - File sharing application for golang

subspace File sharing application. Supported Platforms OS 386 amd64 arm6 arm64 L

πŸ‘ Share files at once

πŸ‘ share Share files at once Getting started Step 1. Install go install Step 2. Set your account Create these environment variables. export CH

Owner
Florian Bauer
Florian Bauer
Simple temporary file upload and transfer web application coding with Go language.

Temp File Transfer Web Application Simple temporary file upload and transfer web application coding with Go language. Explore the Golang Β» Live Demo T

Alper Reha 0 Dec 2, 2022
A web based drag and drop file transfer tool for sending files across the internet.

DnD A file transfer tool. Demo Usage Get go get github.com/0xcaff/dnd or download the latest release (you don't need go to run it) Run dnd Now navig

Martin Charles 20 Dec 16, 2022
Transfer your local .ENV files for another developer

Zip/Unzip local .env file Transfer your local .ENV files for another developer. for Zip: run in root where .env files ./ziper_local_env created "resu

Π€Π°Ρ€ΠΈΠ΄ 1 Oct 20, 2021
Personal tool used for transfer files between servers.

transfer Personal tool used for transfer files between servers. Usage: transfer [global options] <verb> [verb options] Global options: -h, --

BugWriter 0 Jan 5, 2022
oDrop, a fast efficient cross-platform file transfer software for server and home environments

oDrop is a cross-platform LAN file transfer software to efficiently transfer files between computers, oDrop is useful in environments where GUI is not available.

Flew Software 16 Jun 4, 2022
transfer.sh - Easy and fast file sharing from the command-line.

Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.

Dutchcoders 13.6k Jan 2, 2023
πŸ–₯ Securely transfer and send anything between computers with TUI.

??️ Securely transfer and send anything between computers with TUI. Installation ways

Abdfn 199 Dec 21, 2022
pcp - πŸ“¦ Command line peer-to-peer data transfer tool based on libp2p.

pcp - Command line peer-to-peer data transfer tool based on libp2p.

Dennis Trautwein 911 Jan 5, 2023
Yet another netcat for fast file transfer

nyan Yet another netcat for fast file transfer When I need to transfer a file in safe environment (e.g. LAN / VMs), I just want to use a simple comman

null 6 Apr 30, 2022
Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating system

Modao Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating systems, etc., as well as text transfer

null 0 May 7, 2022