Browse Source

Remove solarized css

Turns out this contained insecure Google fonts
Bob Mottram 8 years ago
parent
commit
f2a8fa194a

+ 1
- 1
doc/EN/backups.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/code.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/controlpanel.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Control Panel
5
 #+DESCRIPTION: Control Panel
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/faq.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Frequently asked questions
5
 #+DESCRIPTION: Frequently asked questions
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/index.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/installation.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/mesh.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/mirrors.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Mirroring git repositories
5
 #+DESCRIPTION: Mirroring git repositories
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/mobile.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/related.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/support.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/usage.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/usage_email.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, hubzilla, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 1
- 1
doc/EN/variants.org View File

4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
 #+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
5
 #+DESCRIPTION: Turn the Beaglebone Black into a personal communications server
6
 #+OPTIONS: ^:nil toc:nil
6
 #+OPTIONS: ^:nil toc:nil
7
-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="solarized-light.css" />
7
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8
 
8
 
9
 #+BEGIN_CENTER
9
 #+BEGIN_CENTER
10
 [[file:images/logo.png]]
10
 [[file:images/logo.png]]

+ 28
- 28
website/EN/backups.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-08-08 Mon 17:16 -->
6
+<!-- 2016-08-08 Mon 17:40 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
255
 </colgroup>
255
 </colgroup>
256
 <tbody>
256
 <tbody>
257
 <tr>
257
 <tr>
258
-<td class="org-left"><a href="#org4907e41">Backup keys</a></td>
258
+<td class="org-left"><a href="#org52799f3">Backup keys</a></td>
259
 </tr>
259
 </tr>
260
 
260
 
261
 <tr>
261
 <tr>
262
-<td class="org-left"><a href="#orgf34d4c2">Backup to USB</a></td>
262
+<td class="org-left"><a href="#org1ecf17e">Backup to USB</a></td>
263
 </tr>
263
 </tr>
264
 
264
 
265
 <tr>
265
 <tr>
266
-<td class="org-left"><a href="#org462e852">Restore from USB</a></td>
266
+<td class="org-left"><a href="#org2b2e626">Restore from USB</a></td>
267
 </tr>
267
 </tr>
268
 
268
 
269
 <tr>
269
 <tr>
270
-<td class="org-left"><a href="#orgd061e2e">Distributed/remote backups</a></td>
270
+<td class="org-left"><a href="#orgeaba0aa">Distributed/remote backups</a></td>
271
 </tr>
271
 </tr>
272
 
272
 
273
 <tr>
273
 <tr>
274
-<td class="org-left"><a href="#org7e9b4a7">Restore from a friend</a></td>
274
+<td class="org-left"><a href="#org287c635">Restore from a friend</a></td>
275
 </tr>
275
 </tr>
276
 </tbody>
276
 </tbody>
277
 </table>
277
 </table>
278
 </div>
278
 </div>
279
 
279
 
280
-<div id="outline-container-org4907e41" class="outline-2">
281
-<h2 id="org4907e41">Backup keys</h2>
282
-<div class="outline-text-2" id="text-org4907e41">
280
+<div id="outline-container-org52799f3" class="outline-2">
281
+<h2 id="org52799f3">Backup keys</h2>
282
+<div class="outline-text-2" id="text-org52799f3">
283
 <p>
283
 <p>
284
 As part of the Freedombone installation the GPG key used to encrypt backups will have been added to the <i>.gnupg</i> keyring in your home directory. Ensure that you have a copy of all your keys by plugging in a LUKS encrypted USB drive and then running the commands:
284
 As part of the Freedombone installation the GPG key used to encrypt backups will have been added to the <i>.gnupg</i> keyring in your home directory. Ensure that you have a copy of all your keys by plugging in a LUKS encrypted USB drive and then running the commands:
285
 </p>
285
 </p>
303
 </p>
303
 </p>
304
 </div>
304
 </div>
305
 </div>
305
 </div>
306
-<div id="outline-container-orgf34d4c2" class="outline-2">
307
-<h2 id="orgf34d4c2">Backup to USB</h2>
308
-<div class="outline-text-2" id="text-orgf34d4c2">
306
+<div id="outline-container-org1ecf17e" class="outline-2">
307
+<h2 id="org1ecf17e">Backup to USB</h2>
308
+<div class="outline-text-2" id="text-org1ecf17e">
309
 <p>
309
 <p>
