Browse Source

Documentation for profanity xmpp client

Bob Mottram 9 years ago
parent
commit
93becbb5fe
2 changed files with 134 additions and 130 deletions
  1. 24
    30
      doc/EN/usage.org
  2. 110
    100
      website/EN/usage.html

+ 24
- 30
doc/EN/usage.org View File

19
 | [[Readme]]                                               |
19
 | [[Readme]]                                               |
20
 | [[Improving ssh security]]                               |
20
 | [[Improving ssh security]]                               |
21
 | [[Administrating the system via an onion address (Tor)]] |
21
 | [[Administrating the system via an onion address (Tor)]] |
22
-| [[./usage_email.html][Using Email]]                                          |
22
+| [[./usage_email.html][Using Email]]                      |
23
 | [[Syncing to the Cloud]]                                 |
23
 | [[Syncing to the Cloud]]                                 |
24
 | [[Play Music]]                                           |
24
 | [[Play Music]]                                           |
25
 | [[Microblogging (GNU Social)]]                           |
25
 | [[Microblogging (GNU Social)]]                           |
26
 | [[Social Network]]                                       |
26
 | [[Social Network]]                                       |
27
 | [[Chat Services]]                                        |
27
 | [[Chat Services]]                                        |
28
 | [[RSS Reader]]                                           |
28
 | [[RSS Reader]]                                           |
29
+| [[Adding or removing users]]                             |
29
 
30
 
30
 * Readme
31
 * Readme
31
 After the system has installed a README file will be generated which contains passwords and some brief advice on using the installed systems. You can read this with the following commands:
32
 After the system has installed a README file will be generated which contains passwords and some brief advice on using the installed systems. You can read this with the following commands:
188
 Click *close* and then *connect*.
189
 Click *close* and then *connect*.
189
 
190
 
190
 ** XMPP/Jabber
191
 ** XMPP/Jabber
