Moving to truenas

So I have a node on windows. Had some major storms come through and a hurricane which caused a lot of outages so my rating is a little low. Anyways, Ive only been running for 2 months. I want to install truenas scale and move my node to that. Truenas has implementation for storj.

What’s the best way to do that? Or do I need to start over?

You have to copy your data from NTFS to ZFS so you need a second HDD and some time.

That’s fine. I have a second drive. but truenas automatically makes a different identity. Do I need to replace the identity? Or would it be easier to start over? I only have a bout 300GB stored on my drive according to the dashboard

I mean, normally, for most people most of the time, I would say to try to save the identity and the data and identity of the node. In that case you preserve your hard-earned downloaded data and also keep progress on getting less of your payments held.

Currently, there is a lot of test data coming in, so 300GB could fill up quick. less than a day.

And it’s only two months towards your vetting target of 18 months so that’s not too bad.

Hello @swg1cor14 ,
Welcome to the forum!

You may copy your identity and data to TrueNAS, in the Storj Truechart application you can specify the paths to the identity and data before start the application. Or you may start the application, then stop it and replace the identity and data.
Please note, all data (blobs, trash, databases, etc.) should be in the storage subfolder, while in the app you would provide a path to the parent folder of the storage subfolder.

BTW: TrueNAS is a good choice for general NAS purposes but for a dedicated storj build I would recommend plain vanilla Linux.

First, it’s important to note that I hope you are talking about TrueNAS Scale, not TrueNAS Core, as the Scale platform is more suited for it than Core, seeing it’s based on Linux.

I have been running my Storj node for quite some time (>18 months) and have had zero issues. The only thing coming up is I have another TrueNAS Node i’m bringing online and I need to migrate my node from one to the other.

I believe someone already said so but you can copy existing identity into the app, so you won’t have to create a new one. I haven’t looked closely yet as I’m waiting for my HDDs to arrive today before I create the new one, but in the settings you can put in the keys and everything you need that were on your original node on the existing application. Pretty sure when I set it up when it first came out on the IX Application Catalog that you put it in, as you get that info from the storj.io account you create.

It is truenas scale but I still couldn’t find a place to put my keys or identity

With TrueNAS Scale v23 I found no way to make the app working. I ended up installing the docker container as a custom app. Maybe it is still broken for v24?

Weird, I upgraded TrueNAS Scale to v23 only recently and the Storj app is working there.
What is problem did you have?

During install of the app you need to provide the Storage Configuration


Please select paths for the data and the identity instead of the ixVolume default option.

You doesn’t need an account to run a node. The account can be used to backup or to sync the content of your TrueNAS to the Storj bucket though.

It just not installed/created new nodes following the instructions given. I can’t remember the exact error messages.

However, since storagenode can easily be installed like any other docker stuff as a custom app I won’t bother with the dedicated app anymore.