From 3429ac63f82030e214673ce8bdd2e93771e40883 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Thu, 10 Nov 2016 15:11:09 -0500 Subject: [PATCH] add docs on moderation from anon --- doc/README.md | 1 + doc/moderation.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 doc/moderation.md diff --git a/doc/README.md b/doc/README.md index 66a5425..ffe7528 100644 --- a/doc/README.md +++ b/doc/README.md @@ -10,6 +10,7 @@ Hey, welcome to the documentation. This will help you use and develop with NNTPC 2. [Setting up NNTPChan](setting-up.md) - Configuring the node 3. [Running NNTPChan](running.md) - Running the node for the first time 4. [Managing your NNTPChan node with the CLI](cli.md) - Manage many aspects of your node via the command-line interface +5. [Moderating NNTPChan](moderation.md) - Keep your node clean 5. [Configuring your news reader for NNTPChan](extras/configure-newsreader.md) - Setup **Mozilla Thunderbird** or **Pan** to send and receive articles from your NNTPChan node of choice. ##Developer related diff --git a/doc/moderation.md b/doc/moderation.md new file mode 100644 index 0000000..a9d762d --- /dev/null +++ b/doc/moderation.md @@ -0,0 +1,37 @@ +Moderating NNTPChan +================ + +Once you have done [the initial setup you](setting-up.md) you can grant users mod privileges. + +###Generate TripCode + +Navigate to http://[yourNodeURL]/mod/keygen (e.g. http://oniichanylo2tsi4.onion/mod/keygen) and save both your secret an public key. + +E.g. + +![Image 0](http://i.imgur.com/i4EOULo.png) + +###Use TripCode + +If you want to be uniquely identified when posting on NNTPChan you can 'authenticate' yourself by putting in the name field name#yourprivatekey + +E.g. + + user#0902e04b64bcb8172fb1ced455f348c3462fe64ced193247e5df05dc79fe93ee + +![Image 1](http://i.imgur.com/OfvWKWJ.png) + + +###Add Moderators + +To add a new moderator you need to ask for his public key. Then following [Managing your NNTPChan node with the CLI](cli.md): + +Add a public key to moderation trust +Where `publickey` is the public key to be added. + + ./srndv2 tool mod add publickey + +Remove a public key from moderation trust +Where `publickey` is the public key to be removed. + + ./srndv2 tool mod del publickey