Can’t Start Storj Node on QNAP – Folders Missing After Setup

I’m trying to add a new Storj node on my QNAP NAS after a long time, but I’m running into the following error:

2025-10-19T16:52:01Z INFO Operator email {"Process": "storagenode", "Address": "ami...."} 
2025-10-19T16:52:01Z INFO Operator wallet {"Process": "storagenode", "Address": "0xCb9...."} 
2025-10-19T16:52:01Z ERROR failure during run {"Process": "storagenode", "error": "Error opening database on storagenode: group:\n--- stat config/storage/blobs: no such file or directory\n--- stat config/storage/temp: no such file or directory\n--- stat config/storage/trash: no such file or directory", "errorVerbose": "Error opening database on storagenode: group:\n--- stat config/storage/blobs: no such file or directory\n--- stat config/storage/temp: no such file or directory\n--- stat config/storage/trash: no such file or directory\n\tmain.cmdRun:69\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:283"} 
2025-10-19T16:52:01Z FATAL Unrecoverable error {"Process": "storagenode", "error": "Error opening database on storagenode: group:\n--- stat config/storage/blobs: no such file or directory\n--- stat config/storage/temp: no such file or directory\n--- stat config/storage/trash: no such file or directory", "errorVerbose": "Error opening database on storagenode: group:\n--- stat config/storage/blobs: no such file or directory\n--- stat config/storage/temp: no such file or directory\n--- stat config/storage/trash: no such file or directory\n\tmain.cmdRun:69\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:283"}

I remember there used to be a token verification process via email before, and it seems that some steps have changed since last year according to this guide.
I vaguely recall there being an identity verification step as well, but I’ve forgotten the correct procedure.

Here’s what I did:

  • I placed the four newly generated identity files inside the identity folder.
  • I created a data folder and made a log file inside it.
  • Then I ran the following Docker command to start the node, but the above error appeared.
sudo docker run -d --restart unless-stopped --stop-timeout 300 \
    -p 28967:28967/tcp \
    -p 28967:28967/udp \
    -p 14002:14002 \
    -e WALLET="0xC..." \
    -e EMAIL="ami@naver.com" \
    -e ADDRESS="media.duckdns.org:28967" \
    -e STORAGE="3.0TB" \
    --log-driver json-file \
    --log-opt max-size=10m \
    --log-opt max-file=5 \
    --user $(id -u):$(id -g) \
    --mount type=bind,source="/share/CACHEDEV2_DATA/storj/identity",destination=/app/identity \
    --mount type=bind,source="/share/CACHEDEV2_DATA/storj/data",destination=/app/config \
    --mount type=bind,source="/share/CACHEDEV2_DATA/storj/data/node.log",destination=/app/logs/node.log \
    --name storagenode storjlabs/storagenode:latest \
    --log.output=/app/logs/node.log

Does anyone know how to fix this?
It’s been a while since I last set up a Storj node, so I might be missing a step. Any help would be greatly appreciated!

First run must be with -e SETUP=true to create folders. Then stop and run without SETUP command.

The identity should be generated, as well. But the authorization step is now not needed.

what model qnap is it ?

This is a QNAP TS-251A model.