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.

2 Likes

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.