Difference between revisions of "Storj"

From FileZilla Wiki
Jump to navigationJump to search
Line 32: Line 32:
 
This means that a bucket was added using a different Encryption Key and you won't be able to download the files within that bucket as it won't be able to decrypt them.
 
This means that a bucket was added using a different Encryption Key and you won't be able to download the files within that bucket as it won't be able to decrypt them.
  
=== Why is there more data transfered over the network than total size of the file? ===
+
=== Why is there more data transfered over the network than the total size of the file? ===
  
 
Files are encoding with [https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction| Reed Solomon] error correction before they are uploaded to the network. This provides the ability to repair parts the file that are missing or inaccessible. The number of parity shards is currently calculated as 2/3 the original file size.
 
Files are encoding with [https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction| Reed Solomon] error correction before they are uploaded to the network. This provides the ability to repair parts the file that are missing or inaccessible. The number of parity shards is currently calculated as 2/3 the original file size.

Revision as of 00:19, 14 June 2017


Storj is a decentralized file storage system, and new protocol being added to FileZilla.

Source code is available at https://svn.filezilla-project.org/filezilla/FileZilla3/branches/storj/ and depends on https://github.com/Storj/libstorj

To checkout the code with subversion:

   svn co https://svn.filezilla-project.org/svn/FileZilla3/branches/storj/ filezilla


Getting Started

  • Add a new site in the Site Manager and select Storj as the protocol.
  • Enter `api.storj.io` as the host and `443` as the port.
  • Enter the bridge user name and password
  • If you have not created an Encryption Key before, generate a new one, otherwise add your existing key.


Frequently Asked Questions

How do I export settings from libstorj CLI?

First run this command to get the bridge user, pass and the encryption key:

   storj export-keys

And then enter those settings into FileZilla in the Getting Started section.

What does it mean if I see "Error: Wrong encryption key for at least one bucket"?

This means that a bucket was added using a different Encryption Key and you won't be able to download the files within that bucket as it won't be able to decrypt them.

Why is there more data transfered over the network than the total size of the file?

Files are encoding with Reed Solomon error correction before they are uploaded to the network. This provides the ability to repair parts the file that are missing or inaccessible. The number of parity shards is currently calculated as 2/3 the original file size.

Debugging

It's possible to view full detailed logs for file transfers. To enable it (you'll need to do this each time you start up):

  • Open up the Preferences/Settings
  • Go to Logging and optionally enable timestamps and select a file to log
  • Go to Debug and select "4 - Debug"
  • View logs in the command console