README.md
# Storj DB
**A decentralized JSON database based on Storj network: https://www.storj.io**
## Installation
The package can be installed by adding `storj_db` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:storj_db, "~> 0.0.1"}
]
end
```
The docs can be found at [https://hexdocs.pm/storj_db](https://hexdocs.pm/storj_db).
## Storj CLI Installation
You need install Storj Uplink CLI before start.
----------------------------------------------
-- Linux Installation
----------------------------------------------
curl -L https://github.com/storj/storj/releases/latest/download/uplink_linux_amd64.zip -o uplink_linux_amd64.zip
unzip -o uplink_linux_amd64.zip
chmod 755 uplink
sudo mv uplink /usr/local/bin/uplink
----------------------------------------------
-- Setup
----------------------------------------------
uplink setup
----------------------------------------------
-- Test
----------------------------------------------
- Create a bucket
uplink mb sj://<<bucket-name>>
- Upload a file
uplink cp ~/Desktop/cheesecake.jpg sj://<<bucket-name>>
- List a bucket
uplink ls sj://<<bucket-name>>
- Copy a file
uplink cp sj://<<bucket-name>>/cheesecake.jpg ~/Downloads/cheesecake.jpg
- Copy a link
uplink share --url sj://<<bucket-name>>/cheesecake.jpg