Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
https://nextgraph.org
byzantine-fault-tolerancecrdtsdappsdecentralizede2eeeventual-consistencyjson-ldlocal-firstmarkdownocapoffline-firstp2pp2p-networkprivacy-protectionrdfrich-text-editorself-hostedsemantic-websparqlweb3collaboration
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
845 B
30 lines
845 B
1 year ago
|
# ngd - NextGraph Daemon
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
### Create the first admin user
|
||
|
|
||
|
```
|
||
|
ngcli gen-key
|
||
|
ngd --save-key -d <DOMAIN_NAME> -l 1440 --admin <THE_USER_ID_YOU_JUST_CREATED>
|
||
|
// note the server peerID in the logs
|
||
|
ngcli --save-key -s 127.0.0.1,1440,<PEER_ID_OF_SERVER> -u <THE_PRIVATE_KEY_OF_THE_USER_YOU_JUST_CREATED> admin add-user <THE_USER_ID_YOU_JUST_CREATED> -a
|
||
|
```
|
||
|
|
||
|
you should see a message `User added successfully`.
|
||
|
|
||
|
to check that the admin user has been created :
|
||
|
|
||
|
```
|
||
|
ngcli --save-key -s 127.0.0.1,1440,<PEER_ID_OF_SERVER> -u <THE_PRIVATE_KEY_OF_THE_USER_YOU_JUST_CREATED> admin list-users -a
|
||
|
```
|
||
|
|
||
|
should return your userId
|
||
|
|
||
|
you can now save the configs of both the server and client
|
||
|
|
||
|
```
|
||
|
ngd -d <DOMAIN_NAME> -l 1440 --save-config
|
||
|
ngcli -s 127.0.0.1,1440,<PEER_ID_OF_SERVER> -u <THE_PRIVATE_KEY_OF_THE_USER_YOU_JUST_CREATED> --save-config
|
||
|
```
|