For the first tech preview, we had to build the installer ourselves. This step is not needed anymore. We have an apt repository for you. With the following 3 commands, you can install a storage node.
Disqualification Warning
Don’t migrate docker nodes yet. It would require a surprising number of manual modifications. If you miss one your node will get disqualified. We are working on a guide that explains how to migrate a docker or windows node.
Fantastic! Cant wait to try this when I setup a new node. A couple of questions though…
1 - Do we need to do anything for existing Linux nodes we have already installed manually?
2 - Where will the config file be located which we need to edit to configure the node?
I would describe the Linux installer as a tool for people that don’t know much about Linux yet. It will help creating a linux service for storage node and updater. If you are able to create these services yourself I would recommend to not use the Linux installer. If you want to add a second node you are forced to do that manually anyway. So better get used to that as early as possible. With the Linux installer we hope to onboad less experiences Linux users and hopefully give them the knowledge that they need the Installer only once as some kind of template that they can study and reproduce later.
From my experiments it looks like you need separate executables and updaters for every node. Unless I’m missing some configuration that can simplify this?
Great. Can it be used also with Debian Bullseye?
And is there an idea of the moment there will be a migration documentation from a storage node running in docker?
This package is not well built, it’s missed deps definitions as a minimum for wget and unzip, you must install this manually before storagenode package.
In general - you need to install all packages, provide all required parameters and use your local paths for the identity and data (for data you need to point to /opt/storj/data/storage), stop the service, then modify config.yaml to use your other local paths for orders and databases, then start the service.