mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2025-01-13 12:10:19 +01:00
Merge pull request #350 from dutchcoders/sb/readme-storj
This commit is contained in:
commit
0b075554ff
1 changed files with 10 additions and 11 deletions
21
README.md
21
README.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.
|
Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance.
|
||||||
|
|
||||||
Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive) providers, and local file system (local).
|
Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive), storj (Storj) providers, and local file system (local).
|
||||||
|
|
||||||
## Disclaimer
|
## Disclaimer
|
||||||
|
|
||||||
|
@ -167,22 +167,21 @@ To use the Storj Network as storage provider you need to specify the following f
|
||||||
|
|
||||||
### Creating Bucket and Scope
|
### Creating Bucket and Scope
|
||||||
|
|
||||||
In preparation you need to create a scope (or copy it from the uplink configuration) and a bucket.
|
In preparation you need to create an access grant (or copy it from the uplink configuration) and a bucket.
|
||||||
|
|
||||||
To get started, download the latest uplink from the release page: https://github.com/storj/storj/releases
|
To get started, login to your account and go to the Access Grant Menu and start the Wizard on the upper right.
|
||||||
|
|
||||||
After extracting, execute `uplink setup`. The Wizard asks for Satellite to use, the API Key
|
Enter your access grant name of choice, hit *Next* and restrict it as necessary/preferred.
|
||||||
(which you can retrieve via the Satellite UI), as well as an Encryption Key.
|
Aftwards continue either in CLI or within the Browser. You'll be asked for a Passphrase used as Encryption Key.
|
||||||
Once the uplink is setup create the bucket using the following schema:
|
**Make sure to save it in a safe place, without it you will lose the ability to decrypt your files!**
|
||||||
`uplink mb sj://<BUCKET>` where <BUCKET> is your desired name.
|
|
||||||
|
|
||||||
Afterwards you can copy the SCOPE out of the configuration file of the uplink and then start the startup of the
|
Afterwards you can copy the access grant and then start the startup of the transfer.sh endpoint.
|
||||||
transfer.sh endpoint. For enhanced security its recommended to provide both the scope and the bucket name as ENV Variables.
|
For enhanced security its recommended to provide both the access grant and the bucket name as ENV Variables.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
```
|
```
|
||||||
export STORJ_BUCKET=transfersh
|
export STORJ_BUCKET=<BUCKET NAME>
|
||||||
export STORJ_ACCESS=<SCOPE>
|
export STORJ_ACCESS=<ACCESS GRANT>
|
||||||
transfer.sh --provider storj
|
transfer.sh --provider storj
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue