Setting Up a Storj Node
6 minute read.
Last Modified 2023-01-24 11:39 ESTStorj is an open-source Decentralized Cloud Storage (DCS) platform. Storj permits a computer running its software to be configured to rent that system’s unused storage capacity and bandwidth to users.
Before you can configure your system to act as a Storj node, the following steps must be completed:
Update TrueNAS SCALE to the latest public release.
Have a publicly available hostname pointing to your router’s public IP address.
Your router must support DDNS (Dynamic DNS).
You must have a Storj wallet already set up. See Storj Wallet Configuration. There are special considerations regarding how to protect and manage your wallet, but they are outside the scope of this article.
Review the hardware and bandwidth considerations at Storj Node.
Open a browser window and go to Storj Host a Node. Enter an email address that you would like associated with the account. Complete the I’m not a robot reCAPTCHA. Click Continue.
Copy the auth token and keep it in a secure location.
Provide a domain name with which you will access the Storj application. You need to have previously set up a DDNS hostname. The DDNS hostname should point to your router WAN IP address.
Login to TrueNAS SCALE. In the Navigation menu at the left, click Datasets. The Datasets dashboard displays. With the System Dataset selected, click the Add Dataset button located on the right side of the dashboard.
The Add Dataset screen appears. In the Name field, enter a name for the first dataset to be created under the System Dataset. In this example, we entered storj-node
.
Leave all other options at their defaults. Scroll down to the bottom and click Save.
Select the storj-node dataset you just created underneath the System Dataset. Click the Add Dataset button at the right side of the screen.
Name the new dataset. In our example, we entered config
. Leave all other settings at their defaults, scroll down and click Save.
In the Datasets Dashboard, select the storj-node dataset again, and click the Add Dataset button at the right side of the screen.
Name the new dataset. In this example, we entered identity
. Leave all other settings at their defaults, scroll down and click Save.
TrueNAS displays two nested datasets underneath the storj-node dataset. In this example, the nested datasets are config and identity.