Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsrv-xyz/transfer
File transfer daemon based on S3
https://github.com/fsrv-xyz/transfer
data-transfer s3 transfer-data transfer-files
Last synced: about 8 hours ago
JSON representation
File transfer daemon based on S3
- Host: GitHub
- URL: https://github.com/fsrv-xyz/transfer
- Owner: fsrv-xyz
- License: bsd-3-clause
- Created: 2021-12-31T12:16:53.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T14:41:35.000Z (20 days ago)
- Last Synced: 2024-10-20T13:56:05.450Z (19 days ago)
- Topics: data-transfer, s3, transfer-data, transfer-files
- Language: Go
- Homepage:
- Size: 259 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* 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
#+BEGIN_SRC
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")
#+END_SRC