310
 First and foremost - <b>encrypt your USB drives</b>! Even if you think you have "<i>nothing to hide</i>" if you accidentally lose a USB thumb drive (it's easy to lose small objects) and it's not encrypted then potentially someone might be able to obtain enough information about you to commit identity fraud, take out loans, open bank accounts, etc. Use LUKS encryption. In Ubuntu you can do this using the <i>Disk Utility</i> application. Some instructions <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be found here</a>.
310
 First and foremost - <b>encrypt your USB drives</b>! Even if you think you have "<i>nothing to hide</i>" if you accidentally lose a USB thumb drive (it's easy to lose small objects) and it's not encrypted then potentially someone might be able to obtain enough information about you to commit identity fraud, take out loans, open bank accounts, etc. Use LUKS encryption. In Ubuntu you can do this using the <i>Disk Utility</i> application. Some instructions <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be found here</a>.
311
 </p>
311
 </p>
337
 </p>
337
 </p>
338
 </div>
338
 </div>
339
 </div>
339
 </div>
340
-<div id="outline-container-org462e852" class="outline-2">
341
-<h2 id="org462e852">Restore from USB</h2>
342
-<div class="outline-text-2" id="text-org462e852">
340
+<div id="outline-container-org2b2e626" class="outline-2">
341
+<h2 id="org2b2e626">Restore from USB</h2>
342
+<div class="outline-text-2" id="text-org2b2e626">
343
 <p>
343
 <p>
344
 Log into the system and become the root user:
344
 Log into the system and become the root user:
345
 </p>
345
 </p>
363
 </p>
363
 </p>
364
 </div>
364
 </div>
365
 </div>
365
 </div>
366
-<div id="outline-container-orgd061e2e" class="outline-2">
367
-<h2 id="orgd061e2e">Distributed/remote backups</h2>
368
-<div class="outline-text-2" id="text-orgd061e2e">
366
+<div id="outline-container-orgeaba0aa" class="outline-2">
367
+<h2 id="orgeaba0aa">Distributed/remote backups</h2>
368
+<div class="outline-text-2" id="text-orgeaba0aa">
369
 <p>
369
 <p>
370
 Distributed backups are a better way of ensuring the persistence of your data, such that even if your system gets stolen or destroyed then the data will still be recoverable from your friends. Since the backups are encrypted your friends (or anyone else with access to their systems) won't be able to read your backed up content even if their systems are subsequently compromised.
370
 Distributed backups are a better way of ensuring the persistence of your data, such that even if your system gets stolen or destroyed then the data will still be recoverable from your friends. Since the backups are encrypted your friends (or anyone else with access to their systems) won't be able to read your backed up content even if their systems are subsequently compromised.
371
 </p>
371
 </p>
389
 </p>
389
 </p>
390
 </div>
390
 </div>
391
 </div>
391
 </div>
392
-<div id="outline-container-org7e9b4a7" class="outline-2">
393
-<h2 id="org7e9b4a7">Restore from a friend</h2>
394
-<div class="outline-text-2" id="text-org7e9b4a7">
395
-</div><div id="outline-container-org50e5958" class="outline-3">
396
-<h3 id="org50e5958">With a completely new Freedombone installation</h3>
397
-<div class="outline-text-3" id="text-org50e5958">
392
+<div id="outline-container-org287c635" class="outline-2">
393
+<h2 id="org287c635">Restore from a friend</h2>
394
+<div class="outline-text-2" id="text-org287c635">
395
+</div><div id="outline-container-org5425985" class="outline-3">
396
+<h3 id="org5425985">With a completely new Freedombone installation</h3>
397
+<div class="outline-text-3" id="text-org5425985">
398
 <p>
398
 <p>
399
 This is the ultimate disaster recovery scenario in which you are beginning completely from scratch with new hardware and a new Freedombone installation (configured with the same username and domain names). It is assumed that the old hardware was destroyed, but that you have the backup key stored on a USB thumb drive.
399
 This is the ultimate disaster recovery scenario in which you are beginning completely from scratch with new hardware and a new Freedombone installation (configured with the same username and domain names). It is assumed that the old hardware was destroyed, but that you have the backup key stored on a USB thumb drive.
400
 </p>
400
 </p>
422
 </p>
422
 </p>
423
 </div>
423
 </div>
424
 </div>
424
 </div>
425
-<div id="outline-container-org76d9030" class="outline-3">
426
-<h3 id="org76d9030">On an existing Freedombone installation</h3>
427
-<div class="outline-text-3" id="text-org76d9030">
425
+<div id="outline-container-org0266761" class="outline-3">
426
+<h3 id="org0266761">On an existing Freedombone installation</h3>
427
+<div class="outline-text-3" id="text-org0266761">
428
 <p>
428
 <p>
429
 This is for more common situations in which maybe some data became corrupted and you want to restore it.
429
 This is for more common situations in which maybe some data became corrupted and you want to restore it.
430
 </p>
430
 </p>

+ 2
- 2
website/EN/code.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:40 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the

+ 46
- 46
website/EN/controlpanel.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:40 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#org5b9a404">Main menu</a></td>
257
+<td class="org-left"><a href="#org7798388">Main menu</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#orge6a192d">User control panel</a></td>
261
+<td class="org-left"><a href="#org7446ce9">User control panel</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
265
-<td class="org-left"><a href="#org36307fe">About screen</a></td>
265
+<td class="org-left"><a href="#orgc745e55">About screen</a></td>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
269
-<td class="org-left"><a href="#org802b84b">Email filtering rules</a></td>
269
+<td class="org-left"><a href="#org16f8c7c">Email filtering rules</a></td>
270
 </tr>
270
 </tr>
271
 
271
 
272
 <tr>
272
 <tr>
273
-<td class="org-left"><a href="#org8311261">Hubzilla menu</a></td>
273
+<td class="org-left"><a href="#org885866f">Hubzilla menu</a></td>
274
 </tr>
274
 </tr>
275
 
275
 
276
 <tr>
276
 <tr>
277
-<td class="org-left"><a href="#orge818a90">IRC menu</a></td>
277
+<td class="org-left"><a href="#orgc9ffd23">IRC menu</a></td>
278
 </tr>
278
 </tr>
279
 
279
 
280
 <tr>
280
 <tr>
281
-<td class="org-left"><a href="#org38dc9e7">Media menu</a></td>
281
+<td class="org-left"><a href="#org328e16d">Media menu</a></td>
282
 </tr>
282
 </tr>
283
 
283
 
284
 <tr>
284
 <tr>
285
-<td class="org-left"><a href="#org69caf17">Repository mirrors</a></td>
285
+<td class="org-left"><a href="#org2236307">Repository mirrors</a></td>
286
 </tr>
286
 </tr>
287
 
287
 
288
 <tr>
288
 <tr>
289
-<td class="org-left"><a href="#org9d94b93">Backup and restore menu</a></td>
289
+<td class="org-left"><a href="#org8a8afac">Backup and restore menu</a></td>
290
 </tr>
290
 </tr>
291
 
291
 
292
 <tr>
292
 <tr>
293
-<td class="org-left"><a href="#orgf5b1503">Security menu</a></td>
293
+<td class="org-left"><a href="#org849e095">Security menu</a></td>
294
 </tr>
294
 </tr>
295
 
295
 
296
 <tr>
296
 <tr>
297
-<td class="org-left"><a href="#orge4d717e">User management menu</a></td>
297
+<td class="org-left"><a href="#org96186b7">User management menu</a></td>
298
 </tr>
298
 </tr>
299
 </tbody>
299
 </tbody>
300
 </table>
300
 </table>
301
 
301
 
302
-<div id="outline-container-org5b9a404" class="outline-2">
303
-<h2 id="org5b9a404">Main menu</h2>
304
-<div class="outline-text-2" id="text-org5b9a404">
302
+<div id="outline-container-org7798388" class="outline-2">
303
+<h2 id="org7798388">Main menu</h2>
304
+<div class="outline-text-2" id="text-org7798388">
305
 <p>
305
 <p>
306
 You can access the main menu by logging into the system.
306
 You can access the main menu by logging into the system.
307
 </p>
307
 </p>
334
 </div>
334
 </div>
335
 </div>
335
 </div>
336
 
336
 
337
-<div id="outline-container-orge6a192d" class="outline-2">
338
-<h2 id="orge6a192d">User control panel</h2>
339
-<div class="outline-text-2" id="text-orge6a192d">
337
+<div id="outline-container-org7446ce9" class="outline-2">
338
+<h2 id="org7446ce9">User control panel</h2>
339
+<div class="outline-text-2" id="text-org7446ce9">
340
 <p>
340
 <p>
341
 When a user initially logs in they will see a version of the control panel with restricted options aimed at the kinds of things which someone who isn't the administrator might wish to do. An expected scenario is that you might have a few friends or family members on the system, and this is who this menu is intended for.
341
 When a user initially logs in they will see a version of the control panel with restricted options aimed at the kinds of things which someone who isn't the administrator might wish to do. An expected scenario is that you might have a few friends or family members on the system, and this is who this menu is intended for.
342
 </p>
342
 </p>
358
 </p>
358
 </p>
359
 </div>
359
 </div>
360
 </div>
360
 </div>
361
-<div id="outline-container-org36307fe" class="outline-2">
362
-<h2 id="org36307fe">About screen</h2>
363
-<div class="outline-text-2" id="text-org36307fe">
361
+<div id="outline-container-orgc745e55" class="outline-2">
362
+<h2 id="orgc745e55">About screen</h2>
363
+<div class="outline-text-2" id="text-orgc745e55">
364
 <p>
364
 <p>
365
 To find out your current domain names select the About screen from the main menu. This is especially useful for finding your onion addresses. For improved security by compartmentalisation, and also simpler implementation, each application has its own onion address.
365
 To find out your current domain names select the About screen from the main menu. This is especially useful for finding your onion addresses. For improved security by compartmentalisation, and also simpler implementation, each application has its own onion address.
366
 </p>
366
 </p>
383
 </div>
383
 </div>
384
 </div>
384
 </div>
385
 
385
 
386
-<div id="outline-container-org802b84b" class="outline-2">
387
-<h2 id="org802b84b">Email filtering rules</h2>
388
-<div class="outline-text-2" id="text-org802b84b">
386
+<div id="outline-container-org16f8c7c" class="outline-2">
387
+<h2 id="org16f8c7c">Email filtering rules</h2>
388
+<div class="outline-text-2" id="text-org16f8c7c">
389
 <p>
389
 <p>
390
 You can add users to mailing lists, or block particular email addresses or subject lines in this menu.
390
 You can add users to mailing lists, or block particular email addresses or subject lines in this menu.
391
 </p>
391
 </p>
400
 </div>
400
 </div>
401
 </div>
401
 </div>
402
 
402
 
403
-<div id="outline-container-org8311261" class="outline-2">
404
-<h2 id="org8311261">Hubzilla menu</h2>
405
-<div class="outline-text-2" id="text-org8311261">
403
+<div id="outline-container-org885866f" class="outline-2">
404
+<h2 id="org885866f">Hubzilla menu</h2>
405
+<div class="outline-text-2" id="text-org885866f">
406
 <p>
406
 <p>
407
 This allows you to set the global directory location and obtain an SSL/TLS certificate if necessary.
407
 This allows you to set the global directory location and obtain an SSL/TLS certificate if necessary.
408
 </p>
408
 </p>
417
 </div>
417
 </div>
418
 </div>
418
 </div>
419
 
419
 
420
-<div id="outline-container-orge818a90" class="outline-2">
421
-<h2 id="orge818a90">IRC menu</h2>
422
-<div class="outline-text-2" id="text-orge818a90">
420
+<div id="outline-container-orgc9ffd23" class="outline-2">
421
+<h2 id="orgc9ffd23">IRC menu</h2>
422
+<div class="outline-text-2" id="text-orgc9ffd23">
423
 <p>
423
 <p>
424
 You can view the current IRC password or change it from here. Currently the IRC server does not work equally well on clrearnet and via Tor, so there is an option to switch from one to the other. Initially the IRC server will be running on clearnet (i.e. no onion routing).
424
 You can view the current IRC password or change it from here. Currently the IRC server does not work equally well on clrearnet and via Tor, so there is an option to switch from one to the other. Initially the IRC server will be running on clearnet (i.e. no onion routing).
425
 </p>
425
 </p>
434
 </div>
434
 </div>
435
 </div>
435
 </div>
436
 
436
 
437
-<div id="outline-container-org38dc9e7" class="outline-2">
438
-<h2 id="org38dc9e7">Media menu</h2>
439
-<div class="outline-text-2" id="text-org38dc9e7">
437
+<div id="outline-container-org328e16d" class="outline-2">
438
+<h2 id="org328e16d">Media menu</h2>
439
+<div class="outline-text-2" id="text-org328e16d">
440
 <p>
440
 <p>
441
 It's possible to add playable media to a USB drive and plug it into the system, then make it accessible to other devices such as tablets or phones on your local network via DLNA.
441
 It's possible to add playable media to a USB drive and plug it into the system, then make it accessible to other devices such as tablets or phones on your local network via DLNA.
442
 </p>
442
 </p>
451
 </div>
451
 </div>
452
 </div>
452
 </div>
453
 
453
 
454
-<div id="outline-container-org69caf17" class="outline-2">
455
-<h2 id="org69caf17">Repository mirrors</h2>
456
-<div class="outline-text-2" id="text-org69caf17">
454
+<div id="outline-container-org2236307" class="outline-2">
455
+<h2 id="org2236307">Repository mirrors</h2>
456
+<div class="outline-text-2" id="text-org2236307">
457
 <p>
457
 <p>
458
 If you don't want to use the default repositories, or don't have access to them, then you can obtain them from another Freedombone server (the details can be found on the other server on the <b>About</b> screen of the control panel).
458
 If you don't want to use the default repositories, or don't have access to them, then you can obtain them from another Freedombone server (the details can be found on the other server on the <b>About</b> screen of the control panel).
459
 </p>
459
 </p>
468
 </div>
468
 </div>
469
 </div>
469
 </div>
470
 
470
 
471
-<div id="outline-container-org9d94b93" class="outline-2">
472
-<h2 id="org9d94b93">Backup and restore menu</h2>
473
-<div class="outline-text-2" id="text-org9d94b93">
471
+<div id="outline-container-org8a8afac" class="outline-2">
472
+<h2 id="org8a8afac">Backup and restore menu</h2>
473
+<div class="outline-text-2" id="text-org8a8afac">
474
 <p>
474
 <p>
475
 You can create backups or restore from backup here. It's also possible to create keydrives which store the backup key.
475
 You can create backups or restore from backup here. It's also possible to create keydrives which store the backup key.
476
 </p>
476
 </p>
485
 </div>
485
 </div>
486
 </div>
486
 </div>
487
 
487
 
488
-<div id="outline-container-orgf5b1503" class="outline-2">
489
-<h2 id="orgf5b1503">Security menu</h2>
490
-<div class="outline-text-2" id="text-orgf5b1503">
488
+<div id="outline-container-org849e095" class="outline-2">
489
+<h2 id="org849e095">Security menu</h2>
490
+<div class="outline-text-2" id="text-org849e095">
491
 <p>
491
 <p>
492
 If you need to generate SSL/TLS certificates or change cypher details due to changing recommendations then you can do that here. If you are changing cypher details be extra careful not to make mistakes/typos, which could reduce the security of your system.
492
 If you need to generate SSL/TLS certificates or change cypher details due to changing recommendations then you can do that here. If you are changing cypher details be extra careful not to make mistakes/typos, which could reduce the security of your system.
493
 </p>
493
 </p>
502
 </div>
502
 </div>
503
 </div>
503
 </div>
504
 
504
 
505
-<div id="outline-container-orge4d717e" class="outline-2">
506
-<h2 id="orge4d717e">User management menu</h2>
507
-<div class="outline-text-2" id="text-orge4d717e">
505
+<div id="outline-container-org96186b7" class="outline-2">
506
+<h2 id="org96186b7">User management menu</h2>
507
+<div class="outline-text-2" id="text-org96186b7">
508
 <p>
508
 <p>
509
 Users can be added or removed here.
509
 Users can be added or removed here.
510
 </p>
510
 </p>

+ 91
- 91
website/EN/faq.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:40 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
255
 </colgroup>
255
 </colgroup>
256
 <tbody>
256
 <tbody>
257
 <tr>
257
 <tr>
258
-<td class="org-left"><a href="#orgb7c1e53">I don't have a static IP address. Can I still install this system?</a></td>
258
+<td class="org-left"><a href="#orgbafd579">I don't have a static IP address. Can I still install this system?</a></td>
259
 </tr>
259
 </tr>
260
 
260
 
261
 <tr>
261
 <tr>
262
-<td class="org-left"><a href="#org3d1a6d8">Why not support building images for Raspberry Pi?</a></td>
262
+<td class="org-left"><a href="#orged19012">Why not support building images for Raspberry Pi?</a></td>
263
 </tr>
263
 </tr>
264
 
264
 
265
 <tr>
265
 <tr>
266
-<td class="org-left"><a href="#org65dd2d0">Why use Github?</a></td>
266
+<td class="org-left"><a href="#org74026c6">Why use Github?</a></td>
267
 </tr>
267
 </tr>
268
 
268
 
269
 <tr>
269
 <tr>
270
-<td class="org-left"><a href="#orgc71a5ba">Keys and emails should not be stored on servers. Why do you do that?</a></td>
270
+<td class="org-left"><a href="#org126e23e">Keys and emails should not be stored on servers. Why do you do that?</a></td>
271
 </tr>
271
 </tr>
272
 
272
 
273
 <tr>
273
 <tr>
275
 </tr>
275
 </tr>
276
 
276
 
277
 <tr>
277
 <tr>
278
-<td class="org-left"><a href="#org61177cd">Why can't I access my .onion site with a Tor browser?</a></td>
278
+<td class="org-left"><a href="#org75cce91">Why can't I access my .onion site with a Tor browser?</a></td>
279
 </tr>
279
 </tr>
280
 
280
 
281
 <tr>
281
 <tr>
282
-<td class="org-left"><a href="#org9deac95">What is the best hardware to run this system on?</a></td>
282
+<td class="org-left"><a href="#org4467c4b">What is the best hardware to run this system on?</a></td>
283
 </tr>
283
 </tr>
284
 
284
 
285
 <tr>
285
 <tr>
286
-<td class="org-left"><a href="#orge432828">Can I add more users to the system?</a></td>
286
+<td class="org-left"><a href="#orgde22f15">Can I add more users to the system?</a></td>
287
 </tr>
287
 </tr>
288
 
288
 
289
 <tr>
289
 <tr>
290
-<td class="org-left"><a href="#orge80f248">Why not use Signal for mobile chat?</a></td>
290
+<td class="org-left"><a href="#orgb072290">Why not use Signal for mobile chat?</a></td>
291
 </tr>
291
 </tr>
292
 
292
 
293
 <tr>
293
 <tr>
294
-<td class="org-left"><a href="#orga13aa35">What is the most secure chat app to use on mobile?</a></td>
294
+<td class="org-left"><a href="#orgb0c8f93">What is the most secure chat app to use on mobile?</a></td>
295
 </tr>
295
 </tr>
296
 
296
 
297
 <tr>
297
 <tr>
298
-<td class="org-left"><a href="#orgec94b45">How do I remove a user from the system?</a></td>
298
+<td class="org-left"><a href="#org2c67925">How do I remove a user from the system?</a></td>
299
 </tr>
299
 </tr>
300
 
300
 
301
 <tr>
301
 <tr>
302
-<td class="org-left"><a href="#org2de3b9e">How do I reset the tripwire?</a></td>
302
+<td class="org-left"><a href="#org041ea91">How do I reset the tripwire?</a></td>
303
 </tr>
303
 </tr>
304
 
304
 
305
 <tr>
305
 <tr>
306
-<td class="org-left"><a href="#org73d8767">Is metadata protected?</a></td>
306
+<td class="org-left"><a href="#org6d6be47">Is metadata protected?</a></td>
307
 </tr>
307
 </tr>
308
 
308
 
309
 <tr>
309
 <tr>
310
-<td class="org-left"><a href="#orge102a24">How do I create email processing rules?</a></td>
310
+<td class="org-left"><a href="#orgd314d7e">How do I create email processing rules?</a></td>
311
 </tr>
311
 </tr>
312
 
312
 
313
 <tr>
313
 <tr>
314
-<td class="org-left"><a href="#org712b605">Why isn't dynamic DNS working?</a></td>
314
+<td class="org-left"><a href="#orgeb0289a">Why isn't dynamic DNS working?</a></td>
315
 </tr>
315
 </tr>
316
 
316
 
317
 <tr>
317
 <tr>
318
-<td class="org-left"><a href="#org3822e27">How do I change my encryption settings?</a></td>
318
+<td class="org-left"><a href="#org281e534">How do I change my encryption settings?</a></td>
319
 </tr>
319
 </tr>
320
 
320
 
321
 <tr>
321
 <tr>
322
-<td class="org-left"><a href="#orgea6d6d2">How do I get a domain name?</a></td>
322
+<td class="org-left"><a href="#org228d836">How do I get a domain name?</a></td>
323
 </tr>
323
 </tr>
324
 
324
 
325
 <tr>
325
 <tr>
326
-<td class="org-left"><a href="#org3b6d8b4">How do I get a "real" SSL/TLS/HTTPS certificate?</a></td>
326
+<td class="org-left"><a href="#org936141c">How do I get a "real" SSL/TLS/HTTPS certificate?</a></td>
327
 </tr>
327
 </tr>
328
 
328
 
329
 <tr>
329
 <tr>
330
-<td class="org-left"><a href="#orgabe05bb">How do I renew a Let's Encrypt certificate?</a></td>
330
+<td class="org-left"><a href="#orgbe98840">How do I renew a Let's Encrypt certificate?</a></td>
331
 </tr>
331
 </tr>
332
 
332
 
333
 <tr>
333
 <tr>
334
-<td class="org-left"><a href="#org4e0c7bc">I tried to renew a Let's Encrypt certificate and it failed. What should I do?</a></td>
334
+<td class="org-left"><a href="#org1c5192f">I tried to renew a Let's Encrypt certificate and it failed. What should I do?</a></td>
335
 </tr>
335
 </tr>
336
 
336
 
337
 <tr>
337
 <tr>
338
-<td class="org-left"><a href="#org84e7119">Why use self-signed certificates?</a></td>
338
+<td class="org-left"><a href="#org5b7491f">Why use self-signed certificates?</a></td>
339
 </tr>
339
 </tr>
340
 
340
 
341
 <tr>
341
 <tr>
342
-<td class="org-left"><a href="#org3376bf8">Why not use the services of $company instead? They took the Seppuku pledge</a></td>
342
+<td class="org-left"><a href="#org6fd1027">Why not use the services of $company instead? They took the Seppuku pledge</a></td>
343
 </tr>
343
 </tr>
344
 
344
 
345
 <tr>
345
 <tr>
346
-<td class="org-left"><a href="#org2a57f9c">Why does my email keep getting rejected as spam by Gmail/etc?</a></td>
346
+<td class="org-left"><a href="#org260d8cc">Why does my email keep getting rejected as spam by Gmail/etc?</a></td>
347
 </tr>
347
 </tr>
348
 </tbody>
348
 </tbody>
349
 </table>
349
 </table>
350
 </div>
350
 </div>
351
 
351
 
352
-<div id="outline-container-orgb7c1e53" class="outline-2">
353
-<h2 id="orgb7c1e53">I don't have a static IP address. Can I still install this system?</h2>
354
-<div class="outline-text-2" id="text-orgb7c1e53">
352
+<div id="outline-container-orgbafd579" class="outline-2">
353
+<h2 id="orgbafd579">I don't have a static IP address. Can I still install this system?</h2>
354
+<div class="outline-text-2" id="text-orgbafd579">
355
 <p>
355
 <p>
356
 Yes. The minimum requirements are to have some hardware that you can install Debian onto and also that you have administrator access to your internet router so that you can forward ports to the system which has Freedombone installed.
356
 Yes. The minimum requirements are to have some hardware that you can install Debian onto and also that you have administrator access to your internet router so that you can forward ports to the system which has Freedombone installed.
357
 </p>
357
 </p>
361
 </p>
361
 </p>
362
 </div>
362
 </div>
363
 </div>
363
 </div>
364
-<div id="outline-container-org3d1a6d8" class="outline-2">
365
-<h2 id="org3d1a6d8">Why not support building images for Raspberry Pi?</h2>
366
-<div class="outline-text-2" id="text-org3d1a6d8">
364
+<div id="outline-container-orged19012" class="outline-2">
365
+<h2 id="orged19012">Why not support building images for Raspberry Pi?</h2>
366
+<div class="outline-text-2" id="text-orged19012">
367
 <p>
367
 <p>
368
 The FreedomBox project supports Raspberry Pi builds, and the image build system for Freedombone is based on the same system. However, although the Raspberry Pi can run a version of Debian it requires a closed proprietary blob in order to boot the hardware. Who knows what that blob might contain or what exploits it could facilitate. From an adversarial point of view if you were trying to deliver "bulk equipment interference" then it doesn't get any better than piggybacking on something which has control of the boot process, and hence all subsequently run processes.
368
 The FreedomBox project supports Raspberry Pi builds, and the image build system for Freedombone is based on the same system. However, although the Raspberry Pi can run a version of Debian it requires a closed proprietary blob in order to boot the hardware. Who knows what that blob might contain or what exploits it could facilitate. From an adversarial point of view if you were trying to deliver "bulk equipment interference" then it doesn't get any better than piggybacking on something which has control of the boot process, and hence all subsequently run processes.
369
 </p>
369
 </p>
373
 </p>
373
 </p>
374
 </div>
374
 </div>
375
 </div>
375
 </div>
376
-<div id="outline-container-org65dd2d0" class="outline-2">
377
-<h2 id="org65dd2d0">Why use Github?</h2>
378
-<div class="outline-text-2" id="text-org65dd2d0">
376
+<div id="outline-container-org74026c6" class="outline-2">
377
+<h2 id="org74026c6">Why use Github?</h2>
378
+<div class="outline-text-2" id="text-org74026c6">
379
 <p>
379
 <p>
380
 Github is paradoxically a centralized, closed and proprietary system which happens to mostly host free and open source projects. Up until now it has been relatively benign, but at some point in the name of "growth" it will likely start becoming more evil, or just become like SourceForge - which was also once much loved by FOSS developers, but turned into a den of malvertizing.
380
 Github is paradoxically a centralized, closed and proprietary system which happens to mostly host free and open source projects. Up until now it has been relatively benign, but at some point in the name of "growth" it will likely start becoming more evil, or just become like SourceForge - which was also once much loved by FOSS developers, but turned into a den of malvertizing.
381
 </p>
381
 </p>
393
 </p>
393
 </p>
394
 </div>
394
 </div>
395
 </div>
395
 </div>
396
-<div id="outline-container-orgc71a5ba" class="outline-2">
397
-<h2 id="orgc71a5ba">Keys and emails should not be stored on servers. Why do you do that?</h2>
398
-<div class="outline-text-2" id="text-orgc71a5ba">
396
+<div id="outline-container-org126e23e" class="outline-2">
397
+<h2 id="org126e23e">Keys and emails should not be stored on servers. Why do you do that?</h2>
398
+<div class="outline-text-2" id="text-org126e23e">
399
 <p>
399
 <p>
400
 Ordinarily this is good advice. However, the threat model for a device in your home is different from the one for a generic server in a massive warehouse. Compare and contrast:
400
 Ordinarily this is good advice. However, the threat model for a device in your home is different from the one for a generic server in a massive warehouse. Compare and contrast:
401
 </p>
401
 </p>
453
 </div>
453
 </div>
454
 </div>
454
 </div>
455
 
455
 
456
-<div id="outline-container-org61177cd" class="outline-2">
457
-<h2 id="org61177cd">Why can't I access my .onion site with a Tor browser?</h2>
458
-<div class="outline-text-2" id="text-org61177cd">
456
+<div id="outline-container-org75cce91" class="outline-2">
457
+<h2 id="org75cce91">Why can't I access my .onion site with a Tor browser?</h2>
458
+<div class="outline-text-2" id="text-org75cce91">
459
 <p>
459
 <p>
460
 Probably you need to add the site to the NoScript whitelist. Typically click/press on the noscript icon (or select from the menu on mobile) then select <i>whitelist</i> and add the site URL. You may also need to disable HTTPS Everywhere when using onion addresses, which don't use https.
460
 Probably you need to add the site to the NoScript whitelist. Typically click/press on the noscript icon (or select from the menu on mobile) then select <i>whitelist</i> and add the site URL. You may also need to disable HTTPS Everywhere when using onion addresses, which don't use https.
461
 </p>
461
 </p>
462
 </div>
462
 </div>
463
 </div>
463
 </div>
464
-<div id="outline-container-org9deac95" class="outline-2">
465
-<h2 id="org9deac95">What is the best hardware to run this system on?</h2>
466
-<div class="outline-text-2" id="text-org9deac95">
464
+<div id="outline-container-org4467c4b" class="outline-2">
465
+<h2 id="org4467c4b">What is the best hardware to run this system on?</h2>
466
+<div class="outline-text-2" id="text-org4467c4b">
467
 <p>
467
 <p>
468
 It was originally designed to run on the Beaglebone Black, but that should be regarded as the most minimal system, because it's single core and has by today's standards a small amount of memory. Obviously the more powerful the hardware is the faster things like web pages (blog, social networking, etc) will be served but the more electricity such a system will require if you're running it 24/7. A good compromise between performance and energy consumption is something like an old netbook. The battery of an old netbook or laptop even gives you <a href="https://en.wikipedia.org/wiki/Uninterruptible_power_supply">UPS capability</a> to keep the system going during brief power outages or cable re-arrangements, and that means using full disk encryption on the server also becomes more practical.
468
 It was originally designed to run on the Beaglebone Black, but that should be regarded as the most minimal system, because it's single core and has by today's standards a small amount of memory. Obviously the more powerful the hardware is the faster things like web pages (blog, social networking, etc) will be served but the more electricity such a system will require if you're running it 24/7. A good compromise between performance and energy consumption is something like an old netbook. The battery of an old netbook or laptop even gives you <a href="https://en.wikipedia.org/wiki/Uninterruptible_power_supply">UPS capability</a> to keep the system going during brief power outages or cable re-arrangements, and that means using full disk encryption on the server also becomes more practical.
469
 </p>
469
 </p>
473
 </p>
473
 </p>
474
 </div>
474
 </div>
475
 </div>
475
 </div>
476
-<div id="outline-container-orge432828" class="outline-2">
477
-<h2 id="orge432828">Can I add more users to the system?</h2>
478
-<div class="outline-text-2" id="text-orge432828">
476
+<div id="outline-container-orgde22f15" class="outline-2">
477
+<h2 id="orgde22f15">Can I add more users to the system?</h2>
478
+<div class="outline-text-2" id="text-orgde22f15">
479
 <p>
479
 <p>
480
 Yes. Freedombone can support a small number of users, for a "<i>friends and family</i>" type of home installation. This gives them access to an email account, XMPP, SIP phone and the blog (depending on whether the variant which you installed includes those).
480
 Yes. Freedombone can support a small number of users, for a "<i>friends and family</i>" type of home installation. This gives them access to an email account, XMPP, SIP phone and the blog (depending on whether the variant which you installed includes those).
481
 </p>
481
 </p>
499
 </p>
499
 </p>
500
 </div>
500
 </div>
501
 </div>
501
 </div>
502
-<div id="outline-container-orge80f248" class="outline-2">
503
-<h2 id="orge80f248">Why not use Signal for mobile chat?</h2>
504
-<div class="outline-text-2" id="text-orge80f248">
502
+<div id="outline-container-orgb072290" class="outline-2">
503
+<h2 id="orgb072290">Why not use Signal for mobile chat?</h2>
504
+<div class="outline-text-2" id="text-orgb072290">
505
 <p>
505
 <p>
506
 Celebrities recommend Signal. It's Free Software so it must be good, right?
506
 Celebrities recommend Signal. It's Free Software so it must be good, right?
507
 </p>
507
 </p>
522
 </p>
522
 </p>
523
 </div>
523
 </div>
524
 </div>
524
 </div>
525
-<div id="outline-container-orga13aa35" class="outline-2">
526
-<h2 id="orga13aa35">What is the most secure chat app to use on mobile?</h2>
527
-<div class="outline-text-2" id="text-orga13aa35">
525
+<div id="outline-container-orgb0c8f93" class="outline-2">
526
+<h2 id="orgb0c8f93">What is the most secure chat app to use on mobile?</h2>
527
+<div class="outline-text-2" id="text-orgb0c8f93">
528
 <p>
528
 <p>
529
 On mobile there are various options. The apps which are likely to be most secure are ones which have end-to-end encryption enabled by default and which can also be onion routed via Orbot. End-to-end encryption secures the content of the message and onion routing obscures the metadata, making it hard for a passive adversary to know who is communicating with who.
529
 On mobile there are various options. The apps which are likely to be most secure are ones which have end-to-end encryption enabled by default and which can also be onion routed via Orbot. End-to-end encryption secures the content of the message and onion routing obscures the metadata, making it hard for a passive adversary to know who is communicating with who.
530
 </p>
530
 </p>
534
 </p>
534
 </p>
535
 
535
 
536
 <p>
536
 <p>
537
-There are many <a href="#orge80f248">other fashionable chat apps</a> with end-to-end security, but often they are closed source, have a single central server or can't be onion routed. It's also important to remember that closed source chat apps should be assumed to be untrustworthy, since their security cannot be independently verified.
537
+There are many <a href="#orgb072290">other fashionable chat apps</a> with end-to-end security, but often they are closed source, have a single central server or can't be onion routed. It's also important to remember that closed source chat apps should be assumed to be untrustworthy, since their security cannot be independently verified.
538
 </p>
538
 </p>
539
 </div>
539
 </div>
540
 </div>
540
 </div>
541
-<div id="outline-container-orgec94b45" class="outline-2">
542
-<h2 id="orgec94b45">How do I remove a user from the system?</h2>
543
-<div class="outline-text-2" id="text-orgec94b45">
541
+<div id="outline-container-org2c67925" class="outline-2">
542
+<h2 id="org2c67925">How do I remove a user from the system?</h2>
543
+<div class="outline-text-2" id="text-org2c67925">
544
 <p>
544
 <p>
545
 To remove a user:
545
 To remove a user:
546
 </p>
546
 </p>
556
 </p>
556
 </p>
557
 </div>
557
 </div>
558
 </div>
558
 </div>
559
-<div id="outline-container-org2de3b9e" class="outline-2">
560
-<h2 id="org2de3b9e">How do I reset the tripwire?</h2>
561
-<div class="outline-text-2" id="text-org2de3b9e">
559
+<div id="outline-container-org041ea91" class="outline-2">
560
+<h2 id="org041ea91">How do I reset the tripwire?</h2>
561
+<div class="outline-text-2" id="text-org041ea91">
562
 <p>
562
 <p>
563
 The tripwire will be automatically reset once per week. If you want to reset it earlier then do the following:
563
 The tripwire will be automatically reset once per week. If you want to reset it earlier then do the following:
564
 </p>
564
 </p>
574
 </p>
574
 </p>
575
 </div>
575
 </div>
576
 </div>
576
 </div>
577
-<div id="outline-container-org73d8767" class="outline-2">
578
-<h2 id="org73d8767">Is metadata protected?</h2>
579
-<div class="outline-text-2" id="text-org73d8767">
577
+<div id="outline-container-org6d6be47" class="outline-2">
578
+<h2 id="org6d6be47">Is metadata protected?</h2>
579
+<div class="outline-text-2" id="text-org6d6be47">
580
 <blockquote>
580
 <blockquote>
581
 <p>
581
 <p>
582
 "<i>We kill people based on metadata</i>"
582
 "<i>We kill people based on metadata</i>"
592
 </p>
592
 </p>
593
 </div>
593
 </div>
594
 </div>
594
 </div>
595
-<div id="outline-container-orge102a24" class="outline-2">
596
-<h2 id="orge102a24">How do I create email processing rules?</h2>
597
-<div class="outline-text-2" id="text-orge102a24">
595
+<div id="outline-container-orgd314d7e" class="outline-2">
596
+<h2 id="orgd314d7e">How do I create email processing rules?</h2>
597
+<div class="outline-text-2" id="text-orgd314d7e">
598
 <div class="org-src-container">
598
 <div class="org-src-container">
599
 
599
 
600
 <pre class="src src-bash">ssh username@domainname -p 2222
600
 <pre class="src src-bash">ssh username@domainname -p 2222
651
 </p>
651
 </p>
652
 </div>
652
 </div>
653
 </div>
653
 </div>
654
-<div id="outline-container-org712b605" class="outline-2">
655
-<h2 id="org712b605">Why isn't dynamic DNS working?</h2>
656
-<div class="outline-text-2" id="text-org712b605">
654
+<div id="outline-container-orgeb0289a" class="outline-2">
655
+<h2 id="orgeb0289a">Why isn't dynamic DNS working?</h2>
656
+<div class="outline-text-2" id="text-orgeb0289a">
657
 <p>
657
 <p>
658
 If you run the command:
658
 If you run the command:
659
 </p>
659
 </p>
678
 </div>
678
 </div>
679
 </div>
679
 </div>
680
 
680
 
681
-<div id="outline-container-org3822e27" class="outline-2">
682
-<h2 id="org3822e27">How do I change my encryption settings?</h2>
683
-<div class="outline-text-2" id="text-org3822e27">
681
+<div id="outline-container-org281e534" class="outline-2">
682
+<h2 id="org281e534">How do I change my encryption settings?</h2>
683
+<div class="outline-text-2" id="text-org281e534">
684
 <p>
684
 <p>
685
 Suppose that some new encryption vulnerability has been announced and that you need to change your encryption settings. Maybe an algorithm thought to be secure is now no longer so and you need to remove it. You can change your settings by doing the following:
685
 Suppose that some new encryption vulnerability has been announced and that you need to change your encryption settings. Maybe an algorithm thought to be secure is now no longer so and you need to remove it. You can change your settings by doing the following:
686
 </p>
686
 </p>
696
 </p>
696
 </p>
697
 </div>
697
 </div>
698
 </div>
698
 </div>
699
-<div id="outline-container-orgea6d6d2" class="outline-2">
700
-<h2 id="orgea6d6d2">How do I get a domain name?</h2>
701
-<div class="outline-text-2" id="text-orgea6d6d2">
699
+<div id="outline-container-org228d836" class="outline-2">
700
+<h2 id="org228d836">How do I get a domain name?</h2>
701
+<div class="outline-text-2" id="text-org228d836">
702
 <p>
702
 <p>
703
 Suppose that you have bought a domain name (rather than using a free subdomain on freedns) and you want to use that instead.
703
 Suppose that you have bought a domain name (rather than using a free subdomain on freedns) and you want to use that instead.
704
 </p>
704
 </p>
766
 </div>
766
 </div>
767
 </div>
767
 </div>
768
 
768
 
769
-<div id="outline-container-org3b6d8b4" class="outline-2">
770
-<h2 id="org3b6d8b4">How do I get a "real" SSL/TLS/HTTPS certificate?</h2>
771
-<div class="outline-text-2" id="text-org3b6d8b4">
769
+<div id="outline-container-org936141c" class="outline-2">
770
+<h2 id="org936141c">How do I get a "real" SSL/TLS/HTTPS certificate?</h2>
771
+<div class="outline-text-2" id="text-org936141c">
772
 <p>
772
 <p>
773
 If you did the full install or selected the social variant then the system will have tried to obtain a Let's Encrypt certificate automatically during the install process. If this failed for any reason, or if you have created a new site which you need a certificate for then do the following:
773
 If you did the full install or selected the social variant then the system will have tried to obtain a Let's Encrypt certificate automatically during the install process. If this failed for any reason, or if you have created a new site which you need a certificate for then do the following:
774
 </p>
774
 </p>
788
 </p>
788
 </p>
789
 </div>
789
 </div>
790
 </div>
790
 </div>
791
-<div id="outline-container-orgabe05bb" class="outline-2">
792
-<h2 id="orgabe05bb">How do I renew a Let's Encrypt certificate?</h2>
793
-<div class="outline-text-2" id="text-orgabe05bb">
791
+<div id="outline-container-orgbe98840" class="outline-2">
792
+<h2 id="orgbe98840">How do I renew a Let's Encrypt certificate?</h2>
793
+<div class="outline-text-2" id="text-orgbe98840">
794
 <p>
794
 <p>
795
 Normally certificates will be automatically renewed once per month, so you don't need to be concerned about it. If anything goes wrong with the automatic renewal then you should receive a warning email.
795
 Normally certificates will be automatically renewed once per month, so you don't need to be concerned about it. If anything goes wrong with the automatic renewal then you should receive a warning email.
796
 </p>
796
 </p>
810
 </p>
810
 </p>
811
 </div>
811
 </div>
812
 </div>
812
 </div>
813
-<div id="outline-container-org4e0c7bc" class="outline-2">
814
-<h2 id="org4e0c7bc">I tried to renew a Let's Encrypt certificate and it failed. What should I do?</h2>
815
-<div class="outline-text-2" id="text-org4e0c7bc">
813
+<div id="outline-container-org1c5192f" class="outline-2">
814
+<h2 id="org1c5192f">I tried to renew a Let's Encrypt certificate and it failed. What should I do?</h2>
815
+<div class="outline-text-2" id="text-org1c5192f">
816
 <p>
816
 <p>
817
 Most likely it's because Let's Encrypt doesn't support your particular domain or subdomain. Currently free subdomains tend not to work. You'll need to buy a domain name, link it to your dynamic DNS account and then do:
817
 Most likely it's because Let's Encrypt doesn't support your particular domain or subdomain. Currently free subdomains tend not to work. You'll need to buy a domain name, link it to your dynamic DNS account and then do:
818
 </p>
818
 </p>
828
 </p>
828
 </p>
829
 </div>
829
 </div>
830
 </div>
830
 </div>
831
-<div id="outline-container-org84e7119" class="outline-2">
832
-<h2 id="org84e7119">Why use self-signed certificates?</h2>
833
-<div class="outline-text-2" id="text-org84e7119">
831
+<div id="outline-container-org5b7491f" class="outline-2">
832
+<h2 id="org5b7491f">Why use self-signed certificates?</h2>
833
+<div class="outline-text-2" id="text-org5b7491f">
834
 <p>
834
 <p>
835
 Almost everywhere on the web you will read that self-signed certificates are worthless. They bring up <i>scary-scary looking</i> browser warnings and gurus will advise you not to use them. Self-signed certificates are quite useful though. What the scary warnings mean - and it would be good if they explained this more clearly - is that you have an encrypted connection established but there is <i>no certainty about who that connection is with</i>.
835
 Almost everywhere on the web you will read that self-signed certificates are worthless. They bring up <i>scary-scary looking</i> browser warnings and gurus will advise you not to use them. Self-signed certificates are quite useful though. What the scary warnings mean - and it would be good if they explained this more clearly - is that you have an encrypted connection established but there is <i>no certainty about who that connection is with</i>.
836
 </p>
836
 </p>
852
 </p>
852
 </p>
853
 </div>
853
 </div>
854
 </div>
854
 </div>
855
-<div id="outline-container-org3376bf8" class="outline-2">
856
-<h2 id="org3376bf8">Why not use the services of $company instead? They took the Seppuku pledge</h2>
857
-<div class="outline-text-2" id="text-org3376bf8">
855
+<div id="outline-container-org6fd1027" class="outline-2">
856
+<h2 id="org6fd1027">Why not use the services of $company instead? They took the Seppuku pledge</h2>
857
+<div class="outline-text-2" id="text-org6fd1027">
858
 <p>
858
 <p>
859
 <a href="https://cryptostorm.org/viewtopic.php?f=63&amp;t=2954&amp;sid=7de2d1e699cfde2f574e6a7f6ea5a173">That pledge</a> is utterly worthless. Years ago people trusted Google in the same sort of way, because they promised not be be evil and because a lot of the engineers working for them seemed like honest types who were "<i>on our side</i>". Post-<a href="https://en.wikipedia.org/wiki/Nymwars">nymwars</a> and post-<a href="https://en.wikipedia.org/wiki/PRISM_(surveillance_program)">PRISM</a> we know exactly how much Google cared about the privacy and security of its users. But Google is only one particular example. In general don't trust pledges made by companies, even if the people running them seem really sincere.
859
 <a href="https://cryptostorm.org/viewtopic.php?f=63&amp;t=2954&amp;sid=7de2d1e699cfde2f574e6a7f6ea5a173">That pledge</a> is utterly worthless. Years ago people trusted Google in the same sort of way, because they promised not be be evil and because a lot of the engineers working for them seemed like honest types who were "<i>on our side</i>". Post-<a href="https://en.wikipedia.org/wiki/Nymwars">nymwars</a> and post-<a href="https://en.wikipedia.org/wiki/PRISM_(surveillance_program)">PRISM</a> we know exactly how much Google cared about the privacy and security of its users. But Google is only one particular example. In general don't trust pledges made by companies, even if the people running them seem really sincere.
860
 </p>
860
 </p>
861
 </div>
861
 </div>
862
 </div>
862
 </div>
863
-<div id="outline-container-org2a57f9c" class="outline-2">
864
-<h2 id="org2a57f9c">Why does my email keep getting rejected as spam by Gmail/etc?</h2>
865
-<div class="outline-text-2" id="text-org2a57f9c">
863
+<div id="outline-container-org260d8cc" class="outline-2">
864
+<h2 id="org260d8cc">Why does my email keep getting rejected as spam by Gmail/etc?</h2>
865
+<div class="outline-text-2" id="text-org260d8cc">
866
 <p>
866
 <p>
867
 Welcome to the world of email. Email is really the archetypal decentralized service, developed during the early days of the internet. In principle anyone can run an email server, and that's exactly what you're doing with Freedombone. Email is very useful, but it has a big problem, and that's that the protocols are totally insecure. That made it easy for spammers to do their thing, and in response highly elaborate spam filtering and blocking systems were developed. Chances are that your emails are being blocked in this way. Sometimes the blocking is so indisciminate that entire countries are excluded. What can you do about it? Unless you control the block list at the receiving end you may not be able to do much unless you can find an email proxy server which is trusted by the receiving server.
867
 Welcome to the world of email. Email is really the archetypal decentralized service, developed during the early days of the internet. In principle anyone can run an email server, and that's exactly what you're doing with Freedombone. Email is very useful, but it has a big problem, and that's that the protocols are totally insecure. That made it easy for spammers to do their thing, and in response highly elaborate spam filtering and blocking systems were developed. Chances are that your emails are being blocked in this way. Sometimes the blocking is so indisciminate that entire countries are excluded. What can you do about it? Unless you control the block list at the receiving end you may not be able to do much unless you can find an email proxy server which is trusted by the receiving server.
868
 </p>
868
 </p>

+ 2
- 2
website/EN/index.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the

+ 59
- 59
website/EN/installation.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#org335ae25">Building an image for a Single Board Computer or Virtual Machine</a></td>
257
+<td class="org-left"><a href="#org3b901e2">Building an image for a Single Board Computer or Virtual Machine</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#orgb4eb938">Checklist</a></td>
261
+<td class="org-left"><a href="#org9ddd6bf">Checklist</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
269
-<td class="org-left"><a href="#org4002596">Installation</a></td>
269
+<td class="org-left"><a href="#orgdd974d3">Installation</a></td>
270
 </tr>
270
 </tr>
271
 
271
 
272
 <tr>
272
 <tr>
273
-<td class="org-left"><a href="#orge3fbd6f">Social Key Management - the 'Unforgettable Key'</a></td>
273
+<td class="org-left"><a href="#orgc5792b7">Social Key Management - the 'Unforgettable Key'</a></td>
274
 </tr>
274
 </tr>
275
 
275
 
276
 <tr>
276
 <tr>
277
-<td class="org-left"><a href="#org293c14e">Final Setup</a></td>
277
+<td class="org-left"><a href="#orgaa4fa3d">Final Setup</a></td>
278
 </tr>
278
 </tr>
279
 
279
 
280
 <tr>
280
 <tr>
281
-<td class="org-left"><a href="#orgf32608e">Keydrives</a></td>
281
+<td class="org-left"><a href="#org475add9">Keydrives</a></td>
282
 </tr>
282
 </tr>
283
 
283
 
284
 <tr>
284
 <tr>
285
-<td class="org-left"><a href="#orgc0d5d65">On Client Machines</a></td>
285
+<td class="org-left"><a href="#org51089f0">On Client Machines</a></td>
286
 </tr>
286
 </tr>
287
 
287
 
288
 <tr>
288
 <tr>
289
-<td class="org-left"><a href="#orgab97535">Administering the system</a></td>
289
+<td class="org-left"><a href="#org3e4a672">Administering the system</a></td>
290
 </tr>
290
 </tr>
291
 </tbody>
291
 </tbody>
292
 </table>
292
 </table>
293
 
293
 
294
-<div id="outline-container-org335ae25" class="outline-2">
295
-<h2 id="org335ae25">Building an image for a Single Board Computer or Virtual Machine</h2>
296
-<div class="outline-text-2" id="text-org335ae25">
294
+<div id="outline-container-org3b901e2" class="outline-2">
295
+<h2 id="org3b901e2">Building an image for a Single Board Computer or Virtual Machine</h2>
296
+<div class="outline-text-2" id="text-org3b901e2">
297
 <p>
297
 <p>
298
 You don't have to trust images downloaded from random internet locations signed with untrusted keys. You can build one from scratch yourself, and this is the recommended procedure for maximum security. For guidance on how to build images see the manpage for the <b>freedombone-image</b> command.
298
 You don't have to trust images downloaded from random internet locations signed with untrusted keys. You can build one from scratch yourself, and this is the recommended procedure for maximum security. For guidance on how to build images see the manpage for the <b>freedombone-image</b> command.
299
 </p>
299
 </p>
379
 </div>
379
 </div>
380
 </div>
380
 </div>
381
 
381
 
382
-<div id="outline-container-orgb4eb938" class="outline-2">
383
-<h2 id="orgb4eb938">Checklist</h2>
384
-<div class="outline-text-2" id="text-orgb4eb938">
382
+<div id="outline-container-org9ddd6bf" class="outline-2">
383
+<h2 id="org9ddd6bf">Checklist</h2>
384
+<div class="outline-text-2" id="text-org9ddd6bf">
385
 <p>
385
 <p>
386
 Before installing Freedombone you will need a few things.
386
 Before installing Freedombone you will need a few things.
387
 </p>
387
 </p>
395
 </ul>
395
 </ul>
396
 </div>
396
 </div>
397
 </div>
397
 </div>
398
-<div id="outline-container-org4002596" class="outline-2">
399
-<h2 id="org4002596">Installation</h2>
400
-<div class="outline-text-2" id="text-org4002596">
398
+<div id="outline-container-orgdd974d3" class="outline-2">
399
+<h2 id="orgdd974d3">Installation</h2>
400
+<div class="outline-text-2" id="text-orgdd974d3">
401
 <p>
401
 <p>
402
 There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine.
402
 There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine.
403
 </p>
403
 </p>
404
 </div>
404
 </div>
405
 
405
 
406
-<div id="outline-container-org5b4f8c3" class="outline-3">
407
-<h3 id="org5b4f8c3">On a Laptop, Netbook or Desktop machine</h3>
408
-<div class="outline-text-3" id="text-org5b4f8c3">
406
+<div id="outline-container-org9c1f7d4" class="outline-3">
407
+<h3 id="org9c1f7d4">On a Laptop, Netbook or Desktop machine</h3>
408
+<div class="outline-text-3" id="text-org9c1f7d4">
409
 <p>
409
 <p>
410
 If you have an existing system, such as an old laptop or netbook which you can leave running as a server, then install a new version of Debian Jessie onto it. During the Debian install you won't need the print server or the desktop environment, and unchecking those will reduce the attack surface. Once Debian enter the following commands:
410
 If you have an existing system, such as an old laptop or netbook which you can leave running as a server, then install a new version of Debian Jessie onto it. During the Debian install you won't need the print server or the desktop environment, and unchecking those will reduce the attack surface. Once Debian enter the following commands:
411
 </p>
411
 </p>
424
 </div>
424
 </div>
425
 </div>
425
 </div>
426
 
426
 
427
-<div id="outline-container-org0ef1235" class="outline-3">
428
-<h3 id="org0ef1235">On a single board computer (SBC)</h3>
429
-<div class="outline-text-3" id="text-org0ef1235">
427
+<div id="outline-container-orgdcdaae2" class="outline-3">
428
+<h3 id="orgdcdaae2">On a single board computer (SBC)</h3>
429
+<div class="outline-text-3" id="text-orgdcdaae2">
430
 <p>
430
 <p>
431
 Currently the following boards are supported:
431
 Currently the following boards are supported:
432
 </p>
432
 </p>
510
 </div>
510
 </div>
511
 </div>
511
 </div>
512
 
512
 
513
-<div id="outline-container-org6d2c7b6" class="outline-3">
514
-<h3 id="org6d2c7b6">As a Virtual Machine</h3>
515
-<div class="outline-text-3" id="text-org6d2c7b6">
513
+<div id="outline-container-orgfb19f9c" class="outline-3">
514
+<h3 id="orgfb19f9c">As a Virtual Machine</h3>
515
+<div class="outline-text-3" id="text-orgfb19f9c">
516
 <p>
516
 <p>
517
 Virtualbox and Qemu are supported. You can run a 64 bit Qemu image with:
517
 Virtualbox and Qemu are supported. You can run a 64 bit Qemu image with:
518
 </p>
518
 </p>
534
 </div>
534
 </div>
535
 </div>
535
 </div>
536
 
536
 
537
-<div id="outline-container-orge3fbd6f" class="outline-2">
538
-<h2 id="orge3fbd6f">Social Key Management - the 'Unforgettable Key'</h2>
539
-<div class="outline-text-2" id="text-orge3fbd6f">
537
+<div id="outline-container-orgc5792b7" class="outline-2">
538
+<h2 id="orgc5792b7">Social Key Management - the 'Unforgettable Key'</h2>
539
+<div class="outline-text-2" id="text-orgc5792b7">
540
 <p>
540
 <p>
541
 During the install procedure you will be asked if you wish to import GPG keys. If you don't already possess GPG keys then just select "Ok" and they will be generated during the install. If you do already have GPG keys then there are a few possibilities
541
 During the install procedure you will be asked if you wish to import GPG keys. If you don't already possess GPG keys then just select "Ok" and they will be generated during the install. If you do already have GPG keys then there are a few possibilities
542
 </p>
542
 </p>
543
 </div>
543
 </div>
544
 
544
 
545
-<div id="outline-container-org8b41155" class="outline-3">
546
-<h3 id="org8b41155">You have the gnupg keyring on an encrypted USB drive</h3>
547
-<div class="outline-text-3" id="text-org8b41155">
545
+<div id="outline-container-orgb0e6560" class="outline-3">
546
+<h3 id="orgb0e6560">You have the gnupg keyring on an encrypted USB drive</h3>
547
+<div class="outline-text-3" id="text-orgb0e6560">
548
 <p>
548
 <p>
549
 If you previously made a master keydrive containing the full keyring (the .gnupg directory). This is the most straightforward case, but not as secure as splitting the key into fragments.
549
 If you previously made a master keydrive containing the full keyring (the .gnupg directory). This is the most straightforward case, but not as secure as splitting the key into fragments.
550
 </p>
550
 </p>
551
 </div>
551
 </div>
552
 </div>
552
 </div>
553
-<div id="outline-container-org1f06b9d" class="outline-3">
554
-<h3 id="org1f06b9d">You have a number of key fragments on USB drives retrieved from friends</h3>
555
-<div class="outline-text-3" id="text-org1f06b9d">
553
+<div id="outline-container-org4948a7a" class="outline-3">
554
+<h3 id="org4948a7a">You have a number of key fragments on USB drives retrieved from friends</h3>
555
+<div class="outline-text-3" id="text-org4948a7a">
556
 <p>
556
 <p>
557
-If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more <a href="#orgf32608e">Keydrives</a>.
557
+If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more <a href="#org475add9">Keydrives</a>.
558
 </p>
558
 </p>
559
 </div>
559
 </div>
560
 </div>
560
 </div>
561
-<div id="outline-container-orgdfd043a" class="outline-3">
562
-<h3 id="orgdfd043a">You can specify some ssh login details for friends servers containing key fragments</h3>
563
-<div class="outline-text-3" id="text-orgdfd043a">
561
+<div id="outline-container-org9132662" class="outline-3">
562
+<h3 id="org9132662">You can specify some ssh login details for friends servers containing key fragments</h3>
563
+<div class="outline-text-3" id="text-org9132662">
564
 <p>
564
 <p>
565
 Enter three or more sets of login details and the installer will try to retrieve key fragments and then assemble them into the full key. This only works if you previously were using remote backups and had social key management enabled.
565
 Enter three or more sets of login details and the installer will try to retrieve key fragments and then assemble them into the full key. This only works if you previously were using remote backups and had social key management enabled.
566
 </p>
566
 </p>
567
 </div>
567
 </div>
568
 </div>
568
 </div>
569
 </div>
569
 </div>
570
-<div id="outline-container-org293c14e" class="outline-2">
571
-<h2 id="org293c14e">Final Setup</h2>
572
-<div class="outline-text-2" id="text-org293c14e">
570
+<div id="outline-container-orgaa4fa3d" class="outline-2">
571
+<h2 id="orgaa4fa3d">Final Setup</h2>
572
+<div class="outline-text-2" id="text-orgaa4fa3d">
573
 <p>
573
 <p>
574
 Any manual post-installation setup instructions or passwords can be found in /home/username/README. You should remove any passwords from that file and store them within a password manager such as KeepassX.
574
 Any manual post-installation setup instructions or passwords can be found in /home/username/README. You should remove any passwords from that file and store them within a password manager such as KeepassX.
575
 </p>
575
 </p>
687
 </div>
687
 </div>
688
 </div>
688
 </div>
689
 
689
 
690
-<div id="outline-container-orgf32608e" class="outline-2">
691
-<h2 id="orgf32608e">Keydrives</h2>
692
-<div class="outline-text-2" id="text-orgf32608e">
690
+<div id="outline-container-org475add9" class="outline-2">
691
+<h2 id="org475add9">Keydrives</h2>
692
+<div class="outline-text-2" id="text-org475add9">
693
 <p>
693
 <p>
694
 After installing for the first time it's a good idea to create some keydrives. These will store your gpg key so that if all else fails you will still be able to restore from backup. There are two ways to do this:
694
 After installing for the first time it's a good idea to create some keydrives. These will store your gpg key so that if all else fails you will still be able to restore from backup. There are two ways to do this:
695
 </p>
695
 </p>
696
 </div>
696
 </div>
697
-<div id="outline-container-org3cc4a72" class="outline-3">
698
-<h3 id="org3cc4a72">Master Keydrive</h3>
699
-<div class="outline-text-3" id="text-org3cc4a72">
697
+<div id="outline-container-org3bd27a7" class="outline-3">
698
+<h3 id="org3bd27a7">Master Keydrive</h3>
699
+<div class="outline-text-3" id="text-org3bd27a7">
700
 <p>
700
 <p>
701
 This is the traditional security model in which you carry your full keyring on an encrypted USB drive. To make a master keydrive first format a USB drive as a LUKS encrypted drive. In Ubuntu this can be <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">done from the <i>Disk Utility</i> application</a>. Then plug it into the Freedombone system, then from your local machine run:
701
 This is the traditional security model in which you carry your full keyring on an encrypted USB drive. To make a master keydrive first format a USB drive as a LUKS encrypted drive. In Ubuntu this can be <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">done from the <i>Disk Utility</i> application</a>. Then plug it into the Freedombone system, then from your local machine run:
702
 </p>
702
 </p>
712
 </p>
712
 </p>
713
 </div>
713
 </div>
714
 </div>
714
 </div>
715
-<div id="outline-container-org48cb53f" class="outline-3">
716
-<h3 id="org48cb53f">Fragment keydrives</h3>
717
-<div class="outline-text-3" id="text-org48cb53f">
715
+<div id="outline-container-org7491e32" class="outline-3">
716
+<h3 id="org7491e32">Fragment keydrives</h3>
717
+<div class="outline-text-3" id="text-org7491e32">
718
 <p>
718
 <p>
719
 This breaks your GPG key into a number of fragments and randomly selects one to add to the USB drive. First format a USB drive as a LUKS encrypted drive. In Ubuntu this <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be done from the <i>Disk Utility</i> application</a>. Plug it into the Freedombone system then from your local machine run the following commands:
719
 This breaks your GPG key into a number of fragments and randomly selects one to add to the USB drive. First format a USB drive as a LUKS encrypted drive. In Ubuntu this <a href="https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage">can be done from the <i>Disk Utility</i> application</a>. Plug it into the Freedombone system then from your local machine run the following commands:
720
 </p>
720
 </p>
735
 </div>
735
 </div>
736
 </div>
736
 </div>
737
 </div>
737
 </div>
738
-<div id="outline-container-orgc0d5d65" class="outline-2">
739
-<h2 id="orgc0d5d65">On Client Machines</h2>
740
-<div class="outline-text-2" id="text-orgc0d5d65">
738
+<div id="outline-container-org51089f0" class="outline-2">
739
+<h2 id="org51089f0">On Client Machines</h2>
740
+<div class="outline-text-2" id="text-org51089f0">
741
 <p>
741
 <p>
742
 You can configure laptops or desktop machines which connect to the Freedombone server in the following way. This alters encryption settings to improve overall security.
742
 You can configure laptops or desktop machines which connect to the Freedombone server in the following way. This alters encryption settings to improve overall security.
743
 </p>
743
 </p>
755
 </div>
755
 </div>
756
 </div>
756
 </div>
757
 
757
 
758
-<div id="outline-container-orgab97535" class="outline-2">
759
-<h2 id="orgab97535">Administering the system</h2>
760
-<div class="outline-text-2" id="text-orgab97535">
758
+<div id="outline-container-org3e4a672" class="outline-2">
759
+<h2 id="org3e4a672">Administering the system</h2>
760
+<div class="outline-text-2" id="text-org3e4a672">
761
 <p>
761
 <p>
762
 To administer the system after installation log in via ssh, become the root user and then launch the control panel.
762
 To administer the system after installation log in via ssh, become the root user and then launch the control panel.
763
 </p>
763
 </p>

+ 53
- 53
website/EN/mesh.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#org7571d97">What is a mesh network?</a></td>
257
+<td class="org-left"><a href="#org7c8ca94">What is a mesh network?</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#org723a71f">The Freedombone Mesh</a></td>
261
+<td class="org-left"><a href="#org931a679">The Freedombone Mesh</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
265
-<td class="org-left"><a href="#org20b8881">Installation</a></td>
265
+<td class="org-left"><a href="#orgd22790b">Installation</a></td>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
269
-<td class="org-left"><a href="#orge8c3e69">Wifi adaptors</a></td>
269
+<td class="org-left"><a href="#orgb9d1166">Wifi adaptors</a></td>
270
 </tr>
270
 </tr>
271
 
271
 
272
 <tr>
272
 <tr>
273
-<td class="org-left"><a href="#org123d626">Using the mesh</a></td>
273
+<td class="org-left"><a href="#orgf6be28b">Using the mesh</a></td>
274
 </tr>
274
 </tr>
275
 
275
 
276
 <tr>
276
 <tr>
277
-<td class="org-left"><a href="#org2fe4976">Further reading</a></td>
277
+<td class="org-left"><a href="#org0ee72c1">Further reading</a></td>
278
 </tr>
278
 </tr>
279
 </tbody>
279
 </tbody>
280
 </table>
280
 </table>
281
 
281
 
282
-<div id="outline-container-org7571d97" class="outline-2">
283
-<h2 id="org7571d97">What is a mesh network?</h2>
284
-<div class="outline-text-2" id="text-org7571d97">
282
+<div id="outline-container-org7c8ca94" class="outline-2">
283
+<h2 id="org7c8ca94">What is a mesh network?</h2>
284
+<div class="outline-text-2" id="text-org7c8ca94">
285
 <p>
285
 <p>
286
 The internet as it currently exists is mostly organised according to a client/server model. Servers run the web services and store the data and clients are the laptops, desktops and other devices accessing the servers. In a mesh network there isn't any clear division between clients and servers. The computers on a mesh network are known as "peers" and they can perform the functions of both clients and servers. Commonly this is also known as a "peer to peer" network.
286
 The internet as it currently exists is mostly organised according to a client/server model. Servers run the web services and store the data and clients are the laptops, desktops and other devices accessing the servers. In a mesh network there isn't any clear division between clients and servers. The computers on a mesh network are known as "peers" and they can perform the functions of both clients and servers. Commonly this is also known as a "peer to peer" network.
287
 </p>
287
 </p>
313
 </div>
313
 </div>
314
 </div>
314
 </div>
315
 
315
 
316
-<div id="outline-container-org723a71f" class="outline-2">
317
-<h2 id="org723a71f">The Freedombone Mesh</h2>
318
-<div class="outline-text-2" id="text-org723a71f">
316
+<div id="outline-container-org931a679" class="outline-2">
317
+<h2 id="org931a679">The Freedombone Mesh</h2>
318
+<div class="outline-text-2" id="text-org931a679">
319
 <p>
319
 <p>
320
 The Freedombone mesh is offline - in the sense of not being part of the larger internet - and consists of a set of computers with the software installed communicating wirelessly using ordinary wifi. Peers can enter or leave the network and it will adjust automatically. All communications between peers is end-to-end encrypted, so although it's easy to join the network it's not easy to passively evesdrop.
320
 The Freedombone mesh is offline - in the sense of not being part of the larger internet - and consists of a set of computers with the software installed communicating wirelessly using ordinary wifi. Peers can enter or leave the network and it will adjust automatically. All communications between peers is end-to-end encrypted, so although it's easy to join the network it's not easy to passively evesdrop.
321
 </p>
321
 </p>
322
 </div>
322
 </div>
323
 </div>
323
 </div>
324
-<div id="outline-container-org20b8881" class="outline-2">
325
-<h2 id="org20b8881">Installation</h2>
326
-<div class="outline-text-2" id="text-org20b8881">
327
-</div><div id="outline-container-org865e6de" class="outline-3">
328
-<h3 id="org865e6de">Two types of system</h3>
329
-<div class="outline-text-3" id="text-org865e6de">
324
+<div id="outline-container-orgd22790b" class="outline-2">
325
+<h2 id="orgd22790b">Installation</h2>
326
+<div class="outline-text-2" id="text-orgd22790b">
327
+</div><div id="outline-container-orgaf1dcd4" class="outline-3">
328
+<h3 id="orgaf1dcd4">Two types of system</h3>
329
+<div class="outline-text-3" id="text-orgaf1dcd4">
330
 <p>
330
 <p>
331
 Installation is split into two categories, <i>routers</i> and <i>user devices</i>.
331
 Installation is split into two categories, <i>routers</i> and <i>user devices</i>.
332
 </p>
332
 </p>
344
 </p>
344
 </p>
345
 </div>
345
 </div>
346
 </div>
346
 </div>
347
-<div id="outline-container-org6438efa" class="outline-3">
348
-<h3 id="org6438efa">Installing on routers</h3>
349
-<div class="outline-text-3" id="text-org6438efa">
347
+<div id="outline-container-orgdda14e8" class="outline-3">
348
+<h3 id="orgdda14e8">Installing on routers</h3>
349
+<div class="outline-text-3" id="text-orgdda14e8">
350
 <p>
350
 <p>
351
 Whatever system you're going to use as a mesh router should have a new Debian Jessie install on it. It's advisable that this be a new install so that there is no existing software on the system which could confuse the mesh install process.
351
 Whatever system you're going to use as a mesh router should have a new Debian Jessie install on it. It's advisable that this be a new install so that there is no existing software on the system which could confuse the mesh install process.
352
 </p>
352
 </p>
416
 </p>
416
 </p>
417
 </div>
417
 </div>
418
 </div>
418
 </div>
419
-<div id="outline-container-org7952cce" class="outline-3">
420
-<h3 id="org7952cce">Installing on user devices</h3>
421
-<div class="outline-text-3" id="text-org7952cce">
419
+<div id="outline-container-orgec708f5" class="outline-3">
420
+<h3 id="orgec708f5">Installing on user devices</h3>
421
+<div class="outline-text-3" id="text-orgec708f5">
422
 <p>
422
 <p>
423
 Typically on a laptop with a Debian-based distro installed, open a terminal and type:
423
 Typically on a laptop with a Debian-based distro installed, open a terminal and type:
424
 </p>
424
 </p>
452
 </div>
452
 </div>
453
 </div>
453
 </div>
454
 </div>
454
 </div>
455
-<div id="outline-container-orge8c3e69" class="outline-2">
456
-<h2 id="orge8c3e69">Wifi adaptors</h2>
457
-<div class="outline-text-2" id="text-orge8c3e69">
455
+<div id="outline-container-orgb9d1166" class="outline-2">
456
+<h2 id="orgb9d1166">Wifi adaptors</h2>
457
+<div class="outline-text-2" id="text-orgb9d1166">
458
 <p>
458
 <p>
459
 There are a small number of wifi adaptors which are compatible with a fully free software stack.
459
 There are a small number of wifi adaptors which are compatible with a fully free software stack.
460
 </p>
460
 </p>
461
 </div>
461
 </div>
462
-<div id="outline-container-orgc1ab644" class="outline-3">
463
-<h3 id="orgc1ab644">Atheros AR9271</h3>
464
-<div class="outline-text-3" id="text-orgc1ab644">
462
+<div id="outline-container-org99dc976" class="outline-3">
463
+<h3 id="org99dc976">Atheros AR9271</h3>
464
+<div class="outline-text-3" id="text-org99dc976">
465
 <p>
465
 <p>
466
 To install the firmware for this:
466
 To install the firmware for this:
467
 </p>
467
 </p>
479
 </div>
479
 </div>
480
 </div>
480
 </div>
481
 </div>
481
 </div>
482
-<div id="outline-container-org123d626" class="outline-2">
483
-<h2 id="org123d626">Using the mesh</h2>
484
-<div class="outline-text-2" id="text-org123d626">
482
+<div id="outline-container-orgf6be28b" class="outline-2">
483
+<h2 id="orgf6be28b">Using the mesh</h2>
484
+<div class="outline-text-2" id="text-orgf6be28b">
485
 <p>
485
 <p>
486
 The following sections only apply to <i>client devices</i>. Mesh <i>routers</i> are only for routing network traffic and operating <a href="https://en.wikipedia.org/wiki/BitTorrent_tracker">trackers</a> and <a href="https://en.wikipedia.org/wiki/Distributed_hash_table">distributed hash tables</a> for bootstrapping purposes.
486
 The following sections only apply to <i>client devices</i>. Mesh <i>routers</i> are only for routing network traffic and operating <a href="https://en.wikipedia.org/wiki/BitTorrent_tracker">trackers</a> and <a href="https://en.wikipedia.org/wiki/Distributed_hash_table">distributed hash tables</a> for bootstrapping purposes.
487
 </p>
487
 </p>
488
 </div>
488
 </div>
489
 
489
 
490
-<div id="outline-container-orgc862ae7" class="outline-3">
491
-<h3 id="orgc862ae7">Switching from internet to mesh mode</h3>
492
-<div class="outline-text-3" id="text-orgc862ae7">
490
+<div id="outline-container-orgf2c3333" class="outline-3">
491
+<h3 id="orgf2c3333">Switching from internet to mesh mode</h3>
492
+<div class="outline-text-3" id="text-orgf2c3333">
493
 <p>
493
 <p>
494
 To join the mesh network open a terminal and type:
494
 To join the mesh network open a terminal and type:
495
 </p>
495
 </p>
519
 </div>
519
 </div>
520
 </div>
520
 </div>
521
 </div>
521
 </div>
522
-<div id="outline-container-org193f44f" class="outline-3">
523
-<h3 id="org193f44f">Chat</h3>
524
-<div class="outline-text-3" id="text-org193f44f">
522
+<div id="outline-container-orgcd46ff3" class="outline-3">
523
+<h3 id="orgcd46ff3">Chat</h3>
524
+<div class="outline-text-3" id="text-orgcd46ff3">
525
 <p>
525
 <p>
526
 If you have a Tox client installed on your system then you can use that to communicate with other mesh peers. A limitation is that if peers change you may need to quit the application and restart it in order to receive the updated list of DHTnodes. The <a href="https://github.com/Tox/toxic">Toxic</a> client is installed by default, but you may also want to install <a href="https://github.com/tux3/qTox">qTox</a> for a more conventional-looking user experience.
526
 If you have a Tox client installed on your system then you can use that to communicate with other mesh peers. A limitation is that if peers change you may need to quit the application and restart it in order to receive the updated list of DHTnodes. The <a href="https://github.com/Tox/toxic">Toxic</a> client is installed by default, but you may also want to install <a href="https://github.com/tux3/qTox">qTox</a> for a more conventional-looking user experience.
527
 </p>
527
 </p>
568
 </p>
568
 </p>
569
 </div>
569
 </div>
570
 </div>
570
 </div>
571
-<div id="outline-container-orge82459e" class="outline-3">
572
-<h3 id="orge82459e">Blogging</h3>
573
-<div class="outline-text-3" id="text-orge82459e">
571
+<div id="outline-container-org263117f" class="outline-3">
572
+<h3 id="org263117f">Blogging</h3>
573
+<div class="outline-text-3" id="text-org263117f">
574
 <p>
574
 <p>
575
 The Freedombone mesh uses a fully decentralized blogging system called <a href="https://github.com/HelloZeroNet/ZeroBlog">ZeroBlog</a>. It behaves rather like other peer-to-peer file sharing systems in that if you are reading the blog of another user you are also simultaneously seeding it to other peers (acting as both a client and a server). This allows the system to scale well, while also being robust to any peer failing or leaving the network.
575
 The Freedombone mesh uses a fully decentralized blogging system called <a href="https://github.com/HelloZeroNet/ZeroBlog">ZeroBlog</a>. It behaves rather like other peer-to-peer file sharing systems in that if you are reading the blog of another user you are also simultaneously seeding it to other peers (acting as both a client and a server). This allows the system to scale well, while also being robust to any peer failing or leaving the network.
576
 </p>
576
 </p>
588
 </p>
588
 </p>
589
 </div>
589
 </div>
590
 </div>
590
 </div>
591
-<div id="outline-container-org35fb05a" class="outline-3">
592
-<h3 id="org35fb05a">Other services</h3>
593
-<div class="outline-text-3" id="text-org35fb05a">
591
+<div id="outline-container-org902cd85" class="outline-3">
592
+<h3 id="org902cd85">Other services</h3>
593
+<div class="outline-text-3" id="text-org902cd85">
594
 <p>
594
 <p>
595
 It is hoped that a decentralized forum will be added, but this is not yet complete. In the mean time a substitute is to use the Tox group chat feature.
595
 It is hoped that a decentralized forum will be added, but this is not yet complete. In the mean time a substitute is to use the Tox group chat feature.
596
 </p>
596
 </p>
597
 </div>
597
 </div>
598
 </div>
598
 </div>
599
-<div id="outline-container-org1bfcc2c" class="outline-3">
600
-<h3 id="org1bfcc2c">Turning off the mesh</h3>
601
-<div class="outline-text-3" id="text-org1bfcc2c">
599
+<div id="outline-container-org5a433bf" class="outline-3">
600
+<h3 id="org5a433bf">Turning off the mesh</h3>
601
+<div class="outline-text-3" id="text-org5a433bf">
602
 <p>
602
 <p>
603
 If you wish to return to the internet then open a terminal and type:
603
 If you wish to return to the internet then open a terminal and type:
604
 </p>
604
 </p>
615
 </div>
615
 </div>
616
 </div>
616
 </div>
617
 </div>
617
 </div>
618
-<div id="outline-container-org2fe4976" class="outline-2">
619
-<h2 id="org2fe4976">Further reading</h2>
620
-<div class="outline-text-2" id="text-org2fe4976">
618
+<div id="outline-container-org0ee72c1" class="outline-2">
619
+<h2 id="org0ee72c1">Further reading</h2>
620
+<div class="outline-text-2" id="text-org0ee72c1">
621
 <p>
621
 <p>
622
 For much more extensive details about deploying wireless networks there is an excellent book called <a href="https://wndw.net/">Wireless Networking in the Developing World</a> which is worth reading. It's not necessarily exclusively about mesh networks, but may be useful in terms of advice about antennas, reflections, extending wifi range and so on.
622
 For much more extensive details about deploying wireless networks there is an excellent book called <a href="https://wndw.net/">Wireless Networking in the Developing World</a> which is worth reading. It's not necessarily exclusively about mesh networks, but may be useful in terms of advice about antennas, reflections, extending wifi range and so on.
623
 </p>
623
 </p>

+ 25
- 25
website/EN/mirrors.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#org5255c28">What are mirrors and why do they exist?</a></td>
257
+<td class="org-left"><a href="#org83db8d9">What are mirrors and why do they exist?</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#org3a71074">What security do mirrors have?</a></td>
261
+<td class="org-left"><a href="#org2d1c77a">What security do mirrors have?</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
265
-<td class="org-left"><a href="#orgad30640">How do I set up mirrors?</a></td>
265
+<td class="org-left"><a href="#org7662467">How do I set up mirrors?</a></td>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
269
-<td class="org-left"><a href="#orgf55466c">Do mirrors include debian package repositories?</a></td>
269
+<td class="org-left"><a href="#org60e79fb">Do mirrors include debian package repositories?</a></td>
270
 </tr>
270
 </tr>
271
 
271
 
272
 <tr>
272
 <tr>
273
-<td class="org-left"><a href="#orgae578f8">What do I need to do to keep the mirrored repositories updated?</a></td>
273
+<td class="org-left"><a href="#orgab207c0">What do I need to do to keep the mirrored repositories updated?</a></td>
274
 </tr>
274
 </tr>
275
 </tbody>
275
 </tbody>
276
 </table>
276
 </table>
277
 
277
 
278
-<div id="outline-container-org5255c28" class="outline-2">
279
-<h2 id="org5255c28">What are mirrors and why do they exist?</h2>
280
-<div class="outline-text-2" id="text-org5255c28">
278
+<div id="outline-container-org83db8d9" class="outline-2">
279
+<h2 id="org83db8d9">What are mirrors and why do they exist?</h2>
280
+<div class="outline-text-2" id="text-org83db8d9">
281
 <p>
281
 <p>
282
 It would be nice if all of the applications used by this project were packaged for Debian, but currently they're not. This means that various upstream git repositories are used and these mostly reside on Github. What if Github were to go away, become paying only or be censored in some manner which was difficult to work around? To guard against this possibility the repositories are mirrored on each install and can then be made available to other users so that new installations or updates could still occur without the original default repos.
282
 It would be nice if all of the applications used by this project were packaged for Debian, but currently they're not. This means that various upstream git repositories are used and these mostly reside on Github. What if Github were to go away, become paying only or be censored in some manner which was difficult to work around? To guard against this possibility the repositories are mirrored on each install and can then be made available to other users so that new installations or updates could still occur without the original default repos.
283
 </p>
283
 </p>
284
 </div>
284
 </div>
285
 </div>
285
 </div>
286
-<div id="outline-container-org3a71074" class="outline-2">
287
-<h2 id="org3a71074">What security do mirrors have?</h2>
288
-<div class="outline-text-2" id="text-org3a71074">
286
+<div id="outline-container-org2d1c77a" class="outline-2">
287
+<h2 id="org2d1c77a">What security do mirrors have?</h2>
288
+<div class="outline-text-2" id="text-org2d1c77a">
289
 <p>
289
 <p>
290
 On each install you have a <i>mirrors</i> user created, whose only purpose is to mirror upstream repositories. A random password is generated for the <i>mirrors</i> user which can be seen within the control panel and so given to other users who may need it.
290
 On each install you have a <i>mirrors</i> user created, whose only purpose is to mirror upstream repositories. A random password is generated for the <i>mirrors</i> user which can be seen within the control panel and so given to other users who may need it.
291
 </p>
291
 </p>
292
 </div>
292
 </div>
293
 </div>
293
 </div>
294
-<div id="outline-container-orgad30640" class="outline-2">
295
-<h2 id="orgad30640">How do I set up mirrors?</h2>
296
-<div class="outline-text-2" id="text-orgad30640">
294
+<div id="outline-container-org7662467" class="outline-2">
295
+<h2 id="org7662467">How do I set up mirrors?</h2>
296
+<div class="outline-text-2" id="text-org7662467">
297
 <p>
297
 <p>
298
 The interactive installer will ask whether you want to configure the main respositories. Enter the URL, which will typically be an onion address, the ssh port number and the password for the mirrors on that system.
298
 The interactive installer will ask whether you want to configure the main respositories. Enter the URL, which will typically be an onion address, the ssh port number and the password for the mirrors on that system.
299
 </p>
299
 </p>
300
 </div>
300
 </div>
301
 </div>
301
 </div>
302
-<div id="outline-container-orgf55466c" class="outline-2">
303
-<h2 id="orgf55466c">Do mirrors include debian package repositories?</h2>
304
-<div class="outline-text-2" id="text-orgf55466c">
302
+<div id="outline-container-org60e79fb" class="outline-2">
303
+<h2 id="org60e79fb">Do mirrors include debian package repositories?</h2>
304
+<div class="outline-text-2" id="text-org60e79fb">
305
 <p>
305
 <p>
306
 No. Packages for Debian will still be accessed in the conventional manner.
306
 No. Packages for Debian will still be accessed in the conventional manner.
307
 </p>
307
 </p>
308
 </div>
308
 </div>
309
 </div>
309
 </div>
310
-<div id="outline-container-orge448ccd" class="outline-2">
311
-<h2 id="orge448ccd">Can I change mirrors after the system has been installed</h2>
312
-<div class="outline-text-2" id="text-orge448ccd">
310
+<div id="outline-container-orgfe13e42" class="outline-2">
311
+<h2 id="orgfe13e42">Can I change mirrors after the system has been installed</h2>
312
+<div class="outline-text-2" id="text-orgfe13e42">
313
 <p>
313
 <p>
314
 Yes. From the control panel select "<i>Set the main repository</i>"
314
 Yes. From the control panel select "<i>Set the main repository</i>"
315
 </p>
315
 </p>
324
 </div>
324
 </div>
325
 </div>
325
 </div>
326
 
326
 
327
-<div id="outline-container-orgae578f8" class="outline-2">
328
-<h2 id="orgae578f8">What do I need to do to keep the mirrored repositories updated?</h2>
329
-<div class="outline-text-2" id="text-orgae578f8">
327
+<div id="outline-container-orgab207c0" class="outline-2">
328
+<h2 id="orgab207c0">What do I need to do to keep the mirrored repositories updated?</h2>
329
+<div class="outline-text-2" id="text-orgab207c0">
330
 <p>
330
 <p>
331
 Nothing. That happens as part of regular automatic updates.
331
 Nothing. That happens as part of regular automatic updates.
332
 </p>
332
 </p>

+ 29
- 29
website/EN/mobile.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-08-08 Mon 17:19 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
270
 </table>
270
 </table>
271
 </center>
271
 </center>
272
 
272
 
273
-<div id="outline-container-org603725e" class="outline-2">
274
-<h2 id="org603725e">Open</h2>
275
-<div class="outline-text-2" id="text-org603725e">
273
+<div id="outline-container-org0045915" class="outline-2">
274
+<h2 id="org0045915">Open</h2>
275
+<div class="outline-text-2" id="text-org0045915">
276
 <p>
276
 <p>
277
 Use a Linux based phone operating system. Typically this will mean Android, but could also mean Cyanogenmod or Replicant. Cyanogen is the most preferable, because you can usually get an up to date image with a recent kernel which will give you better security against exploits. If you're buying a phone then look for a model which is supported by Cyanogenmod. Replicant is the most free (as in freedom) but only runs on a small number of phone models. If you have a phone which runs a full GNU/Linux system then that's fantastic, and you can probably use it in much the same way as a desktop system and the rest of the advice on this page won't apply. If you don't have a phone capable of running a Linux based operating system then consider selling, giving away or bartering your existing one.
277
 Use a Linux based phone operating system. Typically this will mean Android, but could also mean Cyanogenmod or Replicant. Cyanogen is the most preferable, because you can usually get an up to date image with a recent kernel which will give you better security against exploits. If you're buying a phone then look for a model which is supported by Cyanogenmod. Replicant is the most free (as in freedom) but only runs on a small number of phone models. If you have a phone which runs a full GNU/Linux system then that's fantastic, and you can probably use it in much the same way as a desktop system and the rest of the advice on this page won't apply. If you don't have a phone capable of running a Linux based operating system then consider selling, giving away or bartering your existing one.
278
 </p>
278
 </p>
283
 </div>
283
 </div>
284
 </div>
284
 </div>
285
 
285
 
286
-<div id="outline-container-org6db6899" class="outline-2">
287
-<h2 id="org6db6899">Remove</h2>
288
-<div class="outline-text-2" id="text-org6db6899">
286
+<div id="outline-container-org3477838" class="outline-2">
287
+<h2 id="org3477838">Remove</h2>
288
+<div class="outline-text-2" id="text-org3477838">
289
 <p>
289
 <p>
290
 So maybe you're running Android and the phone came with some apps already installed. Almost certainly they'll be proprietary. Go to Settings/Apps and then uninstall or deactivate any apps which you really don't need. Mostly preinstalled apps are intended to send your data to companies who will then sell it to advertisers or governments under the business model of <i>surveillance capital</i>. It's not a good idea to get caught up in that, and to avoid becoming addicted to apps which are surveilling you without consent or installing spyware in the background without your knowledge.
290
 So maybe you're running Android and the phone came with some apps already installed. Almost certainly they'll be proprietary. Go to Settings/Apps and then uninstall or deactivate any apps which you really don't need. Mostly preinstalled apps are intended to send your data to companies who will then sell it to advertisers or governments under the business model of <i>surveillance capital</i>. It's not a good idea to get caught up in that, and to avoid becoming addicted to apps which are surveilling you without consent or installing spyware in the background without your knowledge.
291
 </p>
291
 </p>
292
 </div>
292
 </div>
293
 </div>
293
 </div>
294
 
294
 
295
-<div id="outline-container-orgc09c95e" class="outline-2">
296
-<h2 id="orgc09c95e">Encrypt</h2>
297
-<div class="outline-text-2" id="text-orgc09c95e">
295
+<div id="outline-container-org2a139a5" class="outline-2">
296
+<h2 id="org2a139a5">Encrypt</h2>
297
+<div class="outline-text-2" id="text-org2a139a5">
298
 <p>
298
 <p>
299
 Encrypt your phone. This can usually be done via <b>Settings/Security</b> and you may need to fully charge the phone first. Encryption means that if you lose your phone or it gets stolen then there is less chance that anyone who picks it up will get access to your data, photos and so on.
299
 Encrypt your phone. This can usually be done via <b>Settings/Security</b> and you may need to fully charge the phone first. Encryption means that if you lose your phone or it gets stolen then there is less chance that anyone who picks it up will get access to your data, photos and so on.
300
 </p>
300
 </p>
301
 </div>
301
 </div>
302
 </div>
302
 </div>
303
 
303
 
304
-<div id="outline-container-org2e14d67" class="outline-2">
305
-<h2 id="org2e14d67">Apps</h2>
306
-<div class="outline-text-2" id="text-org2e14d67">
304
+<div id="outline-container-orgffded37" class="outline-2">
305
+<h2 id="orgffded37">Apps</h2>
306
+<div class="outline-text-2" id="text-orgffded37">
307
 <p>
307
 <p>
308
 Installing <b>F-droid</b> and only adding any new apps via F-droid will ensure that you are always using free and open source software. Open source is not a panacea, since bugs can and do still occur, but it will help you to avoid the worst security and privacy pitfalls.
308
 Installing <b>F-droid</b> and only adding any new apps via F-droid will ensure that you are always using free and open source software. Open source is not a panacea, since bugs can and do still occur, but it will help you to avoid the worst security and privacy pitfalls.
309
 </p>
309
 </p>
310
 </div>
310
 </div>
311
 </div>
311
 </div>
312
 
312
 
313
-<div id="outline-container-orgd826e0e" class="outline-2">
314
-<h2 id="orgd826e0e">Lock</h2>
315
-<div class="outline-text-2" id="text-orgd826e0e">
313
+<div id="outline-container-orge024bad" class="outline-2">
314
+<h2 id="orge024bad">Lock</h2>
315
+<div class="outline-text-2" id="text-orge024bad">
316
 <p>
316
 <p>
317
 Add a lock screen, preferably with a password which is not easy for other people to guess or for quicker access with a PIN number. Install an app called <b>Locker</b>, activate it and set the maximum number of password guesses to ten (or whatever you feel comfortable with). If bad people get hold of your phone then they may try to brute force your lock screen password or PIN (i.e. automatically trying millions of common word and number combinations) and the locker app will prevent them from succeeding by resetting the phone back to its factory default condition and wiping the data.
317
 Add a lock screen, preferably with a password which is not easy for other people to guess or for quicker access with a PIN number. Install an app called <b>Locker</b>, activate it and set the maximum number of password guesses to ten (or whatever you feel comfortable with). If bad people get hold of your phone then they may try to brute force your lock screen password or PIN (i.e. automatically trying millions of common word and number combinations) and the locker app will prevent them from succeeding by resetting the phone back to its factory default condition and wiping the data.
318
 </p>
318
 </p>
319
 </div>
319
 </div>
320
 </div>
320
 </div>
321
 
321
 
322
-<div id="outline-container-org462e34f" class="outline-2">
323
-<h2 id="org462e34f">Onion</h2>
324
-<div class="outline-text-2" id="text-org462e34f">
322
+<div id="outline-container-org707863e" class="outline-2">
323
+<h2 id="org707863e">Onion</h2>
324
+<div class="outline-text-2" id="text-org707863e">
325
 <p>
325
 <p>
326
 Both governments and corporations want to compile matadata dossiers about you. Who you communicated with, when and how often. They want this so that they can data mine, simulate, predict and then ultimately influence (sometimes also called "nudge") your actions and preferences in the directions they prefer. By routing your connections through a number of proxy servers (Tor routers) you can make it perhaps not <i>theoretically</i> impossible but at least <i>very hard</i> for them to have a complete and accurate list of who your friends are, your religion, politics, likely health issues, sexual orientation and what news sites or books you read.
326
 Both governments and corporations want to compile matadata dossiers about you. Who you communicated with, when and how often. They want this so that they can data mine, simulate, predict and then ultimately influence (sometimes also called "nudge") your actions and preferences in the directions they prefer. By routing your connections through a number of proxy servers (Tor routers) you can make it perhaps not <i>theoretically</i> impossible but at least <i>very hard</i> for them to have a complete and accurate list of who your friends are, your religion, politics, likely health issues, sexual orientation and what news sites or books you read.
327
 </p>
327
 </p>
332
 </div>
332
 </div>
333
 </div>
333
 </div>
334
 
334
 
335
-<div id="outline-container-org8818a9f" class="outline-2">
336
-<h2 id="org8818a9f">ssh</h2>
337
-<div class="outline-text-2" id="text-org8818a9f">
335
+<div id="outline-container-orgd046cf8" class="outline-2">
336
+<h2 id="orgd046cf8">ssh</h2>
337
+<div class="outline-text-2" id="text-orgd046cf8">
338
 <p>
338
 <p>
339
 The most secure way to access email is via an ssh connection and shell interface. This is not highly convenient, but it does keep your email and GPG key off of the phone which improves your security. If your phone is subsequently stolen then even if an adversary can get past the lock screen <i>there are no emails stored on the phone</i>. Install <b>Connectbot</b>, generate an RSA key of at least 2048 bits and give it a password. Copy and paste the ssh public key to a pastebin and then add it to <i>home/myusername</i>.ssh/authorized keys on Freedombone. Then add an ssh account for the Freedombone, using port 2222. Before you log in you will need to ensure that the ssh key is unlocked. If you lose your phone then you can remove that public key from <i>authorized_keys</i> and anyone in possession of the phone will no longer be able to get ssh access to your system.
339
 The most secure way to access email is via an ssh connection and shell interface. This is not highly convenient, but it does keep your email and GPG key off of the phone which improves your security. If your phone is subsequently stolen then even if an adversary can get past the lock screen <i>there are no emails stored on the phone</i>. Install <b>Connectbot</b>, generate an RSA key of at least 2048 bits and give it a password. Copy and paste the ssh public key to a pastebin and then add it to <i>home/myusername</i>.ssh/authorized keys on Freedombone. Then add an ssh account for the Freedombone, using port 2222. Before you log in you will need to ensure that the ssh key is unlocked. If you lose your phone then you can remove that public key from <i>authorized_keys</i> and anyone in possession of the phone will no longer be able to get ssh access to your system.
340
 </p>
340
 </p>
345
 </div>
345
 </div>
346
 </div>
346
 </div>
347
 
347
 
348
-<div id="outline-container-orgf468a25" class="outline-2">
349
-<h2 id="orgf468a25">Services</h2>
350
-<div class="outline-text-2" id="text-orgf468a25">
348
+<div id="outline-container-org27b00a4" class="outline-2">
349
+<h2 id="org27b00a4">Services</h2>
350
+<div class="outline-text-2" id="text-org27b00a4">
351
 <p>
351
 <p>
352
 For information on configuring various apps to work with Freedombone see the <a href="./usage.html">usage section</a>. Also see advice on chat apps in the <a href="./faq.html">FAQ</a>.
352
 For information on configuring various apps to work with Freedombone see the <a href="./usage.html">usage section</a>. Also see advice on chat apps in the <a href="./faq.html">FAQ</a>.
353
 </p>
353
 </p>
354
 </div>
354
 </div>
355
 </div>
355
 </div>
356
 
356
 
357
-<div id="outline-container-org47ef0a2" class="outline-2">
358
-<h2 id="org47ef0a2">Battery preservation</h2>
359
-<div class="outline-text-2" id="text-org47ef0a2">
357
+<div id="outline-container-orgc2d54ec" class="outline-2">
358
+<h2 id="orgc2d54ec">Battery preservation</h2>
359
+<div class="outline-text-2" id="text-orgc2d54ec">
360
 <p>
360
 <p>
361
 Even with free software apps it's not difficult to get into a situation where your battery doesn't last for long. To maximize battery life access RSS feeds via the onion-based mobile reader within a Tor-compatible browser and not from a locally installed RSS app.
361
 Even with free software apps it's not difficult to get into a situation where your battery doesn't last for long. To maximize battery life access RSS feeds via the onion-based mobile reader within a Tor-compatible browser and not from a locally installed RSS app.
362
 </p>
362
 </p>

+ 2
- 2
website/EN/related.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-08-08 Mon 17:20 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the

+ 29
- 29
website/EN/support.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-08-08 Mon 17:20 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
246
 <h1>Support</h1>
246
 <h1>Support</h1>
247
 </center>
247
 </center>
248
 
248
 
249
-<div id="outline-container-org043f153" class="outline-2">
250
-<h2 id="org043f153">Contact details</h2>
251
-<div class="outline-text-2" id="text-org043f153">
249
+<div id="outline-container-org9b35a3b" class="outline-2">
250
+<h2 id="org9b35a3b">Contact details</h2>
251
+<div class="outline-text-2" id="text-org9b35a3b">
252
 <p>
252
 <p>
253
 This site can also be accessed via a Tor browser at <b>4fvfozz6g3zmvf76.onion</b>
253
 This site can also be accessed via a Tor browser at <b>4fvfozz6g3zmvf76.onion</b>
254
 </p>
254
 </p>
275
 </div>
275
 </div>
276
 </div>
276
 </div>
277
 
277
 
278
-<div id="outline-container-org6910c34" class="outline-2">
279
-<h2 id="org6910c34">Things which would be nice to have</h2>
280
-<div class="outline-text-2" id="text-org6910c34">
281
-</div><div id="outline-container-org60f0fd7" class="outline-3">
282
-<h3 id="org60f0fd7">Ideas</h3>
283
-<div class="outline-text-3" id="text-org60f0fd7">
278
+<div id="outline-container-orgfe6be35" class="outline-2">
279
+<h2 id="orgfe6be35">Things which would be nice to have</h2>
280
+<div class="outline-text-2" id="text-orgfe6be35">
281
+</div><div id="outline-container-org375e872" class="outline-3">
282
+<h3 id="org375e872">Ideas</h3>
283
+<div class="outline-text-3" id="text-org375e872">
284
 <p>
284
 <p>
285
 Know of some fabulous web system which could run on Freedombone, but currently doesn't? Contact the above, and be prepared to make a compelling argument for why it should be included.
285
 Know of some fabulous web system which could run on Freedombone, but currently doesn't? Contact the above, and be prepared to make a compelling argument for why it should be included.
286
 </p>
286
 </p>
287
 </div>
287
 </div>
288
 </div>
288
 </div>
289
 
289
 
290
-<div id="outline-container-org8772744" class="outline-3">
291
-<h3 id="org8772744">Money</h3>
292
-<div class="outline-text-3" id="text-org8772744">
290
+<div id="outline-container-orgd9a0d3b" class="outline-3">
291
+<h3 id="orgd9a0d3b">Money</h3>
292
+<div class="outline-text-3" id="text-orgd9a0d3b">
293
 <p>
293
 <p>
294
 At the present time this project is not seeking any funding. There is no crowdfunding campaign and no slick marketing video. Those aren't ruled out as future possibilities, but for now they're just not needed.
294
 At the present time this project is not seeking any funding. There is no crowdfunding campaign and no slick marketing video. Those aren't ruled out as future possibilities, but for now they're just not needed.
295
 </p>
295
 </p>
300
 </div>
300
 </div>
301
 </div>
301
 </div>
302
 
302
 
303
-<div id="outline-container-orgf3a6c70" class="outline-3">
304
-<h3 id="orgf3a6c70">Testing and reporting bugs</h3>
305
-<div class="outline-text-3" id="text-orgf3a6c70">
303
+<div id="outline-container-orge1edd06" class="outline-3">
304
+<h3 id="orge1edd06">Testing and reporting bugs</h3>
305
+<div class="outline-text-3" id="text-orge1edd06">
306
 <p>
306
 <p>
307
 Testing of the install on different hardware. Also pentesting on test installations to find vulnerabilities.
307
 Testing of the install on different hardware. Also pentesting on test installations to find vulnerabilities.
308
 </p>
308
 </p>
309
 </div>
309
 </div>
310
 </div>
310
 </div>
311
 
311
 
312
-<div id="outline-container-org47fd2dc" class="outline-3">
313
-<h3 id="org47fd2dc">Web design and artwork</h3>
314
-<div class="outline-text-3" id="text-org47fd2dc">
312
+<div id="outline-container-org3667859" class="outline-3">
313
+<h3 id="org3667859">Web design and artwork</h3>
314
+<div class="outline-text-3" id="text-org3667859">
315
 <p>
315
 <p>
316
 A better design for this website would be nice to have. Photos, icons or other artwork are all welcome. I've always liked the cartoon artwork of the <a href="https://www.mediagoblin.org/">Mediagoblin</a> project, and attractive graphics can help to get people initially interested.
316
 A better design for this website would be nice to have. Photos, icons or other artwork are all welcome. I've always liked the cartoon artwork of the <a href="https://www.mediagoblin.org/">Mediagoblin</a> project, and attractive graphics can help to get people initially interested.
317
 </p>
317
 </p>
318
 </div>
318
 </div>
319
 </div>
319
 </div>
320
 
320
 
321
-<div id="outline-container-org614c269" class="outline-3">
322
-<h3 id="org614c269">More education and promotion</h3>
323
-<div class="outline-text-3" id="text-org614c269">
321
+<div id="outline-container-orge563f2b" class="outline-3">
322
+<h3 id="orge563f2b">More education and promotion</h3>
323
+<div class="outline-text-3" id="text-orge563f2b">
324
 <div class="org-center">
324
 <div class="org-center">
325
 
325
 
326
 <div class="figure">
326
 <div class="figure">
338
 </div>
338
 </div>
339
 </div>
339
 </div>
340
 
340
 
341
-<div id="outline-container-org55ed8d3" class="outline-3">
342
-<h3 id="org55ed8d3">Translations</h3>
343
-<div class="outline-text-3" id="text-org55ed8d3">
341
+<div id="outline-container-org6c154af" class="outline-3">
342
+<h3 id="org6c154af">Translations</h3>
343
+<div class="outline-text-3" id="text-org6c154af">
344
 <p>
344
 <p>
345
 To add translations modify the json files within the <b>locale</b> subdirectory. Then make a pull request on the <a href="https://github.com/bashrc/freedombone">Github site</a>.
345
 To add translations modify the json files within the <b>locale</b> subdirectory. Then make a pull request on the <a href="https://github.com/bashrc/freedombone">Github site</a>.
346
 </p>
346
 </p>
347
 </div>
347
 </div>
348
 </div>
348
 </div>
349
 
349
 
350
-<div id="outline-container-org83bbf21" class="outline-3">
351
-<h3 id="org83bbf21">Packaging</h3>
352
-<div class="outline-text-3" id="text-org83bbf21">
350
+<div id="outline-container-org3c73e48" class="outline-3">
351
+<h3 id="org3c73e48">Packaging</h3>
352
+<div class="outline-text-3" id="text-org3c73e48">
353
 <p>
353
 <p>
354
 Helping to package GNU Social and Hubzilla for Debian would be beneficial.
354
 Helping to package GNU Social and Hubzilla for Debian would be beneficial.
355
 </p>
355
 </p>

+ 152
- 152
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-08-08 Mon 17:20 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#org8df4c1a">Readme</a></td>
257
+<td class="org-left"><a href="#org6618aa3">Readme</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#org0ece9b9">Improving ssh security</a></td>
261
+<td class="org-left"><a href="#org3cb2369">Improving ssh security</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
265
-<td class="org-left"><a href="#org3a2883b">Administrating the system via an onion address (Tor)</a></td>
265
+<td class="org-left"><a href="#orgd75415f">Administrating the system via an onion address (Tor)</a></td>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
274
 </tr>
274
 </tr>
275
 
275
 
276
 <tr>
276
 <tr>
277
-<td class="org-left"><a href="#org9c7dc70">Syncing to the Cloud</a></td>
277
+<td class="org-left"><a href="#orgbbd3336">Syncing to the Cloud</a></td>
278
 </tr>
278
 </tr>
279
 
279
 
280
 <tr>
280
 <tr>
281
-<td class="org-left"><a href="#orgd4cedd9">Play Music</a></td>
281
+<td class="org-left"><a href="#orgd5c85fa">Play Music</a></td>
282
 </tr>
282
 </tr>
283
 
283
 
284
 <tr>
284
 <tr>
285
-<td class="org-left"><a href="#org7074e86">Microblogging (GNU Social)</a></td>
285
+<td class="org-left"><a href="#org770856e">Microblogging (GNU Social)</a></td>
286
 </tr>
286
 </tr>
287
 
287
 
288
 <tr>
288
 <tr>
289
-<td class="org-left"><a href="#org4852d92">Sharing things</a></td>
289
+<td class="org-left"><a href="#orgc54a7f2">Sharing things</a></td>
290
 </tr>
290
 </tr>
291
 
291
 
292
 <tr>
292
 <tr>
293
-<td class="org-left"><a href="#org5596b58">Social Network</a></td>
293
+<td class="org-left"><a href="#org2955f60">Social Network</a></td>
294
 </tr>
294
 </tr>
295
 
295
 
296
 <tr>
296
 <tr>
297
-<td class="org-left"><a href="#orgcac4966">Chat Services</a></td>
297
+<td class="org-left"><a href="#org6365387">Chat Services</a></td>
298
 </tr>
298
 </tr>
299
 
299
 
300
 <tr>
300
 <tr>
301
-<td class="org-left"><a href="#orgff77a66">RSS Reader</a></td>
301
+<td class="org-left"><a href="#org4ef6739">RSS Reader</a></td>
302
 </tr>
302
 </tr>
303
 
303
 
304
 <tr>
304
 <tr>
305
-<td class="org-left"><a href="#org7d41716">Git Projects</a></td>
305
+<td class="org-left"><a href="#org5973593">Git Projects</a></td>
306
 </tr>
306
 </tr>
307
 
307
 
308
 <tr>
308
 <tr>
309
-<td class="org-left"><a href="#org9b9f095">Adding or removing users</a></td>
309
+<td class="org-left"><a href="#orgb97836a">Adding or removing users</a></td>
310
 </tr>
310
 </tr>
311
 </tbody>
311
 </tbody>
312
 </table>
312
 </table>
313
 
313
 
314
-<div id="outline-container-org8df4c1a" class="outline-2">
315
-<h2 id="org8df4c1a">Readme</h2>
316
-<div class="outline-text-2" id="text-org8df4c1a">
314
+<div id="outline-container-org6618aa3" class="outline-2">
315
+<h2 id="org6618aa3">Readme</h2>
316
+<div class="outline-text-2" id="text-org6618aa3">
317
 <p>
317
 <p>
318
 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:
318
 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:
319
 </p>
319
 </p>
334
 </p>
334
 </p>
335
 </div>
335
 </div>
336
 </div>
336
 </div>
337
-<div id="outline-container-org0ece9b9" class="outline-2">
338
-<h2 id="org0ece9b9">Improving ssh security</h2>
339
-<div class="outline-text-2" id="text-org0ece9b9">
337
+<div id="outline-container-org3cb2369" class="outline-2">
338
+<h2 id="org3cb2369">Improving ssh security</h2>
339
+<div class="outline-text-2" id="text-org3cb2369">
340
 <p>
340
 <p>
341
 To improve ssh security you can generate an ssh key pair on your system and then upload the public key to the Freedombone.
341
 To improve ssh security you can generate an ssh key pair on your system and then upload the public key to the Freedombone.
342
 </p>
342
 </p>
389
 </div>
389
 </div>
390
 </div>
390
 </div>
391
 
391
 
392
-<div id="outline-container-org3a2883b" class="outline-2">
393
-<h2 id="org3a2883b">Administrating the system via an onion address (Tor)</h2>
394
-<div class="outline-text-2" id="text-org3a2883b">
392
+<div id="outline-container-orgd75415f" class="outline-2">
393
+<h2 id="orgd75415f">Administrating the system via an onion address (Tor)</h2>
394
+<div class="outline-text-2" id="text-orgd75415f">
395
 <p>
395
 <p>
396
 You can also access your system via the Tor system using an onion address. To find out what the onion address for ssh access is you can do the following:
396
 You can also access your system via the Tor system using an onion address. To find out what the onion address for ssh access is you can do the following:
397
 </p>
397
 </p>
437
 </p>
437
 </p>
438
 </div>
438
 </div>
439
 </div>
439
 </div>
440
-<div id="outline-container-org9c7dc70" class="outline-2">
441
-<h2 id="org9c7dc70">Syncing to the Cloud</h2>
442
-<div class="outline-text-2" id="text-org9c7dc70">
440
+<div id="outline-container-orgbbd3336" class="outline-2">
441
+<h2 id="orgbbd3336">Syncing to the Cloud</h2>
442
+<div class="outline-text-2" id="text-orgbbd3336">
443
 <p>
443
 <p>
444
 <a href="https://syncthing.net/">Syncthing</a> provides a similar capability to proprietary systems such as Dropbox, and also is well suited for use with low power single board computers. You can have one or more directories which are synchronized across your various laptops/desktops/devices, and this makes it hard for you to ever lose important files. The manner in which the synchronization is done is pretty secure, such that it would be difficult for passive adversaries (mass surveillance, "<i>men in the middle</i>", etc) to know what files you're sharing. Of course, you don't necessarily need to be running a server in order to use Syncthing, but if you do have a server which is always running then there's always at least one place to synchronize your files to or from.
444
 <a href="https://syncthing.net/">Syncthing</a> provides a similar capability to proprietary systems such as Dropbox, and also is well suited for use with low power single board computers. You can have one or more directories which are synchronized across your various laptops/desktops/devices, and this makes it hard for you to ever lose important files. The manner in which the synchronization is done is pretty secure, such that it would be difficult for passive adversaries (mass surveillance, "<i>men in the middle</i>", etc) to know what files you're sharing. Of course, you don't necessarily need to be running a server in order to use Syncthing, but if you do have a server which is always running then there's always at least one place to synchronize your files to or from.
445
 </p>
445
 </p>
449
 </p>
449
 </p>
450
 </div>
450
 </div>
451
 
451
 
452
-<div id="outline-container-org4cf4458" class="outline-3">
453
-<h3 id="org4cf4458">On a laptop</h3>
454
-<div class="outline-text-3" id="text-org4cf4458">
452
+<div id="outline-container-org6497c4a" class="outline-3">
453
+<h3 id="org6497c4a">On a laptop</h3>
454
+<div class="outline-text-3" id="text-org6497c4a">
455
 <p>
455
 <p>
456
 Install syncthing:
456
 Install syncthing:
457
 </p>
457
 </p>
506
 </p>
506
 </p>
507
 </div>
507
 </div>
508
 </div>
508
 </div>
509
-<div id="outline-container-org6ba3f07" class="outline-3">
510
-<h3 id="org6ba3f07">On Android</h3>
511
-<div class="outline-text-3" id="text-org6ba3f07">
509
+<div id="outline-container-org30f3a65" class="outline-3">
510
+<h3 id="org30f3a65">On Android</h3>
511
+<div class="outline-text-3" id="text-org30f3a65">
512
 <p>
512
 <p>
513
 Install Syncthing and Connectbot from F-droid.
513
 Install Syncthing and Connectbot from F-droid.
514
 </p>
514
 </p>
539
 </div>
539
 </div>
540
 </div>
540
 </div>
541
 </div>
541
 </div>
542
-<div id="outline-container-orgd4cedd9" class="outline-2">
543
-<h2 id="orgd4cedd9">Play Music</h2>
544
-<div class="outline-text-2" id="text-orgd4cedd9">
545
-</div><div id="outline-container-org567e37f" class="outline-3">
546
-<h3 id="org567e37f">With the DLNA service</h3>
547
-<div class="outline-text-3" id="text-org567e37f">
542
+<div id="outline-container-orgd5c85fa" class="outline-2">
543
+<h2 id="orgd5c85fa">Play Music</h2>
544
+<div class="outline-text-2" id="text-orgd5c85fa">
545
+</div><div id="outline-container-orgf7176fb" class="outline-3">
546
+<h3 id="orgf7176fb">With the DLNA service</h3>
547
+<div class="outline-text-3" id="text-orgf7176fb">
548
 <p>
548
 <p>
549
 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.
549
 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.
550
 </p>
550
 </p>
585
 </div>
585
 </div>
586
 </div>
586
 </div>
587
 
587
 
588
-<div id="outline-container-org7074e86" class="outline-2">
589
-<h2 id="org7074e86">Microblogging (GNU Social)</h2>
590
-<div class="outline-text-2" id="text-org7074e86">
591
-</div><div id="outline-container-org536a192" class="outline-3">
592
-<h3 id="org536a192">Initial setup</h3>
593
-<div class="outline-text-3" id="text-org536a192">
588
+<div id="outline-container-org770856e" class="outline-2">
589
+<h2 id="org770856e">Microblogging (GNU Social)</h2>
590
+<div class="outline-text-2" id="text-org770856e">
591
+</div><div id="outline-container-org53a22e0" class="outline-3">
592
+<h3 id="org53a22e0">Initial setup</h3>
593
+<div class="outline-text-3" id="text-org53a22e0">
594
 <p>
594
 <p>
595
 To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file.
595
 To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file.
596
 </p>
596
 </p>
619
 </div>
619
 </div>
620
 </div>
620
 </div>
621
 
621
 
622
-<div id="outline-container-org4ef8f04" class="outline-3">
623
-<h3 id="org4ef8f04">Direct Messages (DMs) and privacy</h3>
624
-<div class="outline-text-3" id="text-org4ef8f04">
622
+<div id="outline-container-org47e0d48" class="outline-3">
623
+<h3 id="org47e0d48">Direct Messages (DMs) and privacy</h3>
624
+<div class="outline-text-3" id="text-org47e0d48">
625
 <p>
625
 <p>
626
 One important point about GNU Social is that although direct messages (DMs) are treated as being private their security is quite poor. If you want real communications privacy then use other systems such as XMPP+OMEMO/OTR, Tox or email with GPG. GNU Social is primarily about <i>fully public communications</i>.
626
 One important point about GNU Social is that although direct messages (DMs) are treated as being private their security is quite poor. If you want real communications privacy then use other systems such as XMPP+OMEMO/OTR, Tox or email with GPG. GNU Social is primarily about <i>fully public communications</i>.
627
 </p>
627
 </p>
628
 </div>
628
 </div>
629
 </div>
629
 </div>
630
-<div id="outline-container-org3cfddda" class="outline-3">
631
-<h3 id="org3cfddda">Using with Emacs</h3>
632
-<div class="outline-text-3" id="text-org3cfddda">
630
+<div id="outline-container-orgfc8168f" class="outline-3">
631
+<h3 id="orgfc8168f">Using with Emacs</h3>
632
+<div class="outline-text-3" id="text-orgfc8168f">
633
 <p>
633
 <p>
634
 If you are an Emacs user it's also possible to set up GNU Social mode as follows:
634
 If you are an Emacs user it's also possible to set up GNU Social mode as follows:
635
 </p>
635
 </p>
714
 </div>
714
 </div>
715
 </div>
715
 </div>
716
 
716
 
717
-<div id="outline-container-org4852d92" class="outline-2">
718
-<h2 id="org4852d92">Sharing things</h2>
719
-<div class="outline-text-2" id="text-org4852d92">
717
+<div id="outline-container-orgc54a7f2" class="outline-2">
718
+<h2 id="orgc54a7f2">Sharing things</h2>
719
+<div class="outline-text-2" id="text-orgc54a7f2">
720
 <p>
720
 <p>
721
 If you have the GNU Social microblogging system installed then it's also possible to share things or services between groups or with particular users. This can be useful for sharing items within a family, club or in a local sharing economy. Sharing things freely, without money, reveals the social basis at the root of all economics which money normally conceals or obscures.
721
 If you have the GNU Social microblogging system installed then it's also possible to share things or services between groups or with particular users. This can be useful for sharing items within a family, club or in a local sharing economy. Sharing things freely, without money, reveals the social basis at the root of all economics which money normally conceals or obscures.
722
 </p>
722
 </p>
743
 </div>
743
 </div>
744
 </div>
744
 </div>
745
 
745
 
746
-<div id="outline-container-org5596b58" class="outline-2">
747
-<h2 id="org5596b58">Social Network</h2>
748
-<div class="outline-text-2" id="text-org5596b58">
749
-</div><div id="outline-container-orgbfdc8d2" class="outline-3">
750
-<h3 id="orgbfdc8d2">Domains</h3>
751
-<div class="outline-text-3" id="text-orgbfdc8d2">
746
+<div id="outline-container-org2955f60" class="outline-2">
747
+<h2 id="org2955f60">Social Network</h2>
748
+<div class="outline-text-2" id="text-org2955f60">
749
+</div><div id="outline-container-orga651b22" class="outline-3">
750
+<h3 id="orga651b22">Domains</h3>
751
+<div class="outline-text-3" id="text-orga651b22">
752
 <p>
752
 <p>
753
 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.
753
 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.
754
 </p>
754
 </p>
755
 </div>
755
 </div>
756
 </div>
756
 </div>
757
-<div id="outline-container-orgfc8ffd0" class="outline-3">
758
-<h3 id="orgfc8ffd0">Initial install</h3>
759
-<div class="outline-text-3" id="text-orgfc8ffd0">
757
+<div id="outline-container-orge522249" class="outline-3">
758
+<h3 id="orge522249">Initial install</h3>
759
+<div class="outline-text-3" id="text-orge522249">
760
 <p>
760
 <p>
761
 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.
761
 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.
762
 </p>
762
 </p>
770
 </div>
770
 </div>
771
 </div>
771
 </div>
772
 
772
 
773
-<div id="outline-container-orgcac4966" class="outline-2">
774
-<h2 id="orgcac4966">Chat Services</h2>
775
-<div class="outline-text-2" id="text-orgcac4966">
776
-</div><div id="outline-container-org4d5e594" class="outline-3">
777
-<h3 id="org4d5e594">IRC</h3>
778
-<div class="outline-text-3" id="text-org4d5e594">
773
+<div id="outline-container-org6365387" class="outline-2">
774
+<h2 id="org6365387">Chat Services</h2>
775
+<div class="outline-text-2" id="text-org6365387">
776
+</div><div id="outline-container-org510eaa0" class="outline-3">
777
+<h3 id="org510eaa0">IRC</h3>
778
+<div class="outline-text-3" id="text-org510eaa0">
779
 <p>
779
 <p>
780
 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.
780
 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.
781
 </p>
781
 </p>
782
 </div>
782
 </div>
783
-<div id="outline-container-org34795cb" class="outline-4">
784
-<h4 id="org34795cb">Irssi</h4>
785
-<div class="outline-text-4" id="text-org34795cb">
783
+<div id="outline-container-org7f2b808" class="outline-4">
784
+<h4 id="org7f2b808">Irssi</h4>
785
+<div class="outline-text-4" id="text-org7f2b808">
786
 <p>
786
 <p>
787
 The easiest way to use irssi is to connect to your system, like this:
787
 The easiest way to use irssi is to connect to your system, like this:
788
 </p>
788
 </p>
798
 </p>
798
 </p>
799
 </div>
799
 </div>
800
 </div>
800
 </div>
801
-<div id="outline-container-org377d44d" class="outline-4">
802
-<h4 id="org377d44d">HexChat</h4>
803
-<div class="outline-text-4" id="text-org377d44d">
801
+<div id="outline-container-org2329002" class="outline-4">
802
+<h4 id="org2329002">HexChat</h4>
803
+<div class="outline-text-4" id="text-org2329002">
804
 <p>
804
 <p>
805
 HexChat (formerly XChat) is compatible with proxying via Tor and so provides the best security when connecting to your IRC server. It will allow you to connect to your IRC server's onion address.
805
 HexChat (formerly XChat) is compatible with proxying via Tor and so provides the best security when connecting to your IRC server. It will allow you to connect to your IRC server's onion address.
806
 </p>
806
 </p>
978
 </div>
978
 </div>
979
 </div>
979
 </div>
980
 
980
 
981
-<div id="outline-container-org81247ef" class="outline-4">
982
-<h4 id="org81247ef">Emacs</h4>
983
-<div class="outline-text-4" id="text-org81247ef">
981
+<div id="outline-container-org3e7b5f6" class="outline-4">
982
+<h4 id="org3e7b5f6">Emacs</h4>
983
+<div class="outline-text-4" id="text-org3e7b5f6">
984
 <p>
984
 <p>
985
 If you are an Emacs user then you can also connect to your IRC server via Emacs.
985
 If you are an Emacs user then you can also connect to your IRC server via Emacs.
986
 </p>
986
 </p>
1013
 </div>
1013
 </div>
1014
 </div>
1014
 </div>
1015
 </div>
1015
 </div>
1016
-<div id="outline-container-org41c87a5" class="outline-4">
1017
-<h4 id="org41c87a5">Changing or removing the IRC password</h4>
1018
-<div class="outline-text-4" id="text-org41c87a5">
1016
+<div id="outline-container-org1b9f23a" class="outline-4">
1017
+<h4 id="org1b9f23a">Changing or removing the IRC password</h4>
1018
+<div class="outline-text-4" id="text-org1b9f23a">
1019
 <p>
1019
 <p>
1020
 By default the IRC server is set up to require a password for users to log in. The password is the same for all users. If you want to change or remove the password:
1020
 By default the IRC server is set up to require a password for users to log in. The password is the same for all users. If you want to change or remove the password:
1021
 </p>
1021
 </p>
1033
 </div>
1033
 </div>
1034
 </div>
1034
 </div>
1035
 
1035
 
1036
-<div id="outline-container-org6b7b6d2" class="outline-3">
1037
-<h3 id="org6b7b6d2">XMPP/Jabber</h3>
1038
-<div class="outline-text-3" id="text-org6b7b6d2">
1039
-</div><div id="outline-container-org3c55a7b" class="outline-4">
1040
-<h4 id="org3c55a7b">About XMPP</h4>
1041
-<div class="outline-text-4" id="text-org3c55a7b">
1036
+<div id="outline-container-org19aa154" class="outline-3">
1037
+<h3 id="org19aa154">XMPP/Jabber</h3>
1038
+<div class="outline-text-3" id="text-org19aa154">
1039
+</div><div id="outline-container-orgf695784" class="outline-4">
1040
+<h4 id="orgf695784">About XMPP</h4>
1041
+<div class="outline-text-4" id="text-orgf695784">
1042
 <p>
1042
 <p>
1043
 A well written article on the state of XMPP and how it compares to other chat protocols <a href="https://gultsch.de/xmpp_2016.html">can be found here</a>.
1043
 A well written article on the state of XMPP and how it compares to other chat protocols <a href="https://gultsch.de/xmpp_2016.html">can be found here</a>.
1044
 </p>
1044
 </p>
1045
 </div>
1045
 </div>
1046
 </div>
1046
 </div>
1047
-<div id="outline-container-org52b79aa" class="outline-4">
1048
-<h4 id="org52b79aa">Using with Gajim</h4>
1049
-<div class="outline-text-4" id="text-org52b79aa">
1047
+<div id="outline-container-org6d69ab3" class="outline-4">
1048
+<h4 id="org6d69ab3">Using with Gajim</h4>
1049
+<div class="outline-text-4" id="text-org6d69ab3">
1050
 <p>
1050
 <p>
1051
 In mid 2016 <a href="https://gajim.org/">Gajim</a> became the first desktop XMPP client to support the <a href="https://en.wikipedia.org/wiki/OMEMO">OMEMO end-to-end security standard</a>, which is superior to the more traditional <a href="https://en.wikipedia.org/wiki/Off-the-Record_Messaging">OTR</a> since it also includes multi-user chat and the ratcheting mechanism pioneered by Open Whisper Systems. To install it:
1051
 In mid 2016 <a href="https://gajim.org/">Gajim</a> became the first desktop XMPP client to support the <a href="https://en.wikipedia.org/wiki/OMEMO">OMEMO end-to-end security standard</a>, which is superior to the more traditional <a href="https://en.wikipedia.org/wiki/Off-the-Record_Messaging">OTR</a> since it also includes multi-user chat and the ratcheting mechanism pioneered by Open Whisper Systems. To install it:
1052
 </p>
1052
 </p>
1092
 </div>
1092
 </div>
1093
 </div>
1093
 </div>
1094
 
1094
 
1095
-<div id="outline-container-org867a7ab" class="outline-4">
1096
-<h4 id="org867a7ab">Using with Profanity</h4>
1097
-<div class="outline-text-4" id="text-org867a7ab">
1095
+<div id="outline-container-org4205991" class="outline-4">
1096
+<h4 id="org4205991">Using with Profanity</h4>
1097
+<div class="outline-text-4" id="text-org4205991">
1098
 <p>
1098
 <p>
1099
 The <a href="https://profanity.im/">Profanity</a> shell based user interface and is perhaps the simplest way to use XMPP from a laptop. It's also a good way to ensure that your OTR keys are the same even when logging in from different laptops or devices, and it also means that if those devices later become compomised then there are no locally stored OTR keys to be found.
1099
 The <a href="https://profanity.im/">Profanity</a> shell based user interface and is perhaps the simplest way to use XMPP from a laptop. It's also a good way to ensure that your OTR keys are the same even when logging in from different laptops or devices, and it also means that if those devices later become compomised then there are no locally stored OTR keys to be found.
1100
 </p>
1100
 </p>
1184
 </p>
1184
 </p>
1185
 </div>
1185
 </div>
1186
 </div>
1186
 </div>
1187
-<div id="outline-container-orgffff539" class="outline-4">
1188
-<h4 id="orgffff539">Using with Jitsi</h4>
1189
-<div class="outline-text-4" id="text-orgffff539">
1187
+<div id="outline-container-org32deb15" class="outline-4">
1188
+<h4 id="org32deb15">Using with Jitsi</h4>
1189
+<div class="outline-text-4" id="text-org32deb15">
1190
 <p>
1190
 <p>
1191
 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.
1191
 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.
1192
 </p>
1192
 </p>
1216
 </p>
1216
 </p>
1217
 </div>
1217
 </div>
1218
 </div>
1218
 </div>
1219
-<div id="outline-container-orga156aee" class="outline-4">
1220
-<h4 id="orga156aee">Using with Ubuntu</h4>
1221
-<div class="outline-text-4" id="text-orga156aee">
1219
+<div id="outline-container-org8f9c182" class="outline-4">
1220
+<h4 id="org8f9c182">Using with Ubuntu</h4>
1221
+<div class="outline-text-4" id="text-org8f9c182">
1222
 <p>
1222
 <p>
1223
 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.
1223
 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.
1224
 </p>
1224
 </p>
1236
 </p>
1236
 </p>
1237
 </div>
1237
 </div>
1238
 </div>
1238
 </div>
1239
-<div id="outline-container-orgf175285" class="outline-4">
1240
-<h4 id="orgf175285">Using Tor Messenger</h4>
1241
-<div class="outline-text-4" id="text-orgf175285">
1239
+<div id="outline-container-org6a1a5a4" class="outline-4">
1240
+<h4 id="org6a1a5a4">Using Tor Messenger</h4>
1241
+<div class="outline-text-4" id="text-org6a1a5a4">
1242
 <p>
1242
 <p>
1243
 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.
1243
 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.
1244
 </p>
1244
 </p>
1245
 </div>
1245
 </div>
1246
 </div>
1246
 </div>
1247
-<div id="outline-container-org9ce4d3e" class="outline-4">
1248
-<h4 id="org9ce4d3e">Using with Android/Conversations</h4>
1249
-<div class="outline-text-4" id="text-org9ce4d3e">
1247
+<div id="outline-container-org9df7d0f" class="outline-4">
1248
+<h4 id="org9df7d0f">Using with Android/Conversations</h4>
1249
+<div class="outline-text-4" id="text-org9df7d0f">
1250
 <p>
1250
 <p>
1251
 Install <a href="https://f-droid.org/">F-Droid</a>
1251
 Install <a href="https://f-droid.org/">F-Droid</a>
1252
 </p>
1252
 </p>
1282
 </div>
1282
 </div>
1283
 </div>
1283
 </div>
1284
 </div>
1284
 </div>
1285
-<div id="outline-container-orgff81b02" class="outline-3">
1286
-<h3 id="orgff81b02">Tox</h3>
1287
-<div class="outline-text-3" id="text-orgff81b02">
1285
+<div id="outline-container-org92a8406" class="outline-3">
1286
+<h3 id="org92a8406">Tox</h3>
1287
+<div class="outline-text-3" id="text-org92a8406">
1288
 <p>
1288
 <p>
1289
 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.
1289
 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.
1290
 </p>
1290
 </p>
1291
 </div>
1291
 </div>
1292
-<div id="outline-container-org5ed532f" class="outline-4">
1293
-<h4 id="org5ed532f">Using the Toxic client</h4>
1294
-<div class="outline-text-4" id="text-org5ed532f">
1292
+<div id="outline-container-org9f5940e" class="outline-4">
1293
+<h4 id="org9f5940e">Using the Toxic client</h4>
1294
+<div class="outline-text-4" id="text-org9f5940e">
1295
 <p>
1295
 <p>
1296
 Log into your system with:
1296
 Log into your system with:
1297
 </p>
1297
 </p>
1315
 </div>
1315
 </div>
1316
 </div>
1316
 </div>
1317
 
1317
 
1318
-<div id="outline-container-org417c7f6" class="outline-3">
1319
-<h3 id="org417c7f6">VoIP (Voice and text chat)</h3>
1320
-<div class="outline-text-3" id="text-org417c7f6">
1321
-</div><div id="outline-container-org21c27dd" class="outline-4">
1322
-<h4 id="org21c27dd">Text chat</h4>
1323
-<div class="outline-text-4" id="text-org21c27dd">
1318
+<div id="outline-container-orgc4e224c" class="outline-3">
1319
+<h3 id="orgc4e224c">VoIP (Voice and text chat)</h3>
1320
+<div class="outline-text-3" id="text-orgc4e224c">
1321
+</div><div id="outline-container-orgaa66520" class="outline-4">
1322
+<h4 id="orgaa66520">Text chat</h4>
1323
+<div class="outline-text-4" id="text-orgaa66520">
1324
 <p>
1324
 <p>
1325
 In addition to voice it is also possible to do text chat via mumble. The security of this is pretty good provided that you do it via Plumble and Orbot on mobile, but compared to other options such as XMPP/Conversations or Tox the security is not as good, since the mumble server currently doesn't support forward secrecy.
1325
 In addition to voice it is also possible to do text chat via mumble. The security of this is pretty good provided that you do it via Plumble and Orbot on mobile, but compared to other options such as XMPP/Conversations or Tox the security is not as good, since the mumble server currently doesn't support forward secrecy.
1326
 </p>
1326
 </p>
1327
 </div>
1327
 </div>
1328
 </div>
1328
 </div>
1329
-<div id="outline-container-orgf100334" class="outline-4">
1330
-<h4 id="orgf100334">Using with Ubuntu</h4>
1331
-<div class="outline-text-4" id="text-orgf100334">
1329
+<div id="outline-container-org87535d9" class="outline-4">
1330
+<h4 id="org87535d9">Using with Ubuntu</h4>
1331
+<div class="outline-text-4" id="text-org87535d9">
1332
 <p>
1332
 <p>
1333
 Within the software center search for "mumble" and install the client then run it. Skip through the audio setup wizard.
1333
 Within the software center search for "mumble" and install the client then run it. Skip through the audio setup wizard.
1334
 </p>
1334
 </p>
1338
 </p>
1338
 </p>
1339
 </div>
1339
 </div>
1340
 </div>
1340
 </div>
1341
-<div id="outline-container-org2eb781a" class="outline-4">
1342
-<h4 id="org2eb781a">Using with Android</h4>
1343
-<div class="outline-text-4" id="text-org2eb781a">
1341
+<div id="outline-container-orgfab184a" class="outline-4">
1342
+<h4 id="orgfab184a">Using with Android</h4>
1343
+<div class="outline-text-4" id="text-orgfab184a">
1344
 <p>
1344
 <p>
1345
 Install <a href="https://f-droid.org/">F-Droid</a>
1345
 Install <a href="https://f-droid.org/">F-Droid</a>
1346
 </p>
1346
 </p>
1375
 </div>
1375
 </div>
1376
 </div>
1376
 </div>
1377
 </div>
1377
 </div>
1378
-<div id="outline-container-org38b9f4e" class="outline-3">
1379
-<h3 id="org38b9f4e">SIP phones</h3>
1380
-<div class="outline-text-3" id="text-org38b9f4e">
1378
+<div id="outline-container-org4b9e852" class="outline-3">
1379
+<h3 id="org4b9e852">SIP phones</h3>
1380
+<div class="outline-text-3" id="text-org4b9e852">
1381
 <p>
1381
 <p>
1382
 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.
1382
 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.
1383
 </p>
1383
 </p>
1384
 </div>
1384
 </div>
1385
-<div id="outline-container-orgbb967c4" class="outline-4">
1386
-<h4 id="orgbb967c4">About ZRTP</h4>
1387
-<div class="outline-text-4" id="text-orgbb967c4">
1385
+<div id="outline-container-orgdf50949" class="outline-4">
1386
+<h4 id="orgdf50949">About ZRTP</h4>
1387
+<div class="outline-text-4" id="text-orgdf50949">
1388
 <p>
1388
 <p>
1389
 <a href="https://jitsi.org/Documentation/ZrtpFAQ">ZRTP</a> appears to be the current best standard to end-to-end encrypted voice calls, combining good security with simplicity of use. When the initial cryptographic negotiation between phones is done at the start of a call a short authentication string (SAS) is calculated and displayed at both ends. To check that there isn't anyone intercepting the call and acting as a <i>man in the middle</i> - as <a href="https://en.wikipedia.org/wiki/Stingray_phone_tracker">stingray type devices</a> try to do - the short authentication string can be read out and verbally confirmed between the callers. If it's the same then you can be pretty confident that the call is secure.
1389
 <a href="https://jitsi.org/Documentation/ZrtpFAQ">ZRTP</a> appears to be the current best standard to end-to-end encrypted voice calls, combining good security with simplicity of use. When the initial cryptographic negotiation between phones is done at the start of a call a short authentication string (SAS) is calculated and displayed at both ends. To check that there isn't anyone intercepting the call and acting as a <i>man in the middle</i> - as <a href="https://en.wikipedia.org/wiki/Stingray_phone_tracker">stingray type devices</a> try to do - the short authentication string can be read out and verbally confirmed between the callers. If it's the same then you can be pretty confident that the call is secure.
1390
 </p>
1390
 </p>
1391
 </div>
1391
 </div>
1392
 </div>
1392
 </div>
1393
-<div id="outline-container-org2201e80" class="outline-4">
1394
-<h4 id="org2201e80">Using with CSIPSimple</h4>
1395
-<div class="outline-text-4" id="text-org2201e80">
1393
+<div id="outline-container-org167ff55" class="outline-4">
1394
+<h4 id="org167ff55">Using with CSIPSimple</h4>
1395
+<div class="outline-text-4" id="text-org167ff55">
1396
 <p>
1396
 <p>
1397
 Add an account. Under <b>General Wizards</b> choose <b>Expert</b> and enter the following details:
1397
 Add an account. Under <b>General Wizards</b> choose <b>Expert</b> and enter the following details:
1398
 </p>
1398
 </p>
1448
 </p>
1448
 </p>
1449
 </div>
1449
 </div>
1450
 </div>
1450
 </div>
1451
-<div id="outline-container-org3c35ea8" class="outline-4">
1452
-<h4 id="org3c35ea8">Using with Ring</h4>
1453
-<div class="outline-text-4" id="text-org3c35ea8">
1451
+<div id="outline-container-org264560f" class="outline-4">
1452
+<h4 id="org264560f">Using with Ring</h4>
1453
+<div class="outline-text-4" id="text-org264560f">
1454
 <p>
1454
 <p>
1455
 From the menu select <b>Manage accounts</b>.
1455
 From the menu select <b>Manage accounts</b>.
1456
 </p>
1456
 </p>
1503
 </div>
1503
 </div>
1504
 </div>
1504
 </div>
1505
 
1505
 
1506
-<div id="outline-container-orgff77a66" class="outline-2">
1507
-<h2 id="orgff77a66">RSS Reader</h2>
1508
-<div class="outline-text-2" id="text-orgff77a66">
1506
+<div id="outline-container-org4ef6739" class="outline-2">
1507
+<h2 id="org4ef6739">RSS Reader</h2>
1508
+<div class="outline-text-2" id="text-org4ef6739">
1509
 <p>
1509
 <p>
1510
 The way that RSS reading is set up on Freedombone gives you strong reading privacy. Not only is there onion routing between you and the server but also between the server and the source of the RSS feed. The only down side is that many RSS feeds are still http only, and so could be vulnerable to injection attacks, but it's expected that more of this will go to https in the foreseeable future due to a combination of growing recognition of security issues and systems like Let's Encrypt which make obtaining certificates much easier.
1510
 The way that RSS reading is set up on Freedombone gives you strong reading privacy. Not only is there onion routing between you and the server but also between the server and the source of the RSS feed. The only down side is that many RSS feeds are still http only, and so could be vulnerable to injection attacks, but it's expected that more of this will go to https in the foreseeable future due to a combination of growing recognition of security issues and systems like Let's Encrypt which make obtaining certificates much easier.
1511
 </p>
1511
 </p>
1517
 </div>
1517
 </div>
1518
 </div>
1518
 </div>
1519
 
1519
 
1520
-<div id="outline-container-org1da9c1d" class="outline-3">
1521
-<h3 id="org1da9c1d">Finding the onion address</h3>
1522
-<div class="outline-text-3" id="text-org1da9c1d">
1520
+<div id="outline-container-org6ead57c" class="outline-3">
1521
+<h3 id="org6ead57c">Finding the onion address</h3>
1522
+<div class="outline-text-3" id="text-org6ead57c">
1523
 <p>
1523
 <p>
1524
 See the control panel for the RSS reader onion address.
1524
 See the control panel for the RSS reader onion address.
1525
 </p>
1525
 </p>
1544
 </div>
1544
 </div>
1545
 </div>
1545
 </div>
1546
 
1546
 
1547
-<div id="outline-container-orgf7948f5" class="outline-3">
1548
-<h3 id="orgf7948f5">On mobile</h3>
1549
-<div class="outline-text-3" id="text-orgf7948f5">
1547
+<div id="outline-container-org6dae73a" class="outline-3">
1548
+<h3 id="org6dae73a">On mobile</h3>
1549
+<div class="outline-text-3" id="text-org6dae73a">
1550
 <p>
1550
 <p>
1551
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as OrFox. It will try to automatically change to the mobile version of the user interface. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
1551
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as OrFox. It will try to automatically change to the mobile version of the user interface. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
1552
 </p>
1552
 </p>
1558
 </blockquote>
1558
 </blockquote>
1559
 </div>
1559
 </div>
1560
 </div>
1560
 </div>
1561
-<div id="outline-container-orgd3a8a1d" class="outline-3">
1562
-<h3 id="orgd3a8a1d">With Emacs</h3>
1563
-<div class="outline-text-3" id="text-orgd3a8a1d">
1561
+<div id="outline-container-org8621941" class="outline-3">
1562
+<h3 id="org8621941">With Emacs</h3>
1563
+<div class="outline-text-3" id="text-org8621941">
1564
 <p>
1564
 <p>
1565
 If you are an Emacs user then you can also read your RSS feeds via the <a href="https://github.com/dk87/avandu">Avandu</a> mode.
1565
 If you are an Emacs user then you can also read your RSS feeds via the <a href="https://github.com/dk87/avandu">Avandu</a> mode.
1566
 </p>
1566
 </p>
1602
 </div>
1602
 </div>
1603
 </div>
1603
 </div>
1604
 </div>
1604
 </div>
1605
-<div id="outline-container-org7d41716" class="outline-2">
1606
-<h2 id="org7d41716">Git Projects</h2>
1607
-<div class="outline-text-2" id="text-org7d41716">
1605
+<div id="outline-container-org5973593" class="outline-2">
1606
+<h2 id="org5973593">Git Projects</h2>
1607
+<div class="outline-text-2" id="text-org5973593">
1608
 <p>
1608
 <p>
1609
 Github is ok, but it's proprietary and funded by venture capital. If you been around on the internet for long enough then you know how this story eventually works itself out - i.e. badly for the users. It's really only a question of time. If you're a software developer or do things which involve the Git version control system then it's a good idea to become accustomed to hosting your own repositories, before the inevitable Github shitstorm happens.
1609
 Github is ok, but it's proprietary and funded by venture capital. If you been around on the internet for long enough then you know how this story eventually works itself out - i.e. badly for the users. It's really only a question of time. If you're a software developer or do things which involve the Git version control system then it's a good idea to become accustomed to hosting your own repositories, before the inevitable Github shitstorm happens.
1610
 </p>
1610
 </p>
1642
 </p>
1642
 </p>
1643
 </div>
1643
 </div>
1644
 </div>
1644
 </div>
1645
-<div id="outline-container-org9b9f095" class="outline-2">
1646
-<h2 id="org9b9f095">Adding or removing users</h2>
1647
-<div class="outline-text-2" id="text-org9b9f095">
1645
+<div id="outline-container-orgb97836a" class="outline-2">
1646
+<h2 id="orgb97836a">Adding or removing users</h2>
1647
+<div class="outline-text-2" id="text-orgb97836a">
1648
 <p>
1648
 <p>
1649
 Log into the system with:
1649
 Log into the system with:
1650
 </p>
1650
 </p>

+ 79
- 79
website/EN/usage_email.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-08-08 Mon 17:20 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the
254
 </colgroup>
254
 </colgroup>
255
 <tbody>
255
 <tbody>
256
 <tr>
256
 <tr>
257
-<td class="org-left"><a href="#orge5254be">Things to be aware of</a></td>
257
+<td class="org-left"><a href="#orgb824c0d">Things to be aware of</a></td>
258
 </tr>
258
 </tr>
259
 
259
 
260
 <tr>
260
 <tr>
261
-<td class="org-left"><a href="#org023a46e">A technical note about email transport security</a></td>
261
+<td class="org-left"><a href="#orgc72b620">A technical note about email transport security</a></td>
262
 </tr>
262
 </tr>
263
 
263
 
264
 <tr>
264
 <tr>
265
-<td class="org-left"><a href="#org13d1ae1">Add a password to your GPG key</a></td>
265
+<td class="org-left"><a href="#orgee6abbd">Add a password to your GPG key</a></td>
266
 </tr>
266
 </tr>
267
 
267
 
268
 <tr>
268
 <tr>
269
-<td class="org-left"><a href="#org2b05efe">Publishing your GPG public key</a></td>
269
+<td class="org-left"><a href="#org8275896">Publishing your GPG public key</a></td>
270
 </tr>
270
 </tr>
271
 
271
 
272
 <tr>
272
 <tr>
273
-<td class="org-left"><a href="#org609d2a8">Mutt email client</a></td>
273
+<td class="org-left"><a href="#org5101189">Mutt email client</a></td>
274
 </tr>
274
 </tr>
275
 
275
 
276
 <tr>
276
 <tr>
277
-<td class="org-left"><a href="#org7e71ee0">Thunderbird/Icedove</a></td>
277
+<td class="org-left"><a href="#org08c3371">Thunderbird/Icedove</a></td>
278
 </tr>
278
 </tr>
279
 
279
 
280
 <tr>
280
 <tr>
281
-<td class="org-left"><a href="#org859f614">K9 Android client</a></td>
281
+<td class="org-left"><a href="#org977e91e">K9 Android client</a></td>
282
 </tr>
282
 </tr>
283
 
283
 
284
 <tr>
284
 <tr>
285
-<td class="org-left"><a href="#org0c0172c">Subscribing to mailing lists</a></td>
285
+<td class="org-left"><a href="#org563073c">Subscribing to mailing lists</a></td>
286
 </tr>
286
 </tr>
287
 
287
 
288
 <tr>
288
 <tr>
289
-<td class="org-left"><a href="#orga06b4bf">Adding email addresses to a group/folder</a></td>
289
+<td class="org-left"><a href="#orgd570e78">Adding email addresses to a group/folder</a></td>
290
 </tr>
290
 </tr>
291
 
291
 
292
 <tr>
292
 <tr>
293
-<td class="org-left"><a href="#orgd21a27d">Ignoring incoming emails</a></td>
293
+<td class="org-left"><a href="#org422c59c">Ignoring incoming emails</a></td>
294
 </tr>
294
 </tr>
295
 
295
 
296
 <tr>
296
 <tr>
297
-<td class="org-left"><a href="#org5310f10">Your own mailing list</a></td>
297
+<td class="org-left"><a href="#org60ff188">Your own mailing list</a></td>
298
 </tr>
298
 </tr>
299
 </tbody>
299
 </tbody>
300
 </table>
300
 </table>
301
 
301
 
302
-<div id="outline-container-orge5254be" class="outline-2">
303
-<h2 id="orge5254be">Things to be aware of</h2>
304
-<div class="outline-text-2" id="text-orge5254be">
302
+<div id="outline-container-orgb824c0d" class="outline-2">
303
+<h2 id="orgb824c0d">Things to be aware of</h2>
304
+<div class="outline-text-2" id="text-orgb824c0d">
305
 <p>
305
 <p>
306
 Even though this system makes it easy to set up an email server, running your own email system is still not easy and this is mainly due to the huge amount of collatoral damage caused by spammers over a long period of time, which in turn is due to the inherent insecurity of email protocols which enabled spam to become a big problem. Email is still very popular though and most internet services require that you have an email address in order to register.
306
 Even though this system makes it easy to set up an email server, running your own email system is still not easy and this is mainly due to the huge amount of collatoral damage caused by spammers over a long period of time, which in turn is due to the inherent insecurity of email protocols which enabled spam to become a big problem. Email is still very popular though and most internet services require that you have an email address in order to register.
307
 </p>
307
 </p>
315
 </p>
315
 </p>
316
 </div>
316
 </div>
317
 </div>
317
 </div>
318
-<div id="outline-container-org023a46e" class="outline-2">
319
-<h2 id="org023a46e">A technical note about email transport security</h2>
320
-<div class="outline-text-2" id="text-org023a46e">
318
+<div id="outline-container-orgc72b620" class="outline-2">
319
+<h2 id="orgc72b620">A technical note about email transport security</h2>
320
+<div class="outline-text-2" id="text-orgc72b620">
321
 <p>
321
 <p>
322
 Port 465 is used for SMTP and this is supposedly deprecated for secure email. However, using TLS from the start of the communications seems far more secure than starting off with insecure communications and then trying to upgrade it with a command to begin TLS, as happens with STARTTLS. There are <a href="https://www.eff.org/deeplinks/2014/11/starttls-downgrade-attacks">possible attacks against STARTTLS</a> in which the command to begin secure communications is removed or overwritten which could then result in email being transferred in plain text over the internet and be readable by third parties.
322
 Port 465 is used for SMTP and this is supposedly deprecated for secure email. However, using TLS from the start of the communications seems far more secure than starting off with insecure communications and then trying to upgrade it with a command to begin TLS, as happens with STARTTLS. There are <a href="https://www.eff.org/deeplinks/2014/11/starttls-downgrade-attacks">possible attacks against STARTTLS</a> in which the command to begin secure communications is removed or overwritten which could then result in email being transferred in plain text over the internet and be readable by third parties.
323
 </p>
323
 </p>
333
 </blockquote>
333
 </blockquote>
334
 </div>
334
 </div>
335
 </div>
335
 </div>
336
-<div id="outline-container-org13d1ae1" class="outline-2">
337
-<h2 id="org13d1ae1">Add a password to your GPG key</h2>
338
-<div class="outline-text-2" id="text-org13d1ae1">
336
+<div id="outline-container-orgee6abbd" class="outline-2">
337
+<h2 id="orgee6abbd">Add a password to your GPG key</h2>
338
+<div class="outline-text-2" id="text-orgee6abbd">
339
 <p>
339
 <p>
340
 If you didn't use existing GPG keys during the Freedombone installation then you'll need to add a password to your newly generated private key. This is highly recommended. Go through the following sequence of commands to ssh into the Freedombone and then change your GPG password.
340
 If you didn't use existing GPG keys during the Freedombone installation then you'll need to add a password to your newly generated private key. This is highly recommended. Go through the following sequence of commands to ssh into the Freedombone and then change your GPG password.
341
 </p>
341
 </p>
357
 </div>
357
 </div>
358
 </div>
358
 </div>
359
 
359
 
360
-<div id="outline-container-org2b05efe" class="outline-2">
361
-<h2 id="org2b05efe">Publishing your GPG public key</h2>
362
-<div class="outline-text-2" id="text-org2b05efe">
360
+<div id="outline-container-org8275896" class="outline-2">
361
+<h2 id="org8275896">Publishing your GPG public key</h2>
362
+<div class="outline-text-2" id="text-org8275896">
363
 <p>
363
 <p>
364
 If you havn't already then you should publish your GPG public key so that others can find it.
364
 If you havn't already then you should publish your GPG public key so that others can find it.
365
 </p>
365
 </p>
373
 </div>
373
 </div>
374
 </div>
374
 </div>
375
 </div>
375
 </div>
376
-<div id="outline-container-org609d2a8" class="outline-2">
377
-<h2 id="org609d2a8">Mutt email client</h2>
378
-<div class="outline-text-2" id="text-org609d2a8">
376
+<div id="outline-container-org5101189" class="outline-2">
377
+<h2 id="org5101189">Mutt email client</h2>
378
+<div class="outline-text-2" id="text-org5101189">
379
 <div class="org-center">
379
 <div class="org-center">
380
 
380
 
381
 <div class="figure">
381
 <div class="figure">
541
 </div>
541
 </div>
542
 </div>
542
 </div>
543
 
543
 
544
-<div id="outline-container-org7e71ee0" class="outline-2">
545
-<h2 id="org7e71ee0">Thunderbird/Icedove</h2>
546
-<div class="outline-text-2" id="text-org7e71ee0">
544
+<div id="outline-container-org08c3371" class="outline-2">
545
+<h2 id="org08c3371">Thunderbird/Icedove</h2>
546
+<div class="outline-text-2" id="text-org08c3371">
547
 <p>
547
 <p>
548
 Another common way in which you may want to access email is via Thunderbird (also known as Icedove on Debian).  This may be especially useful if you're trying to convert former Windows users who may previously have been using some version of Outlook.
548
 Another common way in which you may want to access email is via Thunderbird (also known as Icedove on Debian).  This may be especially useful if you're trying to convert former Windows users who may previously have been using some version of Outlook.
549
 </p>
549
 </p>
553
 </p>
553
 </p>
554
 </div>
554
 </div>
555
 
555
 
556
-<div id="outline-container-org9eb8410" class="outline-4">
557
-<h4 id="org9eb8410">Initial setup</h4>
558
-<div class="outline-text-4" id="text-org9eb8410">
556
+<div id="outline-container-orge9dc056" class="outline-4">
557
+<h4 id="orge9dc056">Initial setup</h4>
558
+<div class="outline-text-4" id="text-orge9dc056">
559
 <p>
559
 <p>
560
 Install <b>Thunderbird</b> and <b>Enigmail</b>.  How you do this just depends upon your distro and software manager or "app store".
560
 Install <b>Thunderbird</b> and <b>Enigmail</b>.  How you do this just depends upon your distro and software manager or "app store".
561
 </p>
561
 </p>
611
 </p>
611
 </p>
612
 </div>
612
 </div>
613
 </div>
613
 </div>
614
-<div id="outline-container-org26bdb18" class="outline-4">
615
-<h4 id="org26bdb18">Import your GPG keys</h4>
616
-<div class="outline-text-4" id="text-org26bdb18">
614
+<div id="outline-container-orgd99324a" class="outline-4">
615
+<h4 id="orgd99324a">Import your GPG keys</h4>
616
+<div class="outline-text-4" id="text-orgd99324a">
617
 <p>
617
 <p>
618
 On the Freedombone export your GPG public and private keys.
618
 On the Freedombone export your GPG public and private keys.
619
 </p>
619
 </p>
662
 </div>
662
 </div>
663
 </div>
663
 </div>
664
 
664
 
665
-<div id="outline-container-org6232242" class="outline-4">
666
-<h4 id="org6232242">Using for the first time</h4>
667
-<div class="outline-text-4" id="text-org6232242">
665
+<div id="outline-container-orgdaf2524" class="outline-4">
666
+<h4 id="orgdaf2524">Using for the first time</h4>
667
+<div class="outline-text-4" id="text-orgdaf2524">
668
 <p>
668
 <p>
669
 Click on the Thunderbird menu, which looks like three horizontal bars on the right hand side.
669
 Click on the Thunderbird menu, which looks like three horizontal bars on the right hand side.
670
 </p>
670
 </p>
699
 </div>
699
 </div>
700
 </div>
700
 </div>
701
 
701
 
702
-<div id="outline-container-org76969e1" class="outline-4">
703
-<h4 id="org76969e1">Making folders visible</h4>
704
-<div class="outline-text-4" id="text-org76969e1">
702
+<div id="outline-container-org8c934cf" class="outline-4">
703
+<h4 id="org8c934cf">Making folders visible</h4>
704
+<div class="outline-text-4" id="text-org8c934cf">
705
 <p>
705
 <p>
706
 By default you won't be able to see any folders which you may have created earlier using the <i>mailinglistrule</i> script.  To make folders visible select:
706
 By default you won't be able to see any folders which you may have created earlier using the <i>mailinglistrule</i> script.  To make folders visible select:
707
 </p>
707
 </p>
717
 </div>
717
 </div>
718
 </div>
718
 </div>
719
 
719
 
720
-<div id="outline-container-org859f614" class="outline-2">
721
-<h2 id="org859f614">K9 Android client</h2>
722
-<div class="outline-text-2" id="text-org859f614">
723
-</div><div id="outline-container-org38cc6da" class="outline-4">
724
-<h4 id="org38cc6da">A point about GPG on Android</h4>
725
-<div class="outline-text-4" id="text-org38cc6da">
720
+<div id="outline-container-org977e91e" class="outline-2">
721
+<h2 id="org977e91e">K9 Android client</h2>
722
+<div class="outline-text-2" id="text-org977e91e">
723
+</div><div id="outline-container-org064e583" class="outline-4">
724
+<h4 id="org064e583">A point about GPG on Android</h4>
725
+<div class="outline-text-4" id="text-org064e583">
726
 <p>
726
 <p>
727
 Before trying to set up email on Android you may want to consider whether you really need to do this. Android (and its variants) is not a particularly secure operating system and whether or not you wish to store GPG keys on it depends on your threat model and in what situations you'll be using your device.
727
 Before trying to set up email on Android you may want to consider whether you really need to do this. Android (and its variants) is not a particularly secure operating system and whether or not you wish to store GPG keys on it depends on your threat model and in what situations you'll be using your device.
728
 </p>
728
 </p>
732
 </p>
732
 </p>
733
 </div>
733
 </div>
734
 </div>
734
 </div>
735
-<div id="outline-container-org5d2163b" class="outline-4">
736
-<h4 id="org5d2163b">Compiling the development version</h4>
737
-<div class="outline-text-4" id="text-org5d2163b">
735
+<div id="outline-container-orge3b9988" class="outline-4">
736
+<h4 id="orge3b9988">Compiling the development version</h4>
737
+<div class="outline-text-4" id="text-orge3b9988">
738
 <p>
738
 <p>
739
 To get K9 working with Freedombone you'll need to install development versions of OpenKeychain and K9. At the time of writing the versions available in F-Droid do not support PGP/MIME or the "hidden recipient" feature of GPG. It is hoped that at some stage the patches will be integrated into the mainline or functionally equivalent changes made. Admittedly, this is not at all user friendly, but currently it's the only way to read Freedombone email on Android systems.
739
 To get K9 working with Freedombone you'll need to install development versions of OpenKeychain and K9. At the time of writing the versions available in F-Droid do not support PGP/MIME or the "hidden recipient" feature of GPG. It is hoped that at some stage the patches will be integrated into the mainline or functionally equivalent changes made. Admittedly, this is not at all user friendly, but currently it's the only way to read Freedombone email on Android systems.
740
 </p>
740
 </p>
940
 </div>
940
 </div>
941
 </div>
941
 </div>
942
 
942
 
943
-<div id="outline-container-org3c79dbd" class="outline-4">
944
-<h4 id="org3c79dbd">Import your GPG key into OpenKeychain</h4>
945
-<div class="outline-text-4" id="text-org3c79dbd">
943
+<div id="outline-container-org0c7be33" class="outline-4">
944
+<h4 id="org0c7be33">Import your GPG key into OpenKeychain</h4>
945
+<div class="outline-text-4" id="text-org0c7be33">
946
 <p>
946
 <p>
947
 With your device connected to a laptop via USB cable and with USB debugging enabled on it:
947
 With your device connected to a laptop via USB cable and with USB debugging enabled on it:
948
 </p>
948
 </p>
967
 </p>
967
 </p>
968
 </div>
968
 </div>
969
 </div>
969
 </div>
970
-<div id="outline-container-org5c95636" class="outline-4">
971
-<h4 id="org5c95636">Incoming server settings</h4>
972
-<div class="outline-text-4" id="text-org5c95636">
970
+<div id="outline-container-orgdd1cf35" class="outline-4">
971
+<h4 id="orgdd1cf35">Incoming server settings</h4>
972
+<div class="outline-text-4" id="text-orgdd1cf35">
973
 <ul class="org-ul">
973
 <ul class="org-ul">
974
 <li>Select settings/account settings</li>
974
 <li>Select settings/account settings</li>
975
 <li>Select Fetching mail/incoming server</li>
975
 <li>Select Fetching mail/incoming server</li>
981
 </ul>
981
 </ul>
982
 </div>
982
 </div>
983
 </div>
983
 </div>
984
-<div id="outline-container-org86df7eb" class="outline-4">
985
-<h4 id="org86df7eb">Outgoing (SMTP) server settings</h4>
986
-<div class="outline-text-4" id="text-org86df7eb">
984
+<div id="outline-container-org4d5e90d" class="outline-4">
985
+<h4 id="org4d5e90d">Outgoing (SMTP) server settings</h4>
986
+<div class="outline-text-4" id="text-org4d5e90d">
987
 <ul class="org-ul">
987
 <ul class="org-ul">
988
 <li>Select settings/account settings</li>
988
 <li>Select settings/account settings</li>
989
 <li>Select Sending mail/outgoing server</li>
989
 <li>Select Sending mail/outgoing server</li>
996
 </ul>
996
 </ul>
997
 </div>
997
 </div>
998
 </div>
998
 </div>
999
-<div id="outline-container-org19bbf5d" class="outline-4">
1000
-<h4 id="org19bbf5d">Crypto settings</h4>
1001
-<div class="outline-text-4" id="text-org19bbf5d">
999
+<div id="outline-container-orgee7a6a8" class="outline-4">
1000
+<h4 id="orgee7a6a8">Crypto settings</h4>
1001
+<div class="outline-text-4" id="text-orgee7a6a8">
1002
 <p>
1002
 <p>
1003
 Select <b>settings</b>, <b>Account settings</b>, <b>OpenKeychain</b> and then select your key and press <b>Allow</b>. You should now be able to decrypt emails by entering your GPG passphrase.
1003
 Select <b>settings</b>, <b>Account settings</b>, <b>OpenKeychain</b> and then select your key and press <b>Allow</b>. You should now be able to decrypt emails by entering your GPG passphrase.
1004
 </p>
1004
 </p>
1008
 </p>
1008
 </p>
1009
 </div>
1009
 </div>
1010
 </div>
1010
 </div>
1011
-<div id="outline-container-orgb823df0" class="outline-4">
1012
-<h4 id="orgb823df0">Folders</h4>
1013
-<div class="outline-text-4" id="text-orgb823df0">
1011
+<div id="outline-container-org87b0d22" class="outline-4">
1012
+<h4 id="org87b0d22">Folders</h4>
1013
+<div class="outline-text-4" id="text-org87b0d22">
1014
 <p>
1014
 <p>
1015
 To view any new folders which you may have created using the <i>mailinglistrule</i> script from your inbox press the <b>K9 icon</b> at the top left to access folders, then press the <b>menu button</b> and select <b>refresh folder list</b>.
1015
 To view any new folders which you may have created using the <i>mailinglistrule</i> script from your inbox press the <b>K9 icon</b> at the top left to access folders, then press the <b>menu button</b> and select <b>refresh folder list</b>.
1016
 </p>
1016
 </p>
1022
 </div>
1022
 </div>
1023
 </div>
1023
 </div>
1024
 
1024
 
1025
-<div id="outline-container-org0c0172c" class="outline-2">
1026
-<h2 id="org0c0172c">Subscribing to mailing lists</h2>
1027
-<div class="outline-text-2" id="text-org0c0172c">
1025
+<div id="outline-container-org563073c" class="outline-2">
1026
+<h2 id="org563073c">Subscribing to mailing lists</h2>
1027
+<div class="outline-text-2" id="text-org563073c">
1028
 <p>
1028
 <p>
1029
 To subscribe to a mailing list log in as your user (i.e. not the root user).
1029
 To subscribe to a mailing list log in as your user (i.e. not the root user).
1030
 </p>
1030
 </p>
1040
 </p>
1040
 </p>
1041
 </div>
1041
 </div>
1042
 </div>
1042
 </div>
1043
-<div id="outline-container-orga06b4bf" class="outline-2">
1044
-<h2 id="orga06b4bf">Adding email addresses to a group/folder</h2>
1045
-<div class="outline-text-2" id="text-orga06b4bf">
1043
+<div id="outline-container-orgd570e78" class="outline-2">
1044
+<h2 id="orgd570e78">Adding email addresses to a group/folder</h2>
1045
+<div class="outline-text-2" id="text-orgd570e78">
1046
 <p>
1046
 <p>
1047
 Similar to adding mailing list folders you can also add specified email addresses into a group/folder.
1047
 Similar to adding mailing list folders you can also add specified email addresses into a group/folder.
1048
 </p>
1048
 </p>
1058
 </p>
1058
 </p>
1059
 </div>
1059
 </div>
1060
 </div>
1060
 </div>
1061
-<div id="outline-container-orgd21a27d" class="outline-2">
1062
-<h2 id="orgd21a27d">Ignoring incoming emails</h2>
1063
-<div class="outline-text-2" id="text-orgd21a27d">
1061
+<div id="outline-container-org422c59c" class="outline-2">
1062
+<h2 id="org422c59c">Ignoring incoming emails</h2>
1063
+<div class="outline-text-2" id="text-org422c59c">
1064
 <p>
1064
 <p>
1065
 It is possible to ignore incoming emails if they are from a particular email address or if the subject line contains particular text.
1065
 It is possible to ignore incoming emails if they are from a particular email address or if the subject line contains particular text.
1066
 </p>
1066
 </p>
1076
 </p>
1076
 </p>
1077
 </div>
1077
 </div>
1078
 </div>
1078
 </div>
1079
-<div id="outline-container-org5310f10" class="outline-2">
1080
-<h2 id="org5310f10">Your own mailing list</h2>
1081
-<div class="outline-text-2" id="text-org5310f10">
1079
+<div id="outline-container-org60ff188" class="outline-2">
1080
+<h2 id="org60ff188">Your own mailing list</h2>
1081
+<div class="outline-text-2" id="text-org60ff188">
1082
 <p>
1082
 <p>
1083
 If you want to set up a public mailing list then when installing the system remember to set the <b>PUBLIC_MAILING_LIST</b> variable within <b>freedombone.cfg</b> to the name of your list. The name should have no spaces in it. Public mailing lists are unencrypted so anyone will be able to read the contents, including non subscribers.
1083
 If you want to set up a public mailing list then when installing the system remember to set the <b>PUBLIC_MAILING_LIST</b> variable within <b>freedombone.cfg</b> to the name of your list. The name should have no spaces in it. Public mailing lists are unencrypted so anyone will be able to read the contents, including non subscribers.
1084
 </p>
1084
 </p>

+ 2
- 2
website/EN/variants.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-08-08 Mon 17:20 -->
6
+<!-- 2016-08-08 Mon 17:41 -->
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>
181
   .org-svg { width: 90%; }
181
   .org-svg { width: 90%; }
182
   /*]]>*/-->
182
   /*]]>*/-->
183
 </style>
183
 </style>
184
-<link rel="stylesheet" type="text/css" href="solarized-light.css" />
184
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
185
 <script type="text/javascript">
185
 <script type="text/javascript">
186
 /*
186
 /*
187
 @licstart  The following is the entire license notice for the
187
 @licstart  The following is the entire license notice for the

+ 0
- 303
website/solarized-dark.css View File

1
-@import url(http://fonts.googleapis.com/css?family=Inconsolata);
2
-@import url(http://fonts.googleapis.com/css?family=PT+Sans);
3
-@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
4
-article,
5
-aside,
6
-details,
7
-figcaption,
8
-figure,
9
-footer,
10
-header,
11
-hgroup,
12
-nav,
13
-section,
14
-summary {
15
-  display: block;
16
-}
17
-audio,
18
-canvas,
19
-video {
20
-  display: inline-block;
21
-}
22
-audio:not([controls]) {
23
-  display: none;
24
-  height: 0;
25
-}
26
-[hidden] {
27
-  display: none;
28
-}
29
-html {
30
-  font-family: sans-serif;
31
-  -webkit-text-size-adjust: 100%;
32
-  -ms-text-size-adjust: 100%;
33
-}
34
-body {
35
-  margin: 0;
36
-}
37
-a:focus {
38
-  outline: thin dotted;
39
-}
40
-a:active,
41
-a:hover {
42
-  outline: 0;
43
-}
44
-h1 {
45
-  font-size: 2em;
46
-}
47
-abbr[title] {
48
-  border-bottom: 1px dotted;
49
-}
50
-b,
51
-strong {
52
-  font-weight: bold;
53
-}
54
-dfn {
55
-  font-style: italic;
56
-}
57
-mark {
58
-  background: #ff0;
59
-  color: #000;
60
-}
61
-code,
62
-kbd,
63
-pre,
64
-samp {
65
-  font-family: monospace, serif;
66
-  font-size: 1em;
67
-}
68
-pre {
69
-  white-space: pre-wrap;
70
-  word-wrap: break-word;
71
-}
72
-q {
73
-  quotes: "\201C" "\201D" "\2018" "\2019";
74
-}
75
-small {
76
-  font-size: 80%;
77
-}
78
-sub,
79
-sup {
80
-  font-size: 75%;
81
-  line-height: 0;
82
-  position: relative;
83
-  vertical-align: baseline;
84
-}
85
-sup {
86
-  top: -0.5em;
87
-}
88
-sub {
89
-  bottom: -0.25em;
90
-}
91
-img {
92
-  border: 0;
93
-}
94
-svg:not(:root) {
95
-  overflow: hidden;
96
-}
97
-figure {
98
-  margin: 0;
99
-}
100
-fieldset {
101
-  border: 1px solid #c0c0c0;
102
-  margin: 0 2px;
103
-  padding: 0.35em 0.625em 0.75em;
104
-}
105
-legend {
106
-  border: 0;
107
-  padding: 0;
108
-}
109
-button,
110
-input,
111
-select,
112
-textarea {
113
-  font-family: inherit;
114
-  font-size: 100%;
115
-  margin: 0;
116
-}
117
-button,
118
-input {
119
-  line-height: normal;
120
-}
121
-button,
122
-html input[type="button"],
123
-input[type="reset"],
124
-input[type="submit"] {
125
-  -webkit-appearance: button;
126
-  cursor: pointer;
127
-}
128
-button[disabled],
129
-input[disabled] {
130
-  cursor: default;
131
-}
132
-input[type="checkbox"],
133
-input[type="radio"] {
134
-  box-sizing: border-box;
135
-  padding: 0;
136
-}
137
-input[type="search"] {
138
-  -webkit-appearance: textfield;
139
-  -moz-box-sizing: content-box;
140
-  -webkit-box-sizing: content-box;
141
-  box-sizing: content-box;
142
-}
143
-input[type="search"]::-webkit-search-cancel-button,
144
-input[type="search"]::-webkit-search-decoration {
145
-  -webkit-appearance: none;
146
-}
147
-button::-moz-focus-inner,
148
-input::-moz-focus-inner {
149
-  border: 0;
150
-  padding: 0;
151
-}
152
-textarea {
153
-  overflow: auto;
154
-  vertical-align: top;
155
-}
156
-table {
157
-  border-collapse: collapse;
158
-  border-spacing: 0;
159
-}
160
-html {
161
-  font-family: 'PT Sans', sans-serif;
162
-}
163
-pre,
164
-code {
165
-  font-family: 'Inconsolata', sans-serif;
166
-}
167
-h1,
168
-h2,
169
-h3,
170
-h4,
171
-h5,
172
-h6 {
173
-  font-family: 'PT Sans Narrow', sans-serif;
174
-  font-weight: 700;
175
-}
176
-html {
177
-  background-color: #073642;
178
-  color: #839496;
179
-  margin: 1em;
180
-}
181
-body {
182
-  background-color: #002b36;
183
-  margin: 0 auto;
184
-  max-width: 23cm;
185
-  border: 1pt solid #586e75;
186
-  padding: 1em;
187
-}
188
-code {
189
-  background-color: #073642;
190
-  padding: 2px;
191
-}
192
-a {
193
-  color: #b58900;
194
-}
195
-a:visited {
196
-  color: #cb4b16;
197
-}
198
-a:hover {
199
-  color: #cb4b16;
200
-}
201
-h1 {
202
-  color: #d33682;
203
-}
204
-h2,
205
-h3,
206
-h4,
207
-h5,
208
-h6 {
209
-  color: #859900;
210
-}
211
-pre {
212
-  background-color: #002b36;
213
-  color: #839496;
214
-  border: 1pt solid #586e75;
215
-  padding: 1em;
216
-  box-shadow: 5pt 5pt 8pt #073642;
217
-}
218
-pre code {
219
-  background-color: #002b36;
220
-}
221
-h1 {
222
-  font-size: 2.8em;
223
-}
224
-h2 {
225
-  font-size: 2.4em;
226
-}
227
-h3 {
228
-  font-size: 1.8em;
229
-}
230
-h4 {
231
-  font-size: 1.4em;
232
-}
233
-h5 {
234
-  font-size: 1.3em;
235
-}
236
-h6 {
237
-  font-size: 1.15em;
238
-}
239
-.tag {
240
-  background-color: #073642;
241
-  color: #d33682;
242
-  padding: 0 0.2em;
243
-}
244
-.todo,
245
-.next,
246
-.done {
247
-  color: #002b36;
248
-  background-color: #dc322f;
249
-  padding: 0 0.2em;
250
-}
251
-.tag {
252
-  -webkit-border-radius: 0.35em;
253
-  -moz-border-radius: 0.35em;
254
-  border-radius: 0.35em;
255
-}
256
-.TODO {
257
-  -webkit-border-radius: 0.2em;
258
-  -moz-border-radius: 0.2em;
259
-  border-radius: 0.2em;
260
-  background-color: #2aa198;
261
-}
262
-.NEXT {
263
-  -webkit-border-radius: 0.2em;
264
-  -moz-border-radius: 0.2em;
265
-  border-radius: 0.2em;
266
-  background-color: #268bd2;
267
-}
268
-.ACTIVE {
269
-  -webkit-border-radius: 0.2em;
270
-  -moz-border-radius: 0.2em;
271
-  border-radius: 0.2em;
272
-  background-color: #268bd2;
273
-}
274
-.DONE {
275
-  -webkit-border-radius: 0.2em;
276
-  -moz-border-radius: 0.2em;
277
-  border-radius: 0.2em;
278
-  background-color: #859900;
279
-}
280
-.WAITING {
281
-  -webkit-border-radius: 0.2em;
282
-  -moz-border-radius: 0.2em;
283
-  border-radius: 0.2em;
284
-  background-color: #cb4b16;
285
-}
286
-.HOLD {
287
-  -webkit-border-radius: 0.2em;
288
-  -moz-border-radius: 0.2em;
289
-  border-radius: 0.2em;
290
-  background-color: #d33682;
291
-}
292
-.NOTE {
293
-  -webkit-border-radius: 0.2em;
294
-  -moz-border-radius: 0.2em;
295
-  border-radius: 0.2em;
296
-  background-color: #d33682;
297
-}
298
-.CANCELLED {
299
-  -webkit-border-radius: 0.2em;
300
-  -moz-border-radius: 0.2em;
301
-  border-radius: 0.2em;
302
-  background-color: #859900;
303
-}

+ 0
- 303
website/solarized-light.css View File

1
-@import url(http://fonts.googleapis.com/css?family=Inconsolata);
2
-@import url(http://fonts.googleapis.com/css?family=PT+Sans);
3
-@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
4
-article,
5
-aside,
6
-details,
7
-figcaption,
8
-figure,
9
-footer,
10
-header,
11
-hgroup,
12
-nav,
13
-section,
14
-summary {
15
-  display: block;
16
-}
17
-audio,
18
-canvas,
19
-video {
20
-  display: inline-block;
21
-}
22
-audio:not([controls]) {
23
-  display: none;
24
-  height: 0;
25
-}
26
-[hidden] {
27
-  display: none;
28
-}
29
-html {
30
-  font-family: sans-serif;
31
-  -webkit-text-size-adjust: 100%;
32
-  -ms-text-size-adjust: 100%;
33
-}
34
-body {
35
-  margin: 0;
36
-}
37
-a:focus {
38
-  outline: thin dotted;
39
-}
40
-a:active,
41
-a:hover {
42
-  outline: 0;
43
-}
44
-h1 {
45
-  font-size: 2em;
46
-}
47
-abbr[title] {
48
-  border-bottom: 1px dotted;
49
-}
50
-b,
51
-strong {
52
-  font-weight: bold;
53
-}
54
-dfn {
55
-  font-style: italic;
56
-}
57
-mark {
58
-  background: #ff0;
59
-  color: #000;
60
-}
61
-code,
62
-kbd,
63
-pre,
64
-samp {
65
-  font-family: monospace, serif;
66
-  font-size: 1em;
67
-}
68
-pre {
69
-  white-space: pre-wrap;
70
-  word-wrap: break-word;
71
-}
72
-q {
73
-  quotes: "\201C" "\201D" "\2018" "\2019";
74
-}
75
-small {
76
-  font-size: 80%;
77
-}
78
-sub,
79
-sup {
80
-  font-size: 75%;
81
-  line-height: 0;
82
-  position: relative;
83
-  vertical-align: baseline;
84
-}
85
-sup {
86
-  top: -0.5em;
87
-}
88
-sub {
89
-  bottom: -0.25em;
90
-}
91
-img {
92
-  border: 0;
93
-}
94
-svg:not(:root) {
95
-  overflow: hidden;
96
-}
97
-figure {
98
-  margin: 0;
99
-}
100
-fieldset {
101
-  border: 1px solid #c0c0c0;
102
-  margin: 0 2px;
103
-  padding: 0.35em 0.625em 0.75em;
104
-}
105
-legend {
106
-  border: 0;
107
-  padding: 0;
108
-}
109
-button,
110
-input,
111
-select,
112
-textarea {
113
-  font-family: inherit;
114
-  font-size: 100%;
115
-  margin: 0;
116
-}
117
-button,
118
-input {
119
-  line-height: normal;
120
-}
121
-button,
122
-html input[type="button"],
123
-input[type="reset"],
124
-input[type="submit"] {
125
-  -webkit-appearance: button;
126
-  cursor: pointer;
127
-}
128
-button[disabled],
129
-input[disabled] {
130
-  cursor: default;
131
-}
132
-input[type="checkbox"],
133
-input[type="radio"] {
134
-  box-sizing: border-box;
135
-  padding: 0;
136
-}
137
-input[type="search"] {
138
-  -webkit-appearance: textfield;
139
-  -moz-box-sizing: content-box;
140
-  -webkit-box-sizing: content-box;
141
-  box-sizing: content-box;
142
-}
143
-input[type="search"]::-webkit-search-cancel-button,
144
-input[type="search"]::-webkit-search-decoration {
145
-  -webkit-appearance: none;
146
-}
147
-button::-moz-focus-inner,
148
-input::-moz-focus-inner {
149
-  border: 0;
150
-  padding: 0;
151
-}
152
-textarea {
153
-  overflow: auto;
154
-  vertical-align: top;
155
-}
156
-table {
157
-  border-collapse: collapse;
158
-  border-spacing: 0;
159
-}
160
-html {
161
-  font-family: 'PT Sans', sans-serif;
162
-}
163
-pre,
164
-code {
165
-  font-family: 'Inconsolata', sans-serif;
166
-}
167
-h1,
168
-h2,
169
-h3,
170
-h4,
171
-h5,
172
-h6 {
173
-  font-family: 'PT Sans Narrow', sans-serif;
174
-  font-weight: 700;
175
-}
176
-html {
177
-  background-color: #eee8d5;
178
-  color: #657b83;
179
-  margin: 1em;
180
-}
181
-body {
182
-  background-color: #fdf6e3;
183
-  margin: 0 auto;
184
-  max-width: 23cm;
185
-  border: 1pt solid #93a1a1;
186
-  padding: 1em;
187
-}
188
-code {
189
-  background-color: #eee8d5;
190
-  padding: 2px;
191
-}
192
-a {
193
-  color: #b58900;
194
-}
195
-a:visited {
196
-  color: #cb4b16;
197
-}
198
-a:hover {
199
-  color: #cb4b16;
200
-}
201
-h1 {
202
-  color: #d33682;
203
-}
204
-h2,
205
-h3,
206
-h4,
207
-h5,
208
-h6 {
209
-  color: #859900;
210
-}
211
-pre {
212
-  background-color: #fdf6e3;
213
-  color: #657b83;
214
-  border: 1pt solid #93a1a1;
215
-  padding: 1em;
216
-  box-shadow: 5pt 5pt 8pt #eee8d5;
217
-}
218
-pre code {
219
-  background-color: #fdf6e3;
220
-}
221
-h1 {
222
-  font-size: 2.8em;
223
-}
224
-h2 {
225
-  font-size: 2.4em;
226
-}
227
-h3 {
228
-  font-size: 1.8em;
229
-}
230
-h4 {
231
-  font-size: 1.4em;
232
-}
233
-h5 {
234
-  font-size: 1.3em;
235
-}
236
-h6 {
237
-  font-size: 1.15em;
238
-}
239
-.tag {
240
-  background-color: #eee8d5;
241
-  color: #d33682;
242
-  padding: 0 0.2em;
243
-}
244
-.todo,
245
-.next,
246
-.done {
247
-  color: #fdf6e3;
248
-  background-color: #dc322f;
249
-  padding: 0 0.2em;
250
-}
251
-.tag {
252
-  -webkit-border-radius: 0.35em;
253
-  -moz-border-radius: 0.35em;
254
-  border-radius: 0.35em;
255
-}
256
-.TODO {
257
-  -webkit-border-radius: 0.2em;
258
-  -moz-border-radius: 0.2em;
259
-  border-radius: 0.2em;
260
-  background-color: #2aa198;
261
-}
262
-.NEXT {
263
-  -webkit-border-radius: 0.2em;
264
-  -moz-border-radius: 0.2em;
265
-  border-radius: 0.2em;
266
-  background-color: #268bd2;
267
-}
268
-.ACTIVE {
269
-  -webkit-border-radius: 0.2em;
270
-  -moz-border-radius: 0.2em;
271
-  border-radius: 0.2em;
272
-  background-color: #268bd2;
273
-}
274
-.DONE {
275
-  -webkit-border-radius: 0.2em;
276
-  -moz-border-radius: 0.2em;
277
-  border-radius: 0.2em;
278
-  background-color: #859900;
279
-}
280
-.WAITING {
281
-  -webkit-border-radius: 0.2em;
282
-  -moz-border-radius: 0.2em;
283
-  border-radius: 0.2em;
284
-  background-color: #cb4b16;
285
-}
286
-.HOLD {
287
-  -webkit-border-radius: 0.2em;
288
-  -moz-border-radius: 0.2em;
289
-  border-radius: 0.2em;
290
-  background-color: #d33682;
291
-}
292
-.NOTE {
293
-  -webkit-border-radius: 0.2em;
294
-  -moz-border-radius: 0.2em;
295
-  border-radius: 0.2em;
296
-  background-color: #d33682;
297
-}
298
-.CANCELLED {
299
-  -webkit-border-radius: 0.2em;
300
-  -moz-border-radius: 0.2em;
301
-  border-radius: 0.2em;
302
-  background-color: #859900;
303
-}