SiaStream setup for new users
SiaStream runs on Sia, a decentralized cloud storage network. It's how you get extremely cheap cloud storage with unparalleled security and privacy. Don't worry - the setup process is easy even if you're unfamiliar with blockchain and cryptocurrency.
siadpackaged with the download. You can find info on how to install and launch SiaStream here.
After launching, find SiaStream at http://localhost:3000 in case you miss it in the terminal output.
MacOS users will need to download FUSE for MacOS. FUSE lets your media player see what you upload to SiaStream. This is required for Step 3.
You need to install the libsecret library. Depending on your distribution, you can use:
sudo apt-get install libsecret-1-dev
sudo yum install libsecret-devel
sudo pacman -S libsecret
Step 1 - Welcome to SiaStream!
The moment you launch SiaStream, it begins the process of setting up Sia. It's putting a database file onto your computer to connect to the Sia network. You can see the sync process in the upper right corner.
Click Next to proceed, or click Learn More to get more info on Sia.
This doesn't prevent you from using SiaStream. You can get everything set up, and once SiaStream is synced it will start uploading your data.
The blockchain can also be "bootstrapped", where you download an almost completely synced version of the blockchain file (also called consensus) from another source. Make sure this source is a trusted community location like the SiaStats consensus download.
Step 2 - Set up your wallet
SiaStream is built on the Sia network, which uses an integrated wallet to pay for storage. If you've already got Sia set up on your computer, SiaStream will ask to use that wallet.
Wallet creation also means creating a seed, which is a list of words that gives you, and only you, access to your encrypted media. It also provides an easy way to backup and recover all the media you've ever uploaded.
Check the next four scenarios, and use the set of instructions that is right for you.
Scenario 1 - You need to set up a new wallet
- Click New Wallet.
- Secure SiaStream with a password. Enter and confirm the password that you'd like to use to protect SiaStream. Decide whether SiaStream can store your password and auto-unlock for you. Click Next.
- Wallet Seed: The Key To Your Kingdom. It's all on the page - your seed is critically important, lets you recover your wallet and files, and can't be recovered if you lose it.
Read more about your seed, and recommendations for keeping it safe. Click Next.
- Save your seed. You can view it word by word, or all at once. Store it securely, and click Next. Continue to Step 3.
Scenario 2 - SiaStream doesn't find an existing wallet that you want to use
- Click Load Wallet.
- Restore from seed. Enter your existing Sia seed. Make sure it's all lowercase, with a space between each word.
- Set a new password to secure SiaStream.
- Continue to Step 3.
Scenario 3 - SiaStream does find a wallet that you want to use
- Click Use Existing Wallet.
- Unlock your wallet. Type in your Sia password. This is your seed unless you set a custom password. Continue to Step 3.
Scenario 4 - SiaStream does find an existing wallet that you dont want to use
- Click Set up new wallet.
- Secure SiaStream with a password. Enter and confirm the password that you'd like to use to protect SiaStream. Click Next.
- Your Seed: The Key To Your Kingdom. It's all on the page - your seed is critically important, lets you recover your wallet and files, and can't be recovered if you lose it.
Read more about your seed, and recommendations for keeping it safe. Click Continue.
- Backup your seed. You can view it word by word, or all at once. Store it securely, and click Done. Continue to Step 3.
Step 3 - Media Paths Configuration
SiaStream puts your local media on Sia, and FUSE lets your media player see it. You need to tell SiaStream three things:
Media Root Directory. The existing local folder where your media currently lives.
Estimated Media Library Size. About how many TB of media you'll be uploading.
FUSE Mount Path. Where you want this Sia FUSE drive to be mounted on your computer.
You don't change anything about how you store your media. When you get new files, just toss them in your normal media folders. The FUSE mount is just there so your media player can see the files that exist on Sia.
You can drag the folder you want to assign into the corresponding text box, and the path will be set for you automatically. You can't set the same folder for both.
Step 4 - Setup complete
SiaStream is built on a global marketplace where hosts compete for your data. This is how costs get driven down. SiaStream will tell you how much money to deposit, based on an estimated $3.99 cost per TB for storage.
(Cost of storage) x (Number of TB per month you still store) x 3 (You enter into three month storage contracts with hosts around the world)
In the above example: $3.99 x 1TB x 3 months = $11.97 initial deposit.
Setup is now complete! Even if SiaStream is still syncing, it will begin uploading your data as soon as it's done (and as long as your wallet is funded).
This screen will show you a recommended amount of moeny to add to your SiaStream wallet.
Click Go to Dashboard.
Step 5 - Set up your media player
In your media player, you need to tell it to look at SiaStream. Specifically, you point it to the FUSE mount that you set up earlier in step 3.
Open your media player, for example Plex. Go to Movies > Click on the Ellipsis (...) > Manage Library > Edit.
Click Add Folder, and then add the folder that you set for your FUSE mount. Plex will now see your media library in SiaStream. Don't worry if you are already pointing to your local media library - Plex is smart enough to not duplicate the files.
You're now at the SiaStream Dashboard, and you can view everything you need to know about your media in the cloud.
For more info on how SiaStream works and why it's uncomparably cheap and secure, see our FAQs.