Usedserialsdb error: database disk image is malformed

Unfortunately Unraid is unreliable platform for the storagenode.

  1. The storagenode uses a sqlite databases, and Unraid will damage the sqlite very often because of their bug:
  1. Unraid mount user’s filesystem after the docker daemon start
  2. The community app for storagenode v3 written by unraid community member uses the -v option instead of --mount and thus loses data every reboot because of p.2 and difference between -v and --mount options

You can’t fix the p.2, but can fix the p.1 as described on their forum, and p.3 if you would run the docker from the command line (bash, ssh+bash, etc) with a right command.

I would recommend to migrate from this unreliable platform to something more robust, even Windows working better.

Update: the latest version of Unraid platform has fixed the sqlite issue. However, it still mounts the user’s disks after the docker start, so the Unraid community app for Storj network is still dangerous, please, do not use it, use the CLI instruction instead: https://documentation.storj.io/setup/cli/storage-node