Storj, pronounced as “storage,” is an open-source cloud storage platform. Basically, it uses a decentralized network of nodes to host user data. The platform also secures hosted data using advanced encryption.
For detail information's how it works view the StorJ homepage.
Nextcloud and Storj is a perfect combination for highly secure S3 Data Cloud storage for high reliable and secure data storage.
This example shows a step by step manual to setup Nextloud and Storj.
now you can upload files to your archive bucket with the browser
Continue in Browser
Enter a passphrase and go to next
write down / copy and paste the API key for further use - IMPORTANT
continue with S3 Gateway Credentials do not use DONE!
generate your S3 gateway credentials
copy and paste the three items:
access key
secret key
end point
nano /root/.local/share/storj/gateway/config.yaml
# the serialized access, or name of the access to use access: copy here your API key # Minio Access Key to use minio.access-key: copy here your access key # Minio Secret Key to use minio.secret-key: copy here your secret key
The next step is to install the Gateway for your Nextcloud to the Storj S3. Some additional informations you can find in at the Storj forum:
https://forum.storj.io/t/nextcloud-on-storj/2711/10
Now you need to install the Gateway with the docker command:
docker run -d --restart unless-stopped -p 0.0.0.0:7777:7777 --mount type=bind,source=/root/.local/share/storj/gateway/,destination=/root/.local/share/storj/gateway/ --name gateway storjlabs/gateway:a53b280-v1.1.2-go1.13.8 run --server.address=":7777" docker start gateway
open nextcloud and navigate to "settings -> External storages"
now you must add the following information's: