Hi everyone, I’ve been trying to run multiple Storj nodes on a single system using Docker. Here’s my setup:
System specs:
Intel Core i5-12600K (10 cores / 16 threads), 64 GB DDR4 RAM, ASUS ROG Strix Z690-I Gaming WiFi motherboard, ZFS pool floki
with 5 × 10TB HDDs (RAID-Z1), SLOG, and L2ARC.
Nodes: storj1, storj2, storj3
Error messages:
When I try to start the nodes, they fail with errors saying “Failed to load identity: file or directory not found: open identity/identity.cert.”
What I’ve tried so far:
- Configured each node with unique ports and identity directories.
- Ran
identity authorize
for each node, but still seeing the same error. - Checked file permissions and paths, verified the
identity.cert
file is present in the directories. - Restarted Docker and the containers multiple times.
- Tried running Storj on my TrueNAS box again, but it crashes with the same error message.
Additional Info:
- I’m running this setup in Docker on my TrueNAS box and also on a separate Proxmox host, but I keep encountering issues with the identity loading.
- Logs show multiple “waiting for Storj to be set up…” and “Failed to load identity” messages.
Could anyone point me in the right direction? I’m not sure if this is an issue with my Docker setup, file paths, or something else. Any help is appreciated!