191
-*** Managing users
192
-
193
-To add a user:
192
+*** using with Profanity
193
+The [[http://profanity.im][Profanity]] shell based user interface and is perhaps the simplest way to use XMPP from a laptop.
194
 
194
 
195
 #+BEGIN_SRC bash
195
 #+BEGIN_SRC bash
196
-ssh username@domainname -p 2222
197
-su
198
-freedombone-addxmpp -e newusername@newdomainname
199
-exit
200
-exit
196
+ssh username@domain -p 2222
201
 #+END_SRC
197
 #+END_SRC
202
 
198
 
203
-To change a user password:
199
+Then select XMPP and enter your password (for the admin user this can also be found in the README in your home directory).
204
 
200
 
205
-#+BEGIN_SRC bash
206
-ssh username@domainname -p 2222
207
-su
208
-freedombone-xmpp-pass -e username@domainname
209
-exit
210
-exit
211
-#+END_SRC
212
-
213
-To remove a user:
201
+Generate an [[https://en.wikipedia.org/wiki/Off-the-Record_Messaging][OTR]] key with:
214
 
202
 
215
 #+BEGIN_SRC bash
203
 #+BEGIN_SRC bash
216
-ssh username@domainname -p 2222
217
-su
218
-freedombone-rmxmpp -e username@domainname
219
-exit
220
-exit
204
+/otr gen
221
 #+END_SRC
205
 #+END_SRC
222
 
206
 
223
-Report the status of the XMPP server:
207
+Then to start a conversation using OTR:
224
 
208
 
225
 #+BEGIN_SRC bash
209
 #+BEGIN_SRC bash
226
-ssh username@domainname -p 2222
227
-su
228
-prosodyctl status
229
-exit
230
-exit
210
+/otr start otherusername@otheruserdomain
231
 #+END_SRC
211
 #+END_SRC
232
 
212
 
213
+It's automatically routed through Tor and so if you are also using OTR then this provides protection for both message content and metadata.
233
 *** Using with Jitsi
214
 *** Using with Jitsi
234
 Jitsi is the recommended communications client for desktop or laptop systems, since it includes the /off the record/ (OTR) feature which provides some additional security beyond the usual SSL certificates.
215
 Jitsi is the recommended communications client for desktop or laptop systems, since it includes the /off the record/ (OTR) feature which provides some additional security beyond the usual SSL certificates.
235
 
216
 
322
 To set up the system open http://rss_reader_onion_address/ and log in with username *admin* and the password obtained either at the beginning of the install or from the README file in your home directory. You can then select the *Actions* menu and begin adding your feeds.
303
 To set up the system open http://rss_reader_onion_address/ and log in with username *admin* and the password obtained either at the beginning of the install or from the README file in your home directory. You can then select the *Actions* menu and begin adding your feeds.
323
 
304
 
324
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as [[https://f-droid.org/wiki/page/info.guardianproject.orfox][OrFox]]. It will try to automatically change to the mobile version of the user interface, but if that doesn't work then navigate to http://rss_reader_onion_address/mobile. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
305
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as [[https://f-droid.org/wiki/page/info.guardianproject.orfox][OrFox]]. It will try to automatically change to the mobile version of the user interface, but if that doesn't work then navigate to http://rss_reader_onion_address/mobile. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
306
+* Adding or removing users
307
+Log into the system with:
308
+
309
+#+BEGIN_SRC bash
310
+ssh username@domainname -p 2222
311
+#+END_SRC
312
+
313
+Select *Administrator controls* then *User Management*. Depending upon the type of installation after selecting administrator controls you might need to enter:
314
+
315
+#+BEGIN_SRC bash
316
+sudo su
317
+control
318
+#+END_SRC
325
 
319
 
326
 #+BEGIN_EXPORT html
320
 #+BEGIN_EXPORT html
327
 <center>
321
 <center>

+ 110
- 100
website/EN/usage.html View File

3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
-<!-- 2016-02-27 Sat 22:04 -->
6
+<!-- 2016-02-27 Sat 23:12 -->
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
8
 <meta name="viewport" content="width=device-width, initial-scale=1" />
9
 <title></title>
9
 <title></title>
208
 <tr>
208
 <tr>
209
 <td class="org-left"><a href="#orgheadline9">RSS Reader</a></td>
209
 <td class="org-left"><a href="#orgheadline9">RSS Reader</a></td>
210
 </tr>
210
 </tr>
211
+
212
+<tr>
213
+<td class="org-left"><a href="#orgheadline10">Adding or removing users</a></td>
214
+</tr>
211
 </tbody>
215
 </tbody>
212
 </table>
216
 </table>
213
 
217
 
325
 <div id="outline-container-orgheadline4" class="outline-2">
329
 <div id="outline-container-orgheadline4" class="outline-2">
326
 <h2 id="orgheadline4">Syncing to the Cloud</h2>
330
 <h2 id="orgheadline4">Syncing to the Cloud</h2>
327
 <div class="outline-text-2" id="text-orgheadline4">
331
 <div class="outline-text-2" id="text-orgheadline4">
328
-</div><div id="outline-container-orgheadline10" class="outline-3">
329
-<h3 id="orgheadline10">Initial install</h3>
330
-<div class="outline-text-3" id="text-orgheadline10">
332
+</div><div id="outline-container-orgheadline11" class="outline-3">
333
+<h3 id="orgheadline11">Initial install</h3>
334
+<div class="outline-text-3" id="text-orgheadline11">
331
 <p>
335
 <p>
332
 Within a browser go to your owncloud domain, then create an administrator account. The username and password can be anything, and ideally should be generated from a password manager.
336
 Within a browser go to your owncloud domain, then create an administrator account. The username and password can be anything, and ideally should be generated from a password manager.
333
 </p>
337
 </p>
371
 </p>
375
 </p>
372
 </div>
376
 </div>
373
 </div>
377
 </div>
374
-<div id="outline-container-orgheadline11" class="outline-3">
375
-<h3 id="orgheadline11">On Android</h3>
376
-<div class="outline-text-3" id="text-orgheadline11">
378
+<div id="outline-container-orgheadline12" class="outline-3">
379
+<h3 id="orgheadline12">On Android</h3>
380
+<div class="outline-text-3" id="text-orgheadline12">
377
 <p>
381
 <p>
378
 Within F-droid search for <b>owncloud</b> and install the client. Also install <b>CalDAV Sync Adapter</b>.
382
 Within F-droid search for <b>owncloud</b> and install the client. Also install <b>CalDAV Sync Adapter</b>.
379
 </p>
383
 </p>
397
 </p>
401
 </p>
398
 </div>
402
 </div>
399
 </div>
403
 </div>
400
-<div id="outline-container-orgheadline12" class="outline-3">
401
-<h3 id="orgheadline12">On Linux</h3>
402
-<div class="outline-text-3" id="text-orgheadline12">
404
+<div id="outline-container-orgheadline13" class="outline-3">
405
+<h3 id="orgheadline13">On Linux</h3>
406
+<div class="outline-text-3" id="text-orgheadline13">
403
 <p>
407
 <p>
404
 Open your software center and search for "owncloud client". Enter your owncloud domain name (with the https prefix) and login details.
408
 Open your software center and search for "owncloud client". Enter your owncloud domain name (with the https prefix) and login details.
405
 </p>
409
 </p>
413
 <div id="outline-container-orgheadline5" class="outline-2">
417
 <div id="outline-container-orgheadline5" class="outline-2">
414
 <h2 id="orgheadline5">Play Music</h2>
418
 <h2 id="orgheadline5">Play Music</h2>
415
 <div class="outline-text-2" id="text-orgheadline5">
419
 <div class="outline-text-2" id="text-orgheadline5">
416
-</div><div id="outline-container-orgheadline13" class="outline-3">
417
-<h3 id="orgheadline13">With the DLNA service</h3>
418
-<div class="outline-text-3" id="text-orgheadline13">
420
+</div><div id="outline-container-orgheadline14" class="outline-3">
421
+<h3 id="orgheadline14">With the DLNA service</h3>
422
+<div class="outline-text-3" id="text-orgheadline14">
419
 <p>
423
 <p>
420
 An easy way to play music on any mobile device in your home is to use the DLNA service. Copy your music into a directory called "<i>Music</i>" on a USB thumb drive and then insert it into from socket on the Beaglebone.
424
 An easy way to play music on any mobile device in your home is to use the DLNA service. Copy your music into a directory called "<i>Music</i>" on a USB thumb drive and then insert it into from socket on the Beaglebone.
421
 </p>
425
 </p>
455
 </div>
459
 </div>
456
 </div>
460
 </div>
457
 
461
 
458
-<div id="outline-container-orgheadline14" class="outline-3">
459
-<h3 id="orgheadline14">With Owncloud</h3>
460
-<div class="outline-text-3" id="text-orgheadline14">
462
+<div id="outline-container-orgheadline15" class="outline-3">
463
+<h3 id="orgheadline15">With Owncloud</h3>
464
+<div class="outline-text-3" id="text-orgheadline15">
461
 <p>
465
 <p>
462
 The main advantage of playing music via Owncloud is that you can do that from anywhere - not only within your home network.
466
 The main advantage of playing music via Owncloud is that you can do that from anywhere - not only within your home network.
463
 </p>
467
 </p>
472
 <div id="outline-container-orgheadline6" class="outline-2">
476
 <div id="outline-container-orgheadline6" class="outline-2">
473
 <h2 id="orgheadline6">Microblogging (GNU Social)</h2>
477
 <h2 id="orgheadline6">Microblogging (GNU Social)</h2>
474
 <div class="outline-text-2" id="text-orgheadline6">
478
 <div class="outline-text-2" id="text-orgheadline6">
475
-</div><div id="outline-container-orgheadline15" class="outline-3">
476
-<h3 id="orgheadline15">Initial configuration</h3>
477
-<div class="outline-text-3" id="text-orgheadline15">
479
+</div><div id="outline-container-orgheadline16" class="outline-3">
480
+<h3 id="orgheadline16">Initial configuration</h3>
481
+<div class="outline-text-3" id="text-orgheadline16">
478
 <p>
482
 <p>
479
 To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file.
483
 To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file.
480
 </p>
484
 </p>
496
 <div id="outline-container-orgheadline7" class="outline-2">
500
 <div id="outline-container-orgheadline7" class="outline-2">
497
 <h2 id="orgheadline7">Social Network</h2>
501
 <h2 id="orgheadline7">Social Network</h2>
498
 <div class="outline-text-2" id="text-orgheadline7">
502
 <div class="outline-text-2" id="text-orgheadline7">
499
-</div><div id="outline-container-orgheadline16" class="outline-3">
500
-<h3 id="orgheadline16">Domains</h3>
501
-<div class="outline-text-3" id="text-orgheadline16">
503
+</div><div id="outline-container-orgheadline17" class="outline-3">
504
+<h3 id="orgheadline17">Domains</h3>
505
+<div class="outline-text-3" id="text-orgheadline17">
502
 <p>
506
 <p>
503
 Both Hubzilla and GNU Social try to obtain certificates automatically at the time of installation via Let's Encrypt. This will likely mean that in order for this to work you'll need to have obtained at least one "official" domain via a domain selling service, since Let's Encrypt mostly doesn't seem to work with free subdomains from sites such as freeDNS.
507
 Both Hubzilla and GNU Social try to obtain certificates automatically at the time of installation via Let's Encrypt. This will likely mean that in order for this to work you'll need to have obtained at least one "official" domain via a domain selling service, since Let's Encrypt mostly doesn't seem to work with free subdomains from sites such as freeDNS.
504
 </p>
508
 </p>
505
 </div>
509
 </div>
506
 </div>
510
 </div>
507
-<div id="outline-container-orgheadline17" class="outline-3">
508
-<h3 id="orgheadline17">Initial install</h3>
509
-<div class="outline-text-3" id="text-orgheadline17">
511
+<div id="outline-container-orgheadline18" class="outline-3">
512
+<h3 id="orgheadline18">Initial install</h3>
513
+<div class="outline-text-3" id="text-orgheadline18">
510
 <p>
514
 <p>
511
 On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is <b>register</b> a new user. The first user on the system then becomes its administrator.
515
 On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is <b>register</b> a new user. The first user on the system then becomes its administrator.
512
 </p>
516
 </p>
516
 <div id="outline-container-orgheadline8" class="outline-2">
520
 <div id="outline-container-orgheadline8" class="outline-2">
517
 <h2 id="orgheadline8">Chat Services</h2>
521
 <h2 id="orgheadline8">Chat Services</h2>
518
 <div class="outline-text-2" id="text-orgheadline8">
522
 <div class="outline-text-2" id="text-orgheadline8">
519
-</div><div id="outline-container-orgheadline18" class="outline-3">
520
-<h3 id="orgheadline18">IRC</h3>
521
-<div class="outline-text-3" id="text-orgheadline18">
523
+</div><div id="outline-container-orgheadline19" class="outline-3">
524
+<h3 id="orgheadline19">IRC</h3>
525
+<div class="outline-text-3" id="text-orgheadline19">
522
 <p>
526
 <p>
523
 IRC is useful for multi-user chat. The classic use case is for software development where many engineers might need to coordinate their activities, but it's also useful for meetings, parties and general socialising.
527
 IRC is useful for multi-user chat. The classic use case is for software development where many engineers might need to coordinate their activities, but it's also useful for meetings, parties and general socialising.
524
 </p>
528
 </p>
525
 </div>
529
 </div>
526
-<div id="outline-container-orgheadline19" class="outline-4">
527
-<h4 id="orgheadline19">Irssi</h4>
528
-<div class="outline-text-4" id="text-orgheadline19">
530
+<div id="outline-container-orgheadline20" class="outline-4">
531
+<h4 id="orgheadline20">Irssi</h4>
532
+<div class="outline-text-4" id="text-orgheadline20">
529
 <p>
533
 <p>
530
 The easiest way to use irssi is to connect to your system, like this:
534
 The easiest way to use irssi is to connect to your system, like this:
531
 </p>
535
 </p>
541
 </p>
545
 </p>
542
 </div>
546
 </div>
543
 </div>
547
 </div>
544
-<div id="outline-container-orgheadline20" class="outline-4">
545
-<h4 id="orgheadline20">XChat</h4>
546
-<div class="outline-text-4" id="text-orgheadline20">
548
+<div id="outline-container-orgheadline21" class="outline-4">
549
+<h4 id="orgheadline21">XChat</h4>
550
+<div class="outline-text-4" id="text-orgheadline21">
547
 <p>
551
 <p>
548
 If you are using the XChat client:
552
 If you are using the XChat client:
549
 </p>
553
 </p>
579
 </div>
583
 </div>
580
 </div>
584
 </div>
581
 
585
 
582
-<div id="outline-container-orgheadline26" class="outline-3">
583
-<h3 id="orgheadline26">XMPP/Jabber</h3>
584
-<div class="outline-text-3" id="text-orgheadline26">
585
-</div><div id="outline-container-orgheadline21" class="outline-4">
586
-<h4 id="orgheadline21">Managing users</h4>
587
-<div class="outline-text-4" id="text-orgheadline21">
586
+<div id="outline-container-orgheadline27" class="outline-3">
587
+<h3 id="orgheadline27">XMPP/Jabber</h3>
588
+<div class="outline-text-3" id="text-orgheadline27">
589
+</div><div id="outline-container-orgheadline22" class="outline-4">
590
+<h4 id="orgheadline22">using with Profanity</h4>
591
+<div class="outline-text-4" id="text-orgheadline22">
588
 <p>
592
 <p>
589
-To add a user:
593
+The <a href="http://profanity.im/">Profanity</a> shell based user interface and is perhaps the simplest way to use XMPP from a laptop.
590
 </p>
594
 </p>
591
 
595
 
592
 <div class="org-src-container">
596
 <div class="org-src-container">
593
 
597
 
594
-<pre class="src src-bash">ssh username@domainname -p 2222
595
-su
596
-freedombone-addxmpp -e newusername@newdomainname
597
-<span class="org-keyword">exit</span>
598
-<span class="org-keyword">exit</span>
598
+<pre class="src src-bash">ssh username@domain -p 2222
599
 </pre>
599
 </pre>
600
 </div>
600
 </div>
601
 
601
 
602
 <p>
602
 <p>
603
-To change a user password:
603
+Then select XMPP and enter your password (for the admin user this can also be found in the README in your home directory).
604
 </p>
604
 </p>
605
 
605
 
606
-<div class="org-src-container">
607
-
608
-<pre class="src src-bash">ssh username@domainname -p 2222
609
-su
610
-freedombone-xmpp-pass -e username@domainname
611
-<span class="org-keyword">exit</span>
612
-<span class="org-keyword">exit</span>
613
-</pre>
614
-</div>
615
-
616
 <p>
606
 <p>
617
-To remove a user:
607
+Generate an <a href="https://en.wikipedia.org/wiki/Off-the-Record_Messaging">OTR</a> key with:
618
 </p>
608
 </p>
619
 
609
 
620
 <div class="org-src-container">
610
 <div class="org-src-container">
621
 
611
 
622
-<pre class="src src-bash">ssh username@domainname -p 2222
623
-su
624
-freedombone-rmxmpp -e username@domainname
625
-<span class="org-keyword">exit</span>
626
-<span class="org-keyword">exit</span>
612
+<pre class="src src-bash">/otr gen
627
 </pre>
613
 </pre>
628
 </div>
614
 </div>
629
 
615
 
630
 <p>
616
 <p>
631
-Report the status of the XMPP server:
617
+Then to start a conversation using OTR:
632
 </p>
618
 </p>
633
 
619
 
634
 <div class="org-src-container">
620
 <div class="org-src-container">
635
 
621
 
636
-<pre class="src src-bash">ssh username@domainname -p 2222
637
-su
638
-prosodyctl status
639
-<span class="org-keyword">exit</span>
640
-<span class="org-keyword">exit</span>
622
+<pre class="src src-bash">/otr start otherusername@otheruserdomain
641
 </pre>
623
 </pre>
642
 </div>
624
 </div>
625
+
626
+<p>
627
+It's automatically routed through Tor and so if you are also using OTR then this provides protection for both message content and metadata.
628
+</p>
643
 </div>
629
 </div>
644
 </div>
630
 </div>
645
-
646
-<div id="outline-container-orgheadline22" class="outline-4">
647
-<h4 id="orgheadline22">Using with Jitsi</h4>
648
-<div class="outline-text-4" id="text-orgheadline22">
631
+<div id="outline-container-orgheadline23" class="outline-4">
632
+<h4 id="orgheadline23">Using with Jitsi</h4>
633
+<div class="outline-text-4" id="text-orgheadline23">
649
 <p>
634
 <p>
650
 Jitsi is the recommended communications client for desktop or laptop systems, since it includes the <i>off the record</i> (OTR) feature which provides some additional security beyond the usual SSL certificates.
635
 Jitsi is the recommended communications client for desktop or laptop systems, since it includes the <i>off the record</i> (OTR) feature which provides some additional security beyond the usual SSL certificates.
651
 </p>
636
 </p>
675
 </p>
660
 </p>
676
 </div>
661
 </div>
677
 </div>
662
 </div>
678
-<div id="outline-container-orgheadline23" class="outline-4">
679
-<h4 id="orgheadline23">Using with Ubuntu</h4>
680
-<div class="outline-text-4" id="text-orgheadline23">
663
+<div id="outline-container-orgheadline24" class="outline-4">
664
+<h4 id="orgheadline24">Using with Ubuntu</h4>
665
+<div class="outline-text-4" id="text-orgheadline24">
681
 <p>
666
 <p>
682
 The default XMPP client in Ubuntu is Empathy.  Using Empathy isn't as secure as using Jitsi, since it doesn't include the <i>off the record</i> feature, but since it's the default it's what many users will have easy access to.
667
 The default XMPP client in Ubuntu is Empathy.  Using Empathy isn't as secure as using Jitsi, since it doesn't include the <i>off the record</i> feature, but since it's the default it's what many users will have easy access to.
683
 </p>
668
 </p>
695
 </p>
680
 </p>
696
 </div>
681
 </div>
697
 </div>
682
 </div>
698
-<div id="outline-container-orgheadline24" class="outline-4">
699
-<h4 id="orgheadline24">Using Tor Messenger</h4>
700
-<div class="outline-text-4" id="text-orgheadline24">
683
+<div id="outline-container-orgheadline25" class="outline-4">
684
+<h4 id="orgheadline25">Using Tor Messenger</h4>
685
+<div class="outline-text-4" id="text-orgheadline25">
701
 <p>
686
 <p>
702
 Tor Messenger is a messaging client which supports XMPP, and its onion routing enables you to protect the metadata of chat interactions to some extent by making it difficult for an adversary to know which server is talking to which. You can download Tor Messenger from <a href="https://torproject.org/">torproject.org</a> and the setup is pretty simple.
687
 Tor Messenger is a messaging client which supports XMPP, and its onion routing enables you to protect the metadata of chat interactions to some extent by making it difficult for an adversary to know which server is talking to which. You can download Tor Messenger from <a href="https://torproject.org/">torproject.org</a> and the setup is pretty simple.
703
 </p>
688
 </p>
704
 </div>
689
 </div>
705
 </div>
690
 </div>
706
-<div id="outline-container-orgheadline25" class="outline-4">
707
-<h4 id="orgheadline25">Using with Android</h4>
708
-<div class="outline-text-4" id="text-orgheadline25">
691
+<div id="outline-container-orgheadline26" class="outline-4">
692
+<h4 id="orgheadline26">Using with Android</h4>
693
+<div class="outline-text-4" id="text-orgheadline26">
709
 <p>
694
 <p>
710
 Install <a href="https://f-droid.org/">F-Droid</a>
695
 Install <a href="https://f-droid.org/">F-Droid</a>
711
 </p>
696
 </p>
741
 </div>
726
 </div>
742
 </div>
727
 </div>
743
 </div>
728
 </div>
744
-<div id="outline-container-orgheadline27" class="outline-3">
745
-<h3 id="orgheadline27">Tox</h3>
746
-<div class="outline-text-3" id="text-orgheadline27">
729
+<div id="outline-container-orgheadline28" class="outline-3">
730
+<h3 id="orgheadline28">Tox</h3>
731
+<div class="outline-text-3" id="text-orgheadline28">
747
 <p>
732
 <p>
748
 Tox is an encrypted peer-to-peer messaging system and so should work without Freedombone. It uses a system of nodes which act as a sort of directory service allowing users to find and connect to each other. The Tox node ID on the Freedombone can be found within the README within your home directory. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available.
733
 Tox is an encrypted peer-to-peer messaging system and so should work without Freedombone. It uses a system of nodes which act as a sort of directory service allowing users to find and connect to each other. The Tox node ID on the Freedombone can be found within the README within your home directory. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available.
749
 </p>
734
 </p>
750
 </div>
735
 </div>
751
-<div id="outline-container-orgheadline28" class="outline-4">
752
-<h4 id="orgheadline28">Using the Toxic client</h4>
753
-<div class="outline-text-4" id="text-orgheadline28">
736
+<div id="outline-container-orgheadline29" class="outline-4">
737
+<h4 id="orgheadline29">Using the Toxic client</h4>
738
+<div class="outline-text-4" id="text-orgheadline29">
754
 <p>
739
 <p>
755
 Log into your system with:
740
 Log into your system with:
756
 </p>
741
 </p>
767
 </div>
752
 </div>
768
 </div>
753
 </div>
769
 </div>
754
 </div>
770
-<div id="outline-container-orgheadline31" class="outline-3">
771
-<h3 id="orgheadline31">VoIP (Voice chat)</h3>
772
-<div class="outline-text-3" id="text-orgheadline31">
773
-</div><div id="outline-container-orgheadline29" class="outline-4">
774
-<h4 id="orgheadline29">Using with Ubuntu</h4>
775
-<div class="outline-text-4" id="text-orgheadline29">
755
+<div id="outline-container-orgheadline32" class="outline-3">
756
+<h3 id="orgheadline32">VoIP (Voice chat)</h3>
757
+<div class="outline-text-3" id="text-orgheadline32">
758
+</div><div id="outline-container-orgheadline30" class="outline-4">
759
+<h4 id="orgheadline30">Using with Ubuntu</h4>
760
+<div class="outline-text-4" id="text-orgheadline30">
776
 <p>
761
 <p>
777
 Within the software center search for "mumble" and install the client then run it. Skip through the audio setup wizard.
762
 Within the software center search for "mumble" and install the client then run it. Skip through the audio setup wizard.
778
 </p>
763
 </p>
786
 </p>
771
 </p>
787
 </div>
772
 </div>
788
 </div>
773
 </div>
789
-<div id="outline-container-orgheadline30" class="outline-4">
790
-<h4 id="orgheadline30">Using with Android</h4>
791
-<div class="outline-text-4" id="text-orgheadline30">
774
+<div id="outline-container-orgheadline31" class="outline-4">
775
+<h4 id="orgheadline31">Using with Android</h4>
776
+<div class="outline-text-4" id="text-orgheadline31">
792
 <p>
777
 <p>
793
 Install <a href="https://f-droid.org/">F-Droid</a>
778
 Install <a href="https://f-droid.org/">F-Droid</a>
794
 </p>
779
 </p>
815
 </div>
800
 </div>
816
 </div>
801
 </div>
817
 </div>
802
 </div>
818
-<div id="outline-container-orgheadline32" class="outline-3">
819
-<h3 id="orgheadline32">SIP phones</h3>
820
-<div class="outline-text-3" id="text-orgheadline32">
803
+<div id="outline-container-orgheadline33" class="outline-3">
804
+<h3 id="orgheadline33">SIP phones</h3>
805
+<div class="outline-text-3" id="text-orgheadline33">
821
 <p>
806
 <p>
822
 Freedombone also supports SIP phones The username and domain is the same as for your email address, and the SIP password and extension number will appear within the README file in your home directory. Various SIP client options are available, such as CSipSimple on Android and Jitsi on desktop or laptop machines. Ideally use clients which support ZRTP, which will provide the best level of security.
807
 Freedombone also supports SIP phones The username and domain is the same as for your email address, and the SIP password and extension number will appear within the README file in your home directory. Various SIP client options are available, such as CSipSimple on Android and Jitsi on desktop or laptop machines. Ideally use clients which support ZRTP, which will provide the best level of security.
823
 </p>
808
 </p>
858
 <p>
843
 <p>
859
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as <a href="https://f-droid.org/wiki/page/info.guardianproject.orfox">OrFox</a>. It will try to automatically change to the mobile version of the user interface, but if that doesn't work then navigate to <a href="http://rss_reader_onion_address/mobile">http://rss_reader_onion_address/mobile</a>. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
844
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as <a href="https://f-droid.org/wiki/page/info.guardianproject.orfox">OrFox</a>. It will try to automatically change to the mobile version of the user interface, but if that doesn't work then navigate to <a href="http://rss_reader_onion_address/mobile">http://rss_reader_onion_address/mobile</a>. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
860
 </p>
845
 </p>
846
+</div>
847
+</div>
848
+<div id="outline-container-orgheadline10" class="outline-2">
849
+<h2 id="orgheadline10">Adding or removing users</h2>
850
+<div class="outline-text-2" id="text-orgheadline10">
851
+<p>
852
+Log into the system with:
853
+</p>
854
+
855
+<div class="org-src-container">
856
+
857
+<pre class="src src-bash">ssh username@domainname -p 2222
858
+</pre>
859
+</div>
860
+
861
+<p>
862
+Select <b>Administrator controls</b> then <b>User Management</b>. Depending upon the type of installation after selecting administrator controls you might need to enter:
863
+</p>
864
+
865
+<div class="org-src-container">
866
+
867
+<pre class="src src-bash">sudo su
868
+control
869
+</pre>
870
+</div>
861
 
871
 
862
 <center>
872
 <center>
863
 Return to the <a href="index.html">home page</a>
873
 Return to the <a href="index.html">home page</a>