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

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")
Similar Resources

FileTransferGo - File Transfer With Golang

FileTransferGo Packages used ๐Ÿ“ฆ Go: Gin (http server) ๐ŸŒ Cobra (CLI command fram

Jun 24, 2022

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

Jan 12, 2022

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.

Dec 30, 2022

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

Oct 20, 2021

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

Nov 7, 2021

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

Nov 22, 2022

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.

Dec 22, 2022

Subspace - File sharing application for golang

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

Jan 29, 2022

๐Ÿ‘ 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

Nov 9, 2022
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

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

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

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, --

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.

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.

Jan 2, 2023
๐Ÿ–ฅ Securely transfer and send anything between computers with TUI.
๐Ÿ–ฅ Securely transfer and send anything between computers with TUI.

??๏ธ Securely transfer and send anything between computers with TUI. Installation ways

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.

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

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

Apr 30, 2022
Built in user interface, LAN file transfer, such as mobile phone, computer, tablet, different operating system
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

May 7, 2022