People to participate in a currently UNPAID community experiment

This is not enough, you should post it with the SatelliteID.
You also need to post the version control server or you must follow the Storj updates.
See Please join our public test network for details, what should be published.

For node operators - DO NOT CONNECT YOUR PRODUCTION NODES!

Try to setup a test one first! You can use the current authority to sign the SEPARATE UNIQUE IDENTITY for this network. This would be enough to help author to test his setup.

4 Likes

Thankyou @Alexey i will add that will it work temporarily atleast with out version server up to or not

1 Like

The format for the satellite is SatelliteID@hostname:port there should not be any https:// or http://. The communication protocol is DRPC

1 Like

Ok thanks i thought so changed my post

1 Like

Can you explain it in more detail how to do it? Do I need to get a new authorization token from Storj or do I need to do something else? I really did not pay attention to how the identities work after setting up my node.

Do you remember making your storage node one of the first steps was Identity generation I am almost certain that is what he means

Simplified -we essentially need to setup a new storage node it’s almost the same except where you write storagenode for identity write storagenode2 instead then do the config mod mentioned by @Knowledge
Also knowledge and or @Alexey could you verify this is the process

This url should explain setting up a second storage node

Also https://support.storj.io/hc/en-us/articles/360032150431-How-can-I-set-up-to-run-multiple-storage-nodes-

And once second node is configured

Use

But change the satellite url/address to the ones above for my test satellite(in the first post)

My question is do I need to get authorization token from Storj (like I would if I wanted to starta new node hat would work with official Storj satellites) or do something else.
It would be kind-of weird if you had to get authorization token from Storj to run a node that only works with community satellites.

I think
that Alexey means make a new identity and use it unsigned the modification you will make to the second storage nodes config will allow this to work

NO, never reuse anything. You can’t use an old token to sign, you should never use an old identity.

For a test satellite you should set it up like the satellites on test-net are set up so it doesn’t require signing at all. So the steps for nodes to join would just be to create a new identity and that’s it.

For a production set up, you should provide your own ca, signing service and token generation.

1 Like

I thought they needed no signing but what did Alexey mean does he mean the satellite Id because I thought the same about the key reuse but am unsure what Alexey means

@Alexey I know in signed will work but what did you mean about using current authorisation

He mentioned the current authority, referring to the Storj hosted certificate authority that issues tokens. You could use that, but it doesn’t make a lot of sense since it means you are trusting an external party.

What he was suggesting is requesting a NEW token. Not using an existing one. But in my opinion your test set should just skip signing altogether. Depending on how you set it up, it might already be skipping that step. But you’re the one who set it up, so you probably know this better than me. You could also just try setting up your own node without signing the identity and see how it goes. I assume you’ve set up nodes for this sat? Might want to share more of the specific steps to begin with.

1 Like

I am using storj Sim and it produces 10 nodes and identities but with the config mod knowledge said about yes unsigned should work actually I think they are unsigned I shall check
The files in one of my nodes
Would these look Signed based on amount of files or not I am in sure
@BrightSilence

ca.cert config.yaml identity.key stderr.log storage
ca.key identity.cert orders stdout.log trust-cache.json

Probably not, but you can’t just assume the numbered backups are there with the test net. Check with this.

I doubt storj-sim would use signed identities. It’s meant to be used as a kind of throwaway setup for testing software with the Storj network. Wouldn’t really make sense to go through the effort for that.

Based on that they are unsigned
So unsigned nodes should almost definitely work aslong as you modify the file knowledge said about

I suggest you go through the steps you’re expecting others to do and create a step by step guide. You can use the test-net guide as a basis. I don’t think it’s very complicated at all, but you’ve kind of provided incomplete info and leaving others to figure it out.

I was thinking of modifying knowledges guide for there test sat would anyone mind if I change it to be applicable to my sat

Is the satellite running? I get connection refused trying to connect to port 10000 and timeout with port 80.

Also, please be aware that if you set up storj-sim with the default 10 nodes, the erasure coding settings will provide very minimal protection against data loss. I believe you need to create it with at least 100 nodes for similar erasure encoding settings as on production. Of course if enough other nodes have signed up you can change the erasure coding settings manually.

@Pentium100 Are you going to the url in browser
Because it doesn’t use http so it is expected
People must try connect their nodes I am going to make a tutorial for joining soon
Simple tutorial
1.make Id
2.create a second storage node as usual but edit the config to use the port 10000 url I will explain in more detail once I make a tutorial to show everyone

@BrightSilence
Thanks i have tested deleting blobs from 2 nodes and it manages to reconstruct my file but I will look into this once I have a good amount of nodes