I have a Synology DS916+ 8GB RAM NAS, with 8TB free for use as a storj node. Is it possible on the DS916+ - I see a lot of chatter around the place about NAS nodes, but no specific settings or guides.
I currently run a Debian Node on this IP, however I have fiber to the home, and plenty of (unlimited) bandwidth, suggesting it may be worth my while to run a second using my mostly sleeping NAS.
You can install docker from the store and then follow the traditional guide to install the storj node or install virtualbox on the nas, install linux and install the node storj.
Just install docker from package center, connect over SSH to your NAS and follow the guide. You may need to use sudo for some of the commands on Synology. Other than that, itās all the same. Iām running on a Synology NAS as well and it works perfectly. As for starting a second node, you will need a new identity and a new activation token. I suggest you wait until the first node is almost full, otherwise youāll be shooting yourself in the foot for the other node. And vetting will take a lot longer since traffic will be spread across the nodes on your IP.
One thing I noticed, is that StorJ uses significant IOPS:
Originally I put StorJ data to my existing volume, which is 3 discs RAID 5, and I found it to be not optimal.
Iām planning to add 1 HDD, which will be dedicated StorJ location, so itās IOPS doesnāt interfere with my primary storage.
It will make StorJ more quick, too.
Pretty sure that model comes with 1GB RAM. They do use SODIMMs, but I donāt know that theyāre always replaceable. And they can be finicky with which modules they accept. If you plan to upgrade be sure to do some googling and make sure you get a module that works.
I just got it
Now I install Docker and then use Terminal right? To avoid the ā-vā issueā¦
Any tutorial I can follow? Or any predictions on the release of the official native app?
You can install docker from package center, connect over ssh and then just follow the official documentation. Only difference is that you may need to use sudo for certain commands.
By official documentation you mean this one, right: https://documentation.storj.io/setup/cli?
Btw, why must I use SSH? Can“t I just use the terminal in Synology“s Control Panel?
Terminal in the control panel just gives you options to enable ssh. There is no actual terminal in the interface as far as I know. That would be a big security risk anyway.
As previously mentioned the part thatās specific to Synology is very small. Itās basically install docker from package center, enable ssh, connect through ssh. From that point on you can follow the Linux instructions at the link you just mentioned. If you have a specific question I can probably help you out. But I donāt think there is a specific setup instruction for Synology. And since a native Synology package is planned, I donāt think there will be a very specific instruction for the docker version.
Can you please attach some tutorial creating a storagenode on Synology nas, like the documentation to the Pc version?
Iām new at creating storagenode, somehow i manged to estabilish to my PC, but Iām very noob to NAS systems.
Thanks for replying. Actually, I still dont what to do.
Iām currently running the storage node on my windows pc. I could finally follow the steps to config my storj windows client, creating the identity etc. But now, I dont want to run my PC 24/7, I would like to migrate my whole mass (if possible) to NAS.
What is in the CLI guide, is whole questionmarks to me. In the system requirement tab where ask for the OS, what is it for? The OS of my PC where I want to control the NAS, or it is for the NASās OS?
BTW Iām considering between building a cheap energy eff pc for personal cloud running 24/7 and a Synology NAS. Is it possible to continue my existing node on NAS?
I would appreciate a step by step guide if you have time for this Iām reading this post or you can reach me at āmyusernameā at gmail dot com.
Sorry for this long message, I am a very unexperienced mate in this topic.
If you migrating from the Docker desktop for Windows, then your X:\storagenode will contain the storage folder and you can skip the p.13 and go with p.14
if you migrating from the Windows GUI, then you should rename the X:\storagenode to X:\storagenode\storage:
Please, do not run the same node in both places, the identity will be disqualified very quick.
Keep in mind, in case of reboot the Windows node could restart if you have not removed it.