Should I stop my node V2 now, when I run V3?

no, the source should be your data, the destination should be unchanged:

sudo docker run --detach \
    --name storj\
    --restart=always \
    --mount type=bind,src=/volume1/Storj/v2/data,dst=/data/config/share \
    --mount type=bind,src=/volume1/Storj/v2/configs/config.json,dst=/data/config/config.json \
    --mount type=bind,src=/volume1/Storj/v2/logs,dst=/data/config/log \
    -p 4000:4000 \
    oreandawe/storjshare-cli:latest

Also, I think your path should start with the /Volume1 not the /volume1
@BrightSilence could correct me if I am wrong

it shows /volume1 for me not V…

but somehow it doesn’t eat the configurations…

And I have to set the wallet address, otherwise it’s not gonna start.
Thanks for the help so far, will go ZzZz and then try more tomorrow.

/volume1 is correct. I definitely don’t have my wallet address set as an environment variable, it shows up in that list, but empty.

Please, replace the /data to /storj, I thought it uses the /data, but your output is changed.

Sorry guys, I can’t get it to work…
1st without wallet it doesnt start, error log says as before.
!!! WALLET_ADDRESS must be set to an ERC20 wallet address

If I start it with:

sudo docker run --detach \
    --name storj \
    --restart=always \
    --mount type=bind,src=/volume1/Storj/v2/data,dst=/storj/config/share \
    --mount type=bind,src=/volume1/Storj/v2/configs/config.json,dst=/storj/config/config.json \
    --mount type=bind,src=/volume1/Storj/v2/logs,dst=/storj/config/log \
   -e WALLET_ADDRESS=XXXXXX \
    -p 4000:4000 \
    oreandawe/storjshare-cli:latest

it starts but it does’nt take any of my configs / folders…

created directory: '/storj/share'
created directory: '/storj/log'
  * starting daemon in foreground
  * configuration written to /storj/config.json
{"level":"info","message":"attempting to start node with config at path /storj/config.json","timestamp":"2019-10-06T20:15:21.331Z"}
  * starting node with config at /storj/config.json
{"level":"info","message":"got status query","timestamp":"2019-10-06T20:16:59.529Z"}

I dont get it :slight_smile:

replace to

    --mount type=bind,src=/volume1/Storj/v2/data,dst=/storj/share \
    --mount type=bind,src=/volume1/Storj/v2/configs/config.json,dst=/storj/config.json \
    --mount type=bind,src=/volume1/Storj/v2/logs,dst=/storj/log \

Thanks,
so if I do the above, it has the same error:

If I add a wallest the error I get is:
failed to start node, reason: invalid directory: /volume1/storj/v2/data/ does not exist

So in my run command the storj is with a S not s…
As this is my normal v3 folder there as well, don’t want to change.
I’m traveling so could change it later to a lowercase folder / or any other suggestions?

Thanks!!

Please, check that folder is exist

ls -l /volume1/Storj/v2/data/

Sorry for my late reply… was on a business trip:

tankmann@Gynology:/$ ls -l /volume1/Storj/v2/data/
total 0
drwxr-xr-x 1 tankmann users  112 Sep 11 11:06 contracts.db
drwxr-xr-x 1 tankmann users 2548 Aug 31 04:54 sharddata.kfs
drwxr-xr-x 1 tankmann users   92 Sep 15 03:15 tokens.db

Of course it exists :slight_smile:
Can it be that it’s to do with capital letter? s S ?

Yes it is, but you said that you used it with a capital S.

Yeah so how I write it, it’s correct. I’ll see if i find a new folder where it’s all lowercase and move the data there. Maybe the dst= only transforms it to lowercase and then it’s not working even though input is uppercase.