Quellcode durchsuchen

New formatting on images

Bob Mottram vor 7 Jahren
Ursprung
Commit
53b883d895
100 geänderte Dateien mit 2609 neuen und 7077 gelöschten Zeilen
  1. 4
    11
      doc/EN/app_akaunting.org
  2. 2
    7
      doc/EN/app_bdsmail.org
  3. 2
    7
      doc/EN/app_bludit.org
  4. 3
    9
      doc/EN/app_cryptpad.org
  5. 2
    7
      doc/EN/app_dlna.org
  6. 2
    8
      doc/EN/app_dokuwiki.org
  7. 3
    9
      doc/EN/app_edith.org
  8. 2
    7
      doc/EN/app_emacs.org
  9. 2
    7
      doc/EN/app_etherpad.org
  10. 2
    7
      doc/EN/app_fedwiki.org
  11. 3
    9
      doc/EN/app_friendica.org
  12. 7
    18
      doc/EN/app_gnusocial.org
  13. 2
    7
      doc/EN/app_gogs.org
  14. 2
    7
      doc/EN/app_htmly.org
  15. 3
    9
      doc/EN/app_hubzilla.org
  16. 2
    7
      doc/EN/app_icecast.org
  17. 4
    7
      doc/EN/app_irc.org
  18. 2
    7
      doc/EN/app_kanboard.org
  19. 3
    9
      doc/EN/app_keyserver.org
  20. 5
    13
      doc/EN/app_koel.org
  21. 3
    9
      doc/EN/app_lychee.org
  22. 4
    11
      doc/EN/app_mailpile.org
  23. 3
    9
      doc/EN/app_matrix.org
  24. 3
    7
      doc/EN/app_mediagoblin.org
  25. 3
    9
      doc/EN/app_mumble.org
  26. 3
    9
      doc/EN/app_nextcloud.org
  27. 2
    4
      doc/EN/app_peertube.org
  28. 2
    7
      doc/EN/app_pihole.org
  29. 7
    12
      doc/EN/app_pleroma.org
  30. 6
    15
      doc/EN/app_postactiv.org
  31. 2
    7
      doc/EN/app_privatebin.org
  32. 2
    7
      doc/EN/app_profanity.org
  33. 3
    9
      doc/EN/app_riot.org
  34. 3
    9
      doc/EN/app_rss.org
  35. 3
    10
      doc/EN/app_searx.org
  36. 4
    11
      doc/EN/app_syncthing.org
  37. 3
    9
      doc/EN/app_tahoelafs.org
  38. 3
    9
      doc/EN/app_tox.org
  39. 3
    11
      doc/EN/app_turtl.org
  40. 2
    7
      doc/EN/app_vpn.org
  41. 2
    7
      doc/EN/app_xmpp.org
  42. 2
    5
      doc/EN/apps.org
  43. 2
    4
      doc/EN/armbian.org
  44. 4
    9
      doc/EN/backups.org
  45. 6
    15
      doc/EN/beaglebone.org
  46. 2
    7
      doc/EN/boards.org
  47. 4
    9
      doc/EN/code.org
  48. 2
    5
      doc/EN/codeofconduct.org
  49. 14
    30
      doc/EN/controlpanel.org
  50. 2
    7
      doc/EN/debianinstall.org
  51. 4
    7
      doc/EN/devguide.org
  52. 2
    5
      doc/EN/domains.org
  53. 6
    9
      doc/EN/faq.org
  54. 40
    135
      website/EN/app_akaunting.html
  55. 38
    129
      website/EN/app_bdsmail.html
  56. 38
    129
      website/EN/app_bludit.html
  57. 40
    133
      website/EN/app_cryptpad.html
  58. 39
    130
      website/EN/app_dokuwiki.html
  59. 36
    129
      website/EN/app_edith.html
  60. 63
    153
      website/EN/app_emacs.html
  61. 42
    133
      website/EN/app_etherpad.html
  62. 59
    141
      website/EN/app_fedwiki.html
  63. 43
    136
      website/EN/app_friendica.html
  64. 114
    211
      website/EN/app_gnusocial.html
  65. 40
    129
      website/EN/app_gogs.html
  66. 39
    129
      website/EN/app_htmly.html
  67. 43
    136
      website/EN/app_hubzilla.html
  68. 52
    141
      website/EN/app_icecast.html
  69. 52
    137
      website/EN/app_irc.html
  70. 42
    133
      website/EN/app_kanboard.html
  71. 57
    147
      website/EN/app_keyserver.html
  72. 59
    154
      website/EN/app_koel.html
  73. 40
    132
      website/EN/app_lychee.html
  74. 43
    138
      website/EN/app_mailpile.html
  75. 49
    141
      website/EN/app_matrix.html
  76. 47
    136
      website/EN/app_mediagoblin.html
  77. 45
    138
      website/EN/app_mumble.html
  78. 46
    139
      website/EN/app_nextcloud.html
  79. 43
    137
      website/EN/app_peertube.html
  80. 71
    155
      website/EN/app_pihole.html
  81. 51
    152
      website/EN/app_pleroma.html
  82. 118
    212
      website/EN/app_postactiv.html
  83. 38
    129
      website/EN/app_privatebin.html
  84. 57
    141
      website/EN/app_profanity.html
  85. 43
    136
      website/EN/app_riot.html
  86. 46
    134
      website/EN/app_rss.html
  87. 47
    141
      website/EN/app_searx.html
  88. 44
    136
      website/EN/app_syncthing.html
  89. 46
    139
      website/EN/app_tahoelafs.html
  90. 37
    129
      website/EN/app_tox.html
  91. 42
    136
      website/EN/app_turtl.html
  92. 54
    140
      website/EN/app_vpn.html
  93. 58
    147
      website/EN/app_xmpp.html
  94. 162
    258
      website/EN/apps.html
  95. 47
    128
      website/EN/armbian.html
  96. 76
    158
      website/EN/backups.html
  97. 54
    146
      website/EN/beaglebone.html
  98. 56
    136
      website/EN/boards.html
  99. 40
    126
      website/EN/code.html
  100. 0
    0
      website/EN/codeofconduct.html

+ 4
- 11
doc/EN/app_akaunting.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Akaunting</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Akaunting
18 13
 
19 14
 The Freedombone system isn't primarily aimed at companies or institutions, but if you're a one person company or freelancer then having the ability to run your own accounting system and keep the data private and also backed up is useful. Akaunting provides a nice web based system for small business accounts, and is also quite usable within a mobile web browser.
20 15
 
@@ -33,14 +28,12 @@ From the *Administrator control panel* select *Passwords* and look up the passwo
33 28
 
34 29
 Now in a browser navigate to your subdomain. You will need to enter some details for the database. The password should be the mariadb one.
35 30
 
36
-#+BEGIN_CENTER
31
+#+attr_html: :width 80% :align center
37 32
 [[file:images/akaunting_setup.jpg]]
38
-#+END_CENTER
39 33
 
40 34
 After that you'll need to enter a company name and an email address. You can make the administrator password anything you prefer, and a suggestion can be found within the *Passwords* section of the *Administrator control panel* under *akaunting*.
41 35
 
42
-#+BEGIN_CENTER
36
+#+attr_html: :width 80% :align center
43 37
 [[file:images/akaunting_setup_company.jpg]]
44
-#+END_CENTER
45 38
 
46 39
 From then on the system should be usable. Accounts software can often be quite complex, and so you'll probably want to refer to the [[https://akaunting.com/docs][official documentation]] for details.

+ 2
- 7
doc/EN/app_bdsmail.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>BDS Mail</h1>
16
-</center>
17
-#+END_EXPORT
12
+* BDS Mail
18 13
 
19 14
 BDS Mail (aka "Brain Dead Simple Mail") is an optional addition to the existing email server which comes installed as default. It creates an extra folder within the Mutt client which allows you to send and receive email using [[https://en.wikipedia.org/wiki/I2P][i2p]] as the transport layer. This solves the problem of being blocked by dubious systems and also the problem of user friendly email encryption. If you're behind a hostile firewall which you don't control and which blocks all ports, this system is still likely to work. You can use GPG as an additional encryption layer if you prefer, but it's not strictly necessary because you already have the i2p public key system to ensure end-to-end security.
20 15
 

+ 2
- 7
doc/EN/app_bludit.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Bludit</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Bludit
18 13
 
19 14
 This is a databaseless blogging system which uses markdown files. It's not very complex and so there is not much to go wrong, and it should run well on any server hardware.
20 15
 

+ 3
- 9
doc/EN/app_cryptpad.org Datei anzeigen

@@ -6,19 +6,13 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>CryptPad</h1>
16
-</center>
17
-#+END_EXPORT
12
+* CryptPad
18 13
 
19
-#+BEGIN_CENTER
14
+#+attr_html: :width 80% :align center
20 15
 [[file:images/cryptpad.jpg]]
21
-#+END_CENTER
22 16
 
23 17
 This is similar to [[./app_etherpad.html][EtherPad]] but with better security and more document types which can be collaboratively edited in real time. It includes not just text editing but also creating presentations, voting and editing source code.
24 18
 

+ 2
- 7
doc/EN/app_dlna.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>DLNA</h1>
16
-</center>
17
-#+END_EXPORT
12
+* DLNA
18 13
 
19 14
 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 "/Music/" on an unencrypted USB thumb drive and then insert it into a USB socket on the Freedombone system.
20 15
 

+ 2
- 8
doc/EN/app_dokuwiki.org Datei anzeigen

@@ -6,19 +6,13 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Dokuwiki</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Dokuwiki
18 13
 
19 14
 Dokuwiki is a wiki which stores its content in text files. Having no database makes maintaining it simpler, and it's not tied to any particular domain name so you can easily copy the files to a different domain if you need to.
20 15
 
21
-
22 16
 * Installation
23 17
 Log into your system with:
24 18
 

+ 3
- 9
doc/EN/app_edith.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Edith Notes</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Edith Notes
18 13
 
19 14
 Edith notes is the simplest and quickest kind of notes system. It has no complicated user interface. Just enter your domain and a title and a note will be created. Everything typed is saved automatically.
20 15
 
@@ -28,8 +23,7 @@ ssh myusername@mydomain.com -p 2222
28 23
 
29 24
 Select *Administrator controls* then *App Settings* then *edith*. Enter a subdomain name, such as /notes.mydomain.com/, and optionally a freedns code. When the installation is complete you can then look up the password for the site within the *Passwords* section of the *Administrator control panel*, then  navigate to the subdomain. Log in, then enter something like /notes.mydomain.com/testnote/ and start typing.
30 25
 
31
-#+BEGIN_CENTER
26
+#+attr_html: :width 80% :align center
32 27
 [[file:images/edith_notes.jpg]]
33
-#+END_CENTER
34 28
 
35 29
 It is possible to turn off the login via *App Settings/edith* if you wish, but this will enable anyone on the internet to view or edit notes on your system, which could have obvious privacy or stability implications. From *App settings/edith* it's also possible to browse through your notes files.

+ 2
- 7
doc/EN/app_emacs.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Emacs</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Emacs
18 13
 
19 14
 Emacs is a text editor popular with software developers or anyone who needs to take notes at high speed or be able to customise their editing environment to a high degree. When installed on Freedombone it can be used together the Mutt email client to edit new emails or if you need to manually edit configuration files.
20 15
 

+ 2
- 7
doc/EN/app_etherpad.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Etherpad</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Etherpad
18 13
 
19 14
 This is a well known system for real time collaborative editing of documents. Just log in, choose a document title and then edit. Different users will appear in different colours, and can also chat in the sidebar. This is installed as a private system in which only users on your Freedombone server will be able to create and edit documents, so it's not open to any random users on the internet.
20 15
 

+ 2
- 7
doc/EN/app_fedwiki.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Federated Wiki</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Federated Wiki
18 13
 
19 14
 Federated wikis are a relatively new concept. There can be multiple copies of the same page on different servers and it's then easy to pick which version you prefer, or make something new. It's like wiki meets mashup meets federation, and so is different from many previous web paradigms and may take some recalibration of how you think the web should work.
20 15
 

+ 3
- 9
doc/EN/app_friendica.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Friendica</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Friendica
18 13
 
19 14
 Friendica is a federated social networking system. It can federate with other popular systems such as GNU Social and Diaspora. Currently Friendica only works on the clearnet and doesn't have an onion address.
20 15
 
@@ -37,9 +32,8 @@ If you have just obtained a Lets Encrypt certificate as above then go to *About*
37 32
 
38 33
 On first visiting your Friendica site you'll see the login screen. The first thing you need to do is to select *register* to create a new Friendica administrator user. The first user on the system then becomes its administrator.
39 34
 
40
-#+BEGIN_CENTER
35
+#+attr_html: :width 80% :align center
41 36
 [[file:images/friendicaadmin.jpg]]
42
-#+END_CENTER
43 37
 
44 38
 Friendica has numerous addons which you might want to explore. Select the small icon next to the search box and you will get to the administrator settings. Select *plugins* and you can then configure which ones you want. From the *site* settings you can also force all links to use SSL/TLS for added security.
45 39
 

+ 7
- 18
doc/EN/app_gnusocial.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>GNU Social</h1>
16
-</center>
17
-#+END_EXPORT
12
+* GNU Social
18 13
 
19 14
 GNU Social is typically referred to as a microblogging system, although with a maximum post length much longer than Twitter it's really a sort of federated community blog with a stream-based appearance which also supports markdown formatting.
20 15
 
@@ -24,10 +19,8 @@ You should regard anything posted to GNU Social as being /public communication/
24 19
 
25 20
 Some general advice about life in the fediverse [[./fediverse.html][can be found here]].
26 21
 
27
-
28
-#+BEGIN_CENTER
22
+#+attr_html: :width 100% :align center
29 23
 [[file:images/gnusocial_pleroma.jpg]]
30
-#+END_CENTER
31 24
 
32 25
 
33 26
 * Installation
@@ -52,16 +45,14 @@ Once you have logged in to GNU Social you may then want to select *Admin* and ch
52 45
 
53 46
 GNU Social has a clutter-free mobile user interface which can be accessed via a Tor compatible browser (make sure to add a NoScript exception). Unlike similar proprietary sites there are no bribed posts.
54 47
 
55
-#+BEGIN_CENTER
48
+#+attr_html: :width 80% :align center
56 49
 [[file:images/gnusocial_mobile.jpg]]
57
-#+END_CENTER
58 50
 
59 51
 * Switching user interfaces
60 52
 A few web based user interfaces are available for GNU SOcial. They are selectable by going to the *Administrator control panel* and choosing *App settings* then *gnusocial*.
61 53
 
62
-#+BEGIN_CENTER
54
+#+attr_html: :width 80% :align center
63 55
 [[file:images/gnusocial_settings.jpg]]
64
-#+END_CENTER
65 56
 
66 57
  * *Qvitter*: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived
67 58
  * *Pleroma*: A modern and lightweight user interface
@@ -69,9 +60,8 @@ A few web based user interfaces are available for GNU SOcial. They are selectabl
69 60
 
70 61
 * Using with Emacs
71 62
 
72
-#+BEGIN_CENTER
63
+#+attr_html: :width 100% :align center
73 64
 [[file:images/gnu-social-mode.jpg]]
74
-#+END_CENTER
75 65
 
76 66
 If you are an Emacs user it's also possible to set up GNU Social mode as follows:
77 67
 
@@ -122,9 +112,8 @@ Showing timelines:
122 112
 | CTRL-c CTRL-d | Post direct Message   |
123 113
 
124 114
 * Blocking controls
125
-#+BEGIN_CENTER
115
+#+attr_html: :width 80% :align center
126 116
 [[file:images/controlpanel/control_panel_blocking.jpg]]
127
-#+END_CENTER
128 117
 
129 118
 The biggest hazard with GNU Social is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the *Administrator control panel* and selecting *Domain or User Blocking*, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
130 119
 

+ 2
- 7
doc/EN/app_gogs.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Gogs</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Gogs
18 13
 
19 14
 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 occurs.
20 15
 

+ 2
- 7
doc/EN/app_htmly.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>HTMLy</h1>
16
-</center>
17
-#+END_EXPORT
12
+* HTMLy
18 13
 
19 14
 HTMLy is a databaseless blogging system.
20 15
 

+ 3
- 9
doc/EN/app_hubzilla.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Hubzilla</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Hubzilla
18 13
 
19 14
 Hubzilla is a web publishing and social network system which includes wiki, web pages, photo albums and file storage. It also has privacy controls which allow you to define who can see which content. It's possible to write posts and have them visible only to a group of friends (known as "/privacy groups/"), with the encryption being handled automatically. Currently Hubzilla only works on the clearnet and doesn't have an onion address.
20 15
 
@@ -37,6 +32,5 @@ If you have just obtained a Lets Encrypt certificate as above then go to *About*
37 32
 
38 33
 On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is *register* a new user. The first user on the system then becomes its administrator.
39 34
 
40
-#+BEGIN_CENTER
35
+#+attr_html: :width 80% :align center
41 36
 [[file:images/hubzilla_mobile.jpg]]
42
-#+END_CENTER

+ 2
- 7
doc/EN/app_icecast.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Icecast</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Icecast
18 13
 
19 14
 Icecast enables you to run something like an internet radio station. So if you have multiple audio files and want to be able to stream those in sequence from a web site then this can be useful.
20 15
 

+ 4
- 7
doc/EN/app_irc.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>IRC</h1>
16
-</center>
17
-#+END_EXPORT
12
+* IRC
18 13
 
19 14
 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.
20 15
 
@@ -56,10 +51,12 @@ Enter first and second nicknames and check *connect to this network on startup*.
56 51
 
57 52
 If you are using the ordinary domain name (clearnet/ICANN) then make sure that *Use SSL* is checked.
58 53
 
54
+#+attr_html: :width 80% :align center
59 55
 [[file:images/hexchat_setup_clearnet.jpg]]
60 56
 
61 57
 If you are using the onion address then *use SSL* should be unchecked and the transport encryption will be handled via the onion address itself.
62 58
 
59
+#+attr_html: :width 80% :align center
63 60
 [[file:images/hexchat_setup.jpg]]
64 61
 
65 62
 Within the *Password* field enter the password which can be found from the IRC menu of the *control panel*.

+ 2
- 7
doc/EN/app_kanboard.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>KanBoard</h1>
16
-</center>
17
-#+END_EXPORT
12
+* KanBoard
18 13
 
19 14
 Kanbans are one way of managing projects. They're traditionally used in businesses but can also be useful for personal TODO lists or within open source or DIY projects. If you have a list of things which need to be done and want to keep track of progress then this provides a way to do that.
20 15
 

+ 3
- 9
doc/EN/app_keyserver.org Datei anzeigen

@@ -6,23 +6,17 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>OpenPGP Key Server</h1>
16
-</center>
17
-#+END_EXPORT
12
+* OpenPGP Key Server
18 13
 
19 14
 The /web of trust/ is a nice idea, but how trustable is it? If you take a look at how many OpenPGP key servers are out there then there are a two or three main ones and not much else. Can you trust those servers? Who is maintaining them and how often? Is any censorship going on? How hard would it be for adversaries to get implants onto them? In terms of technology this infrastructure is quite old and it could have been neglected for a long time. Once vigilant maintainers might have turned lazy and gotten lax with server security, or been recruited over to the dark side.
20 15
 
21 16
 For these kinds of reasons you might prefer to run your own web of trust infrastructure. In simple terms it's a database of GPG public keys which provides a way for users to /find out how to communicate with others securely via email/. You can meet in person and exchange public keys via sneakernet on USB drives, but most users of GPG don't do that. Instead they just download the public key for a given email address from one of the key servers.
22 17
 
23
-#+BEGIN_CENTER
18
+#+attr_html: :width 80% :align center
24 19
 [[file:images/keyserver.jpg]]
25
-#+END_CENTER
26 20
 
27 21
 * Installation
28 22
 

+ 5
- 13
doc/EN/app_koel.org Datei anzeigen

@@ -6,21 +6,15 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Koel</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Koel
18 13
 
19 14
 This enables you to store your music on the Freedombone server and then access it from any internet connected device. If you just want to make music accessible within your home network then [[./app_dlna.html][DLNA]] is usually sufficient, but if you want to be able to play your music from anywhere then [[https://koel.phanan.net][Koel]] is a better option.
20 15
 
21
-#+BEGIN_CENTER
16
+#+attr_html: :width 80% :align center
22 17
 [[file:images/koel.jpg]]
23
-#+END_CENTER
24 18
 
25 19
 * Installation
26 20
 Log into your system with:
@@ -37,17 +31,15 @@ Go back to the *Administrator control panel*, select *Passwords* then *koel*. Yo
37 31
 
38 32
 Once logged in go to settings and set the media path to */music*.
39 33
 
40
-#+BEGIN_CENTER
34
+#+attr_html: :width 80% :align center
41 35
 [[file:images/koelsettings.jpg]]
42
-#+END_CENTER
43 36
 
44 37
 * Importing music
45 38
 
46 39
 This app doesn't have any way to upload music and instead just expects that there will be a directory on the server containing music files. There are a couple of ways to get new music files onto the system: either by using ssh or by putting them onto a USB drive.
47 40
 
48
-#+BEGIN_CENTER
41
+#+attr_html: :width 80% :align center
49 42
 [[file:images/controlpanel/control_panel_koel.jpg]]
50
-#+END_CENTER
51 43
 
52 44
 ** Via ssh
53 45
 

+ 3
- 9
doc/EN/app_lychee.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Lychee</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Lychee
18 13
 
19 14
 Lychee is a simple and lightweight photo album for the web. Whether you're an amateur or professional photographer, or want to publish random holiday pics or cat pictures. Lychee just does what it says it does without any fuss. There is also a photo album feature within [[./app_hubzilla.html][Hubzilla]] if you need more sophisticated social photo sharing with individualised permissions.
20 15
 
@@ -36,9 +31,8 @@ If you have just obtained a Lets Encrypt certificate as above then go to *About*
36 31
 
37 32
 Within a browser navigate to your lychee domain name or onion address. It should look like this:
38 33
 
39
-#+BEGIN_CENTER
34
+#+attr_html: :width 80% :align center
40 35
 [[file:images/lychee_setup.jpg]]
41
-#+END_CENTER
42 36
 
43 37
 Within the *Administrator control panel* select *App Settings* and then *lychee*. This will show the initial login settings which you need to set up the database. To copy the password hold down the shift key, select the password then right click and copy.
44 38
 

+ 4
- 11
doc/EN/app_mailpile.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Mailpile</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Mailpile
18 13
 
19 14
 Mailpile provides a nice looking webmail interface suitable for use on desktop or mobile clients. It has good support for email encryption and makes that quite an simple process. At present it's usable but still has a few bugs and limitations. If you need a fully functional email client with comprehensive encryption support then either use Mutt or Thunderbird/Icedove.
20 15
 
@@ -56,15 +51,13 @@ Uncheck *Detect Settings* and click *Next*.
56 51
 
57 52
 Under *Sending Mail* select *local* or if you need to proxy outgoing email through your ISP's server select *SMTP/TLS* and enter the details, then click *Next*.
58 53
 
59
-#+BEGIN_CENTER
54
+#+attr_html: :width 80% :align center
60 55
 [[file:images/mailpile_setup.jpg]]
61
-#+END_CENTER
62 56
 
63 57
 Under *Receiving files* select *IMAP*, the domain as *localhost*, port *143* and your username, then click *Next*. Astute readers may well be concerned that IMAP over port 143 is not encrypted, but since this is only via localhost communication between the Mail Transport Agent and Mailpile doesn't travel over the internet and port 143 is not opened on the firewall so it's not possible to accidentally connect an external mail client insecurely.
64 58
 
65
-#+BEGIN_CENTER
59
+#+attr_html: :width 80% :align center
66 60
 [[file:images/mailpile_setup_keys.jpg]]
67
-#+END_CENTER
68 61
 
69 62
 Under *Security and Privacy* either select your existing encryption key or if you only get the option to create a new one then do so, then click *Add* or *Save*.
70 63
 

+ 3
- 9
doc/EN/app_matrix.org Datei anzeigen

@@ -6,19 +6,13 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Matrix</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Matrix
18 13
 
19
-#+BEGIN_CENTER
14
+#+attr_html: :width 100% :align center
20 15
 [[file:images/matrix_riotweb.jpg]]
21
-#+END_CENTER
22 16
 
23 17
 Matrix is a federated communications system, typically for multi-user chat, with end-to-end content security features. You can consider it to be like a modernized version of IRC chat where the crypto and access controls have been built in by default. At present Matrix is really only a creature of the clearnet and so there isn't any way to protect the metadata. Despite the talk of security the lack of metadata defenses make this really only suitable for public communications, similar to microblogging or public IRC channels.
24 18
 

+ 3
- 7
doc/EN/app_mediagoblin.org Datei anzeigen

@@ -6,20 +6,16 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Mediagoblin</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Mediagoblin
18 13
 
19 14
 With Mediagoblin you can host video and audio content in a similar manner to the proprietary systems such as YouTube and SoundCloud. This system supports free media formats such as /webm/, /ogv/ and /ogg/. Another similar system which might be better fitted for small servers is [[./app_peertube.html][PeerTube]], since it uses webtorrent to distribute video files. Webtorrent will only work with WebRTC enabled browsers though.
20 15
 
21 16
 When hosting media files you should take into consideration that since anyone on the internet can view your content then this could significantly increase your bandwidth usage and overall strain on the server. Also unless you are just hosting images then hardware such as the Beaglebone Black won't be powerful enough for a good user experience when either uploading or playing back videos. It's recommended that you use one of the more powerful quad (or more) core single board computers or an old laptop if you want to run Mediagoblin on it.
22 17
 
18
+#+attr_html: :width 50% :align center
23 19
 #+BEGIN_CENTER
24 20
 [[file:images/mediagoblin.jpg]]
25 21
 #+END_CENTER

+ 3
- 9
doc/EN/app_mumble.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Mumble</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Mumble
18 13
 
19 14
 Mumble is a well known VoIP system originally used for gaming, but which works just as well for any general conference calls or meetings.
20 15
 
@@ -32,9 +27,8 @@ Within the software center search for "mumble" and install the client then run i
32 27
 
33 28
 From the menu select *Configure* then *Settings*. Select the *Advanced* checkbox then select *Network*. Select *Force TCP mode* and proxy type *Socks5*. Hostname should be set to *localhost* and port should be *9050*.
34 29
 
35
-#+BEGIN_CENTER
30
+#+attr_html: :width 80% :align center
36 31
 [[file:images/mumble_config.jpg]]
37
-#+END_CENTER
38 32
 
39 33
 Select *Apply* and *Ok*, then on the menu *Server* and *Connect*.
40 34
 

+ 3
- 9
doc/EN/app_nextcloud.org Datei anzeigen

@@ -6,19 +6,13 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>NextCloud</h1>
16
-</center>
17
-#+END_EXPORT
12
+* NextCloud
18 13
 
19
-#+BEGIN_CENTER
14
+#+attr_html: :width 100% :align center
20 15
 [[file:images/nextcloud.jpg]]
21
-#+END_CENTER
22 16
 
23 17
 NextCloud is a system for file synchronisation and also has many other plugins for calendar, videoconferencing, collaborative document editing and federated file sharing. It's a lot more elaborate than Syncthing, but there may be situations where centralized control of your files on your server is better than a purely peer-to-peer approach (eg. if you need to remove a user's access to files).
24 18
 

+ 2
- 4
doc/EN/app_peertube.org Datei anzeigen

@@ -6,13 +6,11 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_CENTER
12
+#+attr_html: :width 100% :align center
14 13
 [[file:images/peertube.jpg]]
15
-#+END_CENTER
16 14
 
17 15
 This is a video hosting system similar to Mediagoblin but using webtorrent to help distribute the files to or between clients. This should be more practical for situations where a video becomes popular because the load is then spread across the network, with performance increasing with the number of nodes. However, the torrenting aspect of it only works with WebRTC enabled browsers and so this means it's unlikely to fully work with a Tor browser. Without WebRTC then from a user point of view it's effectively the same thing as Mediagoblin.
18 16
 

+ 2
- 7
doc/EN/app_pihole.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>PI-Hole: The Black Hole for Web Adverts</h1>
16
-</center>
17
-#+END_EXPORT
12
+* PI-Hole: The Black Hole for Web Adverts
18 13
 
19 14
 Idiots who have an inflated sense of self-entitlement will tell you that it's /your moral duty/ to view their mind-numbingly tedious corporate ads on their web site or YouTube channel, or else their kids will starve and the sky will fall because their revenue stream will dry up. But that's bullshit. There is nothing intrinsic or morally mandatory about adverts propping up the livelihoods of netizens, and indeed a web not primarily based on advertising money might have been a much better and more interesting place by now, with a lot less spying.
20 15
 

+ 7
- 12
doc/EN/app_pleroma.org Datei anzeigen

@@ -6,13 +6,11 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_CENTER
12
+#+attr_html: :width 80% :align center
14 13
 [[file:images/pleroma-logo.png]]
15
-#+END_CENTER
16 14
 
17 15
 #+BEGIN_QUOTE
18 16
 "/The way to keep giant companies from sterilizing the Internet is to make their sites irrelevant. If all the cool stuff happens elsewhere, people will follow. We did this with AOL and Prodigy, and we can do it again./" -- Maciej Cegłowski
@@ -22,9 +20,8 @@ Pleroma is an OStatus and ActivityPub compatible social networking server, compa
22 20
 
23 21
 Some general advice about life in the fediverse [[./fediverse.html][can be found here]].
24 22
 
25
-#+BEGIN_CENTER
23
+#+attr_html: :width 100% :align center
26 24
 [[file:images/pleroma.jpg]]
27
-#+END_CENTER
28 25
 
29 26
 * Installation
30 27
 Log into your system with:
@@ -45,20 +42,18 @@ Once you have done that then you can disable further registrations from the *Adm
45 42
 * Mastodon user interface
46 43
 If you prefer a Tweetdeck-style user interface, similar to Mastodon, then once you have registered an account navigate to */yourpleromadomainname/web* and log in.
47 44
 
48
-#+BEGIN_CENTER
45
+#+attr_html: :width 100% :align center
49 46
 [[file:images/pleromamastodon.jpg]]
50
-#+END_CENTER
51 47
 
52 48
 * Mobile apps
53 49
 It's also possible to use Mastodon apps together with Pleroma, such as Tusky, since it supports the Mastodon API. You may need to install *IcecatMobile* and set it as your default browser (under *Settings/Apps/Menu*) in order for the initial oauth registration process to work.
54 50
 
55
-#+BEGIN_CENTER
51
+#+attr_html: :width 50% :align center
56 52
 [[file:images/tusky.jpg]]
57
-#+END_CENTER
53
+
58 54
 * Blocking controls
59
-#+BEGIN_CENTER
55
+#+attr_html: :width 80% :align center
60 56
 [[file:images/controlpanel/control_panel_blocking.jpg]]
61
-#+END_CENTER
62 57
 
63 58
 The biggest hazard with Pleroma is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the *Administrator control panel* and selecting *Domain or User Blocking*, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
64 59
 

+ 6
- 15
doc/EN/app_postactiv.org Datei anzeigen

@@ -6,23 +6,17 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>PostActiv</h1>
16
-</center>
17
-#+END_EXPORT
12
+* PostActiv
18 13
 
19 14
 PostActiv is a fork of [[./app_gnusocial.html][GNU Social]] which includes some extra fixes and optimisations to improve performance. It federates just like GNU Social does and so whether you choose GNU Social or PostActiv is really just down to personal prefernce.
20 15
 
21 16
 Some general advice about life in the fediverse [[./fediverse.html][can be found here]].
22 17
 
23
-#+BEGIN_CENTER
18
+#+attr_html: :width 100% :align center
24 19
 [[file:images/postactiv_pleroma.jpg]]
25
-#+END_CENTER
26 20
 
27 21
 * Installation
28 22
 Log into your system with:
@@ -47,9 +41,8 @@ Navigate to your PostActiv domain name and log in.
47 41
 * Switching user interfaces
48 42
 A few web based user interfaces are available for PostActiv. They are selectable by going to the *Administrator control panel* and choosing *App settings* then *postactiv*.
49 43
 
50
-#+BEGIN_CENTER
44
+#+attr_html: :width 80% :align center
51 45
 [[file:images/postactiv_settings.jpg]]
52
-#+END_CENTER
53 46
 
54 47
  * *Qvitter*: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived
55 48
  * *Pleroma*: A modern and lightweight user interface
@@ -57,9 +50,8 @@ A few web based user interfaces are available for PostActiv. They are selectable
57 50
 
58 51
 * Using with Emacs
59 52
 
60
-#+BEGIN_CENTER
53
+#+attr_html: :width 100% :align center
61 54
 [[file:images/gnu-social-mode.jpg]]
62
-#+END_CENTER
63 55
 
64 56
 If you are an Emacs user it's also possible to set up GNU Social mode, which is compatible with PostActiv. You can do that as follows:
65 57
 
@@ -110,9 +102,8 @@ Showing timelines:
110 102
 | CTRL-c CTRL-d | Post direct Message   |
111 103
 
112 104
 * Blocking controls
113
-#+BEGIN_CENTER
105
+#+attr_html: :width 80% :align center
114 106
 [[file:images/controlpanel/control_panel_blocking.jpg]]
115
-#+END_CENTER
116 107
 
117 108
 The biggest hazard with PostActiv is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "/whole known network/" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the *Administrator control panel* and selecting *Domain or User Blocking*, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.
118 109
 

+ 2
- 7
doc/EN/app_privatebin.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>PrivateBin</h1>
16
-</center>
17
-#+END_EXPORT
12
+* PrivateBin
18 13
 
19 14
 This is an encrypted pastebin, such that the server has zero knowledge of the content. It's intended for small amounts of text less than 32K in length. It's not intended for transfering large files, or for storing pastes for more than a day.
20 15
 

+ 2
- 7
doc/EN/app_profanity.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Profanity</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Profanity
18 13
 
19 14
 To install this app you will first need to install the [[./app_xmpp.html][XMPP server]].
20 15
 

+ 3
- 9
doc/EN/app_riot.org Datei anzeigen

@@ -6,19 +6,13 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Riot Web</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Riot Web
18 13
 
19
-#+BEGIN_CENTER
14
+#+attr_html: :width 100% :align center
20 15
 [[file:images/riotweb.jpg]]
21
-#+END_CENTER
22 16
 
23 17
 Riot Web is a browser based user interface for the [[./app_matrix.html][Matrix]] federated communications system. It allows you to do encrypted one-to-one or group chat, and has some fancy WebRTC features for voice and video conversations. The WebRTC stuff won't work in a Tor browser though. This type of system is fine for general public communications and collaboration on open source projects or gaming groups. For things which require real privacy though stick to XMPP with OMEMO.
24 18
 

+ 3
- 9
doc/EN/app_rss.org Datei anzeigen

@@ -6,21 +6,15 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>RSS Reader</h1>
16
-</center>
17
-#+END_EXPORT
12
+* RSS Reader
18 13
 
19 14
 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.
20 15
 
21
-#+BEGIN_CENTER
16
+#+attr_html: :width 80% :align center
22 17
 [[file:images/rss_reader_mobile.jpg]]
23
-#+END_CENTER
24 18
 
25 19
 * Finding the onion address
26 20
 See the control panel for the RSS reader onion address.

+ 3
- 10
doc/EN/app_searx.org Datei anzeigen

@@ -6,24 +6,17 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>SearX</h1>
16
-</center>
17
-#+END_EXPORT
12
+* SearX
18 13
 
19 14
 SearX is a metasearch engine. That means it returns results from other selected search engines. It's accessible via an onion address and provides a private search ability. Really the only advantage it gives you over searching directly from a Tor browser is the ability to customise your search experience.
20 15
 
21 16
 In terms of security both the connection between you and the server, and the outgoing connection from the server to other search engines are onion routed. This should give you a reasonable level of search privacy.
22 17
 
23
-
24
-#+BEGIN_CENTER
18
+#+attr_html: :width 100% :align center
25 19
 [[file:images/searx.jpg]]
26
-#+END_CENTER
27 20
 
28 21
 * Installation
29 22
 

+ 4
- 11
doc/EN/app_syncthing.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Syncthing</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Syncthing
18 13
 
19 14
 Syncthing 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, "/men in the middle/", 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.
20 15
 
@@ -46,17 +41,15 @@ ssh username@domainname -p 2222
46 41
 
47 42
 Then select *File Synchronization*.
48 43
 
49
-#+BEGIN_CENTER
44
+#+attr_html: :width 80% :align center
50 45
 [[file:images/controlpanel/control_panel_file_sync.jpg]]
51
-#+END_CENTER
52 46
 
53 47
 Select *Show device ID* and copy the long string of letters and numbers shown, using the shift key then select the text followed by right click then select copy.
54 48
 
55 49
 Open a non-Tor browser and enter  *http://127.0.0.1:8384* as the URL. You should now see the minimalistic user interface. Under *Remote Devices* select *Add Remote Device*. In the *Device ID* field paste the string you just copied (CTRL+v). The Device name can be anything. Under *Share Folders with Device* check *default* (or whatever folder you created on your local machine), then save.
56 50
 
57
-#+BEGIN_CENTER
51
+#+attr_html: :width 50% :align center
58 52
 [[file:images/syncthing_browser.jpg]]
59
-#+END_CENTER
60 53
 
61 54
 From the top menu select *Actions* and then *Show ID*, then copy the ID string (usually select then CTRL+c). Go back to the terminal control panel menu and select *Add an ID* then paste what you just copied (CTRL+v). Optionally you can also provide a description so that you later can know what that string corresponds to.
62 55
 

+ 3
- 9
doc/EN/app_tahoelafs.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Tahoe-LAFS</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Tahoe-LAFS
18 13
 
19 14
 This is a robust system for encrypted file storage on one or more servers. Files are accessed via a URL which contains the public key with which it was encrypted.
20 15
 
@@ -37,8 +32,7 @@ Go to the *About* screen on the *Administrator control panel* and look for the o
37 32
 * Adding more servers
38 33
 You can add more servers to the system to increase its storage capacity. In a typical Tahoe-LAFS new data storage servers are automatically discovered via an introducer node, but that creates a single centralised point of failure. The installation on Freedombone has no introducer node and so details for the servers of your friends need to be entered manually.
39 34
 
40
-#+BEGIN_CENTER
35
+#+attr_html: :width 50% :align center
41 36
 [[file:images/controlpanel/control_panel_tahoelafs.jpg]]
42
-#+END_CENTER
43 37
 
44 38
 Other servers will typically be Freedombone systems with Tahoe-LAFS installed. Your Tahoe-LAFS server settings can be found on the *About* screen of the *Administrator control panel*. Use an end-to-end encrypted chat app to copy and paste those details and send them to other friends. To add the server details go to *App settings* on the *Administrator control panel* then select *tahoelafs* and *Add server*.

+ 3
- 9
doc/EN/app_tox.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Tox</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Tox
18 13
 
19 14
 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 *App Settings* under *tox* within the *Administrator control panel*. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available.
20 15
 
@@ -27,6 +22,5 @@ ssh myusername@mydomain -p 2222
27 22
 
28 23
 Then from the menu select *Run an app* followed by *tox*. Tox is encrypted by default and also routed through Tor, so it should be reasonably secure both in terms of message content and metadata.
29 24
 
30
-#+BEGIN_CENTER
25
+#+attr_html: :width 80% :align center
31 26
 [[file:images/toxic.jpg]]
32
-#+END_CENTER

+ 3
- 11
doc/EN/app_turtl.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Turtl</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Turtl
18 13
 
19 14
 #+begin_quote
20 15
 "/Now is a very important time in history. Every aspect of our lives is moving into the digital world faster than we realize. We use apps like Dropbox or Evernote because of their convenience, but in doing so we sacrifice our privacy. What data isn't sold to advertisers or stolen by hackers is carved up by government surveillance./"
@@ -24,10 +19,8 @@ Turtl is a system for privately creating and sharing notes and images, similar t
24 19
 
25 20
 Since the data at rest is stored in PGP encrypted format this is a good system to use in cases where security really is a critical factor.
26 21
 
27
-
28
-#+BEGIN_CENTER
22
+#+attr_html: :width 50% :align center
29 23
 [[file:images/turtl.jpg]]
30
-#+END_CENTER
31 24
 
32 25
 * Installation
33 26
 Log into your system with:
@@ -49,6 +42,5 @@ Run the downloaded native app then at the bottom of the screen select *advanced
49 42
 
50 43
 You should then be able to log in and start using the app. You might also want to invite any other users of your Freedombone system to also sign up using the turtl domain name which you specified during installation.
51 44
 
52
-
53 45
 * Locking it down
54 46
 Once you have created accounts it's a good idea to turn off new turtl signups. This will prevent millions of random users on the interwebs from creating accounts on your system and killing your server, or possibly other nefarious security scenarios. Go to the *administrator control panel* and select *App Settings* then *turtl*. You will then be able to disable new user registrations and also set the data storage limit for users. If you need additional users later you can always temporarily re-enable signups.

+ 2
- 7
doc/EN/app_vpn.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>OpenVPN</h1>
16
-</center>
17
-#+END_EXPORT
12
+* OpenVPN
18 13
 
19 14
 #+begin_quote
20 15
 "/The Net interprets censorship as damage and routes around it./" -- John Gilmore

+ 2
- 7
doc/EN/app_xmpp.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>XMPP/Jabber</h1>
16
-</center>
17
-#+END_EXPORT
12
+* XMPP/Jabber
18 13
 
19 14
 Most people know XMPP as "/Jabber/" and it's sometimes regarded and an old protocol once used by Google and Facebook but which is no longer relevant. However, it still works and if appropriately configured, as it is on Freedombone, can provide the best chat messaging security currently available.
20 15
 

+ 2
- 5
doc/EN/apps.org Datei anzeigen

@@ -6,9 +6,8 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13 12
 #+begin_quote
14 13
 "/In times of aggressive corporatization, increasing enclosure of communication spaces, and blanket surveillance, emancipatory communication practices appear to be particularly well suited to offer concrete alternatives to activists and citizens alike/" -- Stefania Milan
@@ -16,10 +15,8 @@
16 15
 
17 16
 The base install of the system just contains an email server and Mutt client, but not much else. In addition from within the *Administrator control panel* under *Add/remove apps* the following are installable. This list only applies on the home server version, with the mesh network version having a different and smaller set of apps.
18 17
 
19
-#+BEGIN_CENTER
18
+#+attr_html: :width 80% :align center
20 19
 [[file:images/controlpanel/control_panel_apps.jpg]]
21
-#+END_CENTER
22
-
23 20
 
24 21
 * Akaunting
25 22
 A web based accounts system for small businesses or freelancers.

+ 2
- 4
doc/EN/armbian.org Datei anzeigen

@@ -6,9 +6,8 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13 12
 
14 13
 #+begin_export html
@@ -43,9 +42,8 @@ ssh root@[local IP address]
43 42
 
44 43
 Using the default Armbian password of *1234*. You should see the Armbian welcome message and will be asked to change the password, then create a new user account.
45 44
 
46
-#+BEGIN_CENTER
45
+#+attr_html: :width 80% :align center
47 46
 [[file:images/armbian_setup.jpg]]
48
-#+END_CENTER
49 47
 
50 48
 When the user account is created type *exit* to leave the ssh session then log back in with your new user account.
51 49
 

+ 4
- 9
doc/EN/backups.org Datei anzeigen

@@ -1,20 +1,15 @@
1 1
 #+TITLE:
2 2
 #+AUTHOR: Bob Mottram
3 3
 #+EMAIL: bob@freedombone.net
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
4
+#+KEYWORDS: freedombone, backup
5
+#+DESCRIPTION: How to make backups on Freedombone
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Backups</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Backups
18 13
 
19 14
 #+BEGIN_CENTER
20 15
 #+ATTR_HTML: :border -1

+ 6
- 15
doc/EN/beaglebone.org Datei anzeigen

@@ -6,23 +6,17 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Installing Freedombone on a Beaglebone Black</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Installing Freedombone on a Beaglebone Black
18 13
 
19 14
 The Beaglebone Black is small, cheap, a fully open hardware design, has a hardware random number generator and consumes very little electrical power, making it suitable for all kinds of uses. There is also a wireless version.
20 15
 
21 16
 You can easily use one to run your own internet services from home.
22 17
 
23
-#+BEGIN_CENTER
18
+#+attr_html: :width 50% :align center
24 19
 [[file:images/bbb_board.jpg]]
25
-#+END_CENTER
26 20
 
27 21
 You will need:
28 22
 
@@ -57,9 +51,8 @@ sudo make install
57 51
 freedombone-image --setup parabola
58 52
 #+end_src
59 53
 
60
-#+BEGIN_CENTER
54
+#+attr_html: :width 80% :align center
61 55
 [[file:images/microsd_reader.jpg]]
62
-#+END_CENTER
63 56
 
64 57
 If you own a domain name and have it linked to a dynamic DNS account (eg. [[https://freedns.afraid.org][freeDNS]]) and want to make a system accessible via an ordinary browser then run:
65 58
 
@@ -75,15 +68,13 @@ freedombone-image -t beaglebone --onion-addresses-only yes
75 68
 
76 69
 Onion addresses have the advantage of being difficult to censor and you don't need to buy a domain or have a dynamic DNS account. An onion based system also means you don't need to think about NAT traversal type issues. This *does not* mean that everything gets routed through Tor, it just means that the sites for apps which you install will be available through Tor's address system.
77 70
 
78
-#+BEGIN_CENTER
71
+#+attr_html: :width 80% :align center
79 72
 [[file:images/bbb_back.jpg]]
80
-#+END_CENTER
81 73
 
82 74
 Now follow the [[./homeserver.html][instructions given here to copy the image to the microSD drive]] beginning with running the /freedombone-client/ command. Wherever it says "USB drive" substitute "microSD drive". When the microSD drive is ready plug it into the front of the Beaglebone. The photo below also includes an Atheros wifi USB dongle plugged into the front, but that's not necessary unless you want to set up the system to run on a wifi network.
83 75
 
84
-#+BEGIN_CENTER
76
+#+attr_html: :width 80% :align center
85 77
 [[file:images/bbb_front.jpg]]
86
-#+END_CENTER
87 78
 
88 79
 Connect the power and for the non-wireless versions of the Beaglebone Black also connect the ethernet cable and plug it into your internet router.
89 80
 

+ 2
- 7
doc/EN/boards.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Supported ARM boards</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Supported ARM boards
18 13
 
19 14
 The following ARM boards are supported by the build system. If your board isn't listed here then you may still be able to install Freedombone using [[./armbian.html][Armbian]].
20 15
 

+ 4
- 9
doc/EN/code.org Datei anzeigen

@@ -1,20 +1,15 @@
1 1
 #+TITLE:
2 2
 #+AUTHOR: Bob Mottram
3 3
 #+EMAIL: bob@freedombone.net
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
4
+#+KEYWORDS: freedombone, code
5
+#+DESCRIPTION: Freedombone codebase
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Code</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Code
18 13
 
19 14
 Freedombone is really just a couple of [[https://www.gnu.org/software/bash][bash]] scripts which install and configure software on a Debian GNU/Linux system. If you're a system administrator, software engineer or Linux hobbyist you'll probably be familiar with command line scripting and be able to make your own modifications or custom variants to suit your needs. Freedombone is licensed under the [[https://www.gnu.org/licenses/agpl.html][GNU Affero General Public License version 3]] (or later).
20 15
 

+ 2
- 5
doc/EN/codeofconduct.org Datei anzeigen

@@ -6,13 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+begin_export html
14
-<center><h1>Code of Conduct</h1></center>
15
-#+end_export
12
+* Code of Conduct
16 13
 
17 14
 * Be respectful
18 15
 

+ 14
- 30
doc/EN/controlpanel.org Datei anzeigen

@@ -1,20 +1,15 @@
1 1
 #+TITLE:
2 2
 #+AUTHOR: Bob Mottram
3 3
 #+EMAIL: bob@freedombone.net
4
-#+KEYWORDS: freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber
4
+#+KEYWORDS: freedombone, control panel
5 5
 #+DESCRIPTION: Control Panel
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Control panel</h1>
16
-</center>
17
-#+END_EXPORT
12
+* Control panel
18 13
 
19 14
 | [[Main menu]]               |
20 15
 | [[User control panel]]      |
@@ -39,9 +34,8 @@ Then selecting /Administrator controls/.
39 34
 
40 35
 It should look like this:
41 36
 
42
-#+BEGIN_CENTER
37
+#+attr_html: :width 80% :align center
43 38
 [[file:images/controlpanel/control_panel.jpg]]
44
-#+END_CENTER
45 39
 
46 40
 To select anythng on the control panel use the *up and down* cursor keys and *space bar* to tag, then press *Enter*.
47 41
 
@@ -50,17 +44,15 @@ When a user initially logs in they will see a version of the control panel with
50 44
 
51 45
 From this menu checking email or running chat applications is very easy, and they are configured in a safe manner without the user needing to do anything special. Email uses *mutt*, XMPP uses *profanity* and IRC uses *irssi*.
52 46
 
53
-#+BEGIN_CENTER
47
+#+attr_html: :width 80% :align center
54 48
 [[./images/controlpanel/control_panel_user.jpg]]
55
-#+END_CENTER
56 49
 
57 50
 It's also possible for the user to define email filtering rules, add a ssh public key for key based login and also add or remove GPG public keys. They can also do this via the commandline if they prefer, but the menu system may provide an easier user interface.
58 51
 * About screen
59 52
 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.
60 53
 
61
-#+BEGIN_CENTER
54
+#+attr_html: :width 80% :align center
62 55
 [[file:images/controlpanel/control_panel_about.jpg]]
63
-#+END_CENTER
64 56
 
65 57
 You can also see the SIP extension numbers for each user and how much disk space each user is consuming (typically this corresponds with email use).
66 58
 
@@ -69,55 +61,47 @@ The Local Mirrors contains mirrored copies of the git repositories used by the s
69 61
 * Email filtering rules
70 62
 You can add users to mailing lists, or block particular email addresses or subject lines in this menu.
71 63
 
72
-#+BEGIN_CENTER
64
+#+attr_html: :width 80% :align center
73 65
 [[file:images/controlpanel/control_panel_filtering.jpg]]
74
-#+END_CENTER
75 66
 
76 67
 * Hubzilla menu
77 68
 This allows you to set the global directory location and obtain an SSL/TLS certificate if necessary.
78 69
 
79
-#+BEGIN_CENTER
70
+#+attr_html: :width 80% :align center
80 71
 [[file:images/controlpanel/control_panel_hubzilla.jpg]]
81
-#+END_CENTER
82 72
 
83 73
 * IRC menu
84 74
 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).
85 75
 
86
-#+BEGIN_CENTER
76
+#+attr_html: :width 80% :align center
87 77
 [[file:images/controlpanel/control_panel_irc.jpg]]
88
-#+END_CENTER
89 78
 
90 79
 * Media menu
91 80
 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.
92 81
 
93
-#+BEGIN_CENTER
82
+#+attr_html: :width 80% :align center
94 83
 [[file:images/controlpanel/control_panel_media.jpg]]
95
-#+END_CENTER
96 84
 
97 85
 * Repository mirrors
98 86
 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 *About* screen of the control panel).
99 87
 
100
-#+BEGIN_CENTER
88
+#+attr_html: :width 80% :align center
101 89
 [[file:images/controlpanel/control_panel_mirrors.jpg]]
102
-#+END_CENTER
103 90
 
104 91
 * Backup and restore menu
105 92
 You can create backups or restore from backup here. It's also possible to create keydrives which store the backup key.
106 93
 
107
-#+BEGIN_CENTER
94
+#+attr_html: :width 80% :align center
108 95
 [[file:images/controlpanel/control_panel_backup_restore.jpg]]
109
-#+END_CENTER
110 96
 
111 97
 * Security menu
112 98
 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.
113 99
 
114
-#+BEGIN_CENTER
100
+#+attr_html: :width 80% :align center
115 101
 [[file:images/controlpanel/control_panel_security.jpg]]
116
-#+END_CENTER
117 102
 
118 103
 * User management menu
119 104
 Users can be added or removed here.
120 105
 
121
-#+BEGIN_CENTER
106
+#+attr_html: :width 80% :align center
122 107
 [[file:images/controlpanel/control_panel_users.jpg]]
123
-#+END_CENTER

+ 2
- 7
doc/EN/debianinstall.org Datei anzeigen

@@ -6,15 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>How to install on an existing Debian system</h1>
16
-</center>
17
-#+END_EXPORT
12
+* How to install on an existing Debian system
18 13
 
19 14
 #+BEGIN_QUOTE
20 15
 "/The antagonism of surveillance is not privacy but the making of communities in struggle/"

+ 4
- 7
doc/EN/devguide.org Datei anzeigen

@@ -1,18 +1,15 @@
1 1
 #+TITLE:
2 2
 #+AUTHOR: Bob Mottram
3 3
 #+EMAIL: bob@freedombone.net
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
4
+#+KEYWORDS: freedombone, developers
5
+#+DESCRIPTION: Freedombone developers guide
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+begin_export html
14
-<center><h1>Developers Guide</h1></center>
15
-#+end_export
12
+* Developers Guide
16 13
 
17 14
 * Introduction
18 15
 Freedombone consists of a set of bash scripts. There are a lot of them, but they're not very complicated. If you're familiar with the GNU/Linux commandline and can hack a bash script then you can probably add a new app or fix a bug in the system. There are no trendy development frameworks to learn or to get in your way. You might also want to consult the [[./codeofconduct.html][Code of Conduct]], and there is a Matrix room at *#fbone:matrix.freedombone.net*

+ 2
- 5
doc/EN/domains.org Datei anzeigen

@@ -6,13 +6,10 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+begin_export html
14
-<center><h1>How to get a domain name</h1></center>
15
-#+end_export
12
+* How to get a domain name
16 13
 
17 14
 * The domain name itself
18 15
 

+ 6
- 9
doc/EN/faq.org Datei anzeigen

@@ -6,20 +6,17 @@
6 6
 #+OPTIONS: ^:nil toc:nil
7 7
 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
8 8
 
9
-#+BEGIN_CENTER
9
+#+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11
-#+END_CENTER
12 11
 
13
-#+BEGIN_EXPORT html
14
-<center>
15
-<h1>Frequently Asked Questions</h1>
16
-</center>
17
-#+END_EXPORT
18 12
 
19
-#+BEGIN_CENTER
13
+* Frequently Asked Questions
14
+
15
+#+attr_html: :width 100% :align center
20 16
 [[file:images/surveillanceoptions.jpg]]
17
+
21 18
 /Possible options for dealing with bulk surveillance at The Glass Room exhibition, 2017/
22
-#+END_CENTER
19
+
23 20
 
24 21
 #+BEGIN_CENTER
25 22
 #+ATTR_HTML: :border -1

+ 40
- 135
website/EN/app_akaunting.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-12-20 Wed 23:39 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Akaunting"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:01 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Akaunting"
13 12
  />
14
-<meta name="keywords" content="freedombone, akaunting" />
13
+<meta  name="keywords" content="freedombone, akaunting" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,30 +144,31 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Akaunting</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Akaunting</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 The Freedombone system isn't primarily aimed at companies or institutions, but if you're a one person company or freelancer then having the ability to run your own accounting system and keep the data private and also backed up is useful. Akaunting provides a nice web based system for small business accounts, and is also quite usable within a mobile web browser.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-orgaea21b7" class="outline-2">
256
-<h2 id="orgaea21b7">Installation</h2>
257
-<div class="outline-text-2" id="text-orgaea21b7">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
171
+
263 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
264 173
 </pre>
265 174
 </div>
@@ -280,25 +189,21 @@ From the <b>Administrator control panel</b> select <b>Passwords</b> and look up
280 189
 Now in a browser navigate to your subdomain. You will need to enter some details for the database. The password should be the mariadb one.
281 190
 </p>
282 191
 
283
-<div class="org-center">
284 192
 
285 193
 <div class="figure">
286
-<p><img src="images/akaunting_setup.jpg" alt="akaunting_setup.jpg" />
194
+<p><img src="images/akaunting_setup.jpg" alt="akaunting_setup.jpg" width="80%" align="center" />
287 195
 </p>
288 196
 </div>
289
-</div>
290 197
 
291 198
 <p>
292 199
 After that you'll need to enter a company name and an email address. You can make the administrator password anything you prefer, and a suggestion can be found within the <b>Passwords</b> section of the <b>Administrator control panel</b> under <b>akaunting</b>.
293 200
 </p>
294 201
 
295
-<div class="org-center">
296 202
 
297 203
 <div class="figure">
298
-<p><img src="images/akaunting_setup_company.jpg" alt="akaunting_setup_company.jpg" />
204
+<p><img src="images/akaunting_setup_company.jpg" alt="akaunting_setup_company.jpg" width="80%" align="center" />
299 205
 </p>
300 206
 </div>
301
-</div>
302 207
 
303 208
 <p>
304 209
 From then on the system should be usable. Accounts software can often be quite complex, and so you'll probably want to refer to the <a href="https://akaunting.com/docs">official documentation</a> for details.

+ 38
- 129
website/EN/app_bdsmail.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-16 Fri 11:55 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use BDS Mail"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:02 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use BDS Mail"
13 12
  />
14
-<meta name="keywords" content="freedombone, dlna" />
13
+<meta  name="keywords" content="freedombone, dlna" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>BDS Mail</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">BDS Mail</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 BDS Mail (aka "Brain Dead Simple Mail") is an optional addition to the existing email server which comes installed as default. It creates an extra folder within the Mutt client which allows you to send and receive email using <a href="https://en.wikipedia.org/wiki/I2P">i2p</a> as the transport layer. This solves the problem of being blocked by dubious systems and also the problem of user friendly email encryption. If you're behind a hostile firewall which you don't control and which blocks all ports, this system is still likely to work. You can use GPG as an additional encryption layer if you prefer, but it's not strictly necessary because you already have the i2p public key system to ensure end-to-end security.
253 159
 </p>
@@ -255,15 +161,18 @@ BDS Mail (aka "Brain Dead Simple Mail") is an optional addition to the existing
255 161
 <p>
256 162
 It's unlikely that many people will use this. If it's hard to persuade anyone to use GPG or Enigmail then it will be <i>next to impossible</i> to persuade them to switch to BDS Mail unless they're already obsessive about technical security. However, this provides yet another option for reasonably secure communications if other methods fail or are untrustable.
257 163
 </p>
164
+</div>
165
+</div>
258 166
 
259
-<div id="outline-container-org6b531d9" class="outline-2">
260
-<h2 id="org6b531d9">Installation</h2>
261
-<div class="outline-text-2" id="text-org6b531d9">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">Installation</h2>
169
+<div class="outline-text-2" id="text-2">
262 170
 <p>
263 171
 ssh into the system with:
264 172
 </p>
265 173
 
266 174
 <div class="org-src-container">
175
+
267 176
 <pre class="src src-bash">ssh myusername@mydomain.com -p 2222
268 177
 </pre>
269 178
 </div>

+ 38
- 129
website/EN/app_bludit.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-03-31 Sat 18:25 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Bludit"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:03 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Bludit"
13 12
  />
14
-<meta name="keywords" content="freedombone, bludit, blog" />
13
+<meta  name="keywords" content="freedombone, bludit, blog" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,30 +144,31 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Bludit</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Bludit</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 This is a databaseless blogging system which uses markdown files. It's not very complex and so there is not much to go wrong, and it should run well on any server hardware.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-org09c48a1" class="outline-2">
256
-<h2 id="org09c48a1">Installation</h2>
257
-<div class="outline-text-2" id="text-org09c48a1">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
171
+
263 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
264 173
 </pre>
265 174
 </div>

+ 40
- 133
website/EN/app_cryptpad.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-07-27 Thu 15:16 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use CryptPad"
7
+<!-- 2018-04-12 Thu 12:08 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use CryptPad"
13 12
  />
14
-<meta name="keywords" content="freedombone, cryptpad" />
13
+<meta  name="keywords" content="freedombone, cryptpad" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,25 +144,21 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>CryptPad</h1>
249
-</center>
250 153
 
251
-<div class="org-center">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">CryptPad</h2>
156
+<div class="outline-text-2" id="text-1">
252 157
 
253 158
 <div class="figure">
254
-<p><img src="images/cryptpad.jpg" alt="cryptpad.jpg" />
159
+<p><img src="images/cryptpad.jpg" alt="cryptpad.jpg" width="80%" align="center" />
255 160
 </p>
256 161
 </div>
257
-</div>
258 162
 
259 163
 <p>
260 164
 This is similar to <a href="./app_etherpad.html">EtherPad</a> but with better security and more document types which can be collaboratively edited in real time. It includes not just text editing but also creating presentations, voting and editing source code.
@@ -271,17 +175,20 @@ Enabling someone to edit a document is as simple as sending them the URL via a c
271 175
 <p>
272 176
 Documents are stored locally within the browser of each user and the server just acts as a coordinator. No documents are stored on the server.
273 177
 </p>
178
+</div>
179
+</div>
274 180
 
275
-<div id="outline-container-orgf7a5294" class="outline-2">
276
-<h2 id="orgf7a5294">Installation</h2>
277
-<div class="outline-text-2" id="text-orgf7a5294">
181
+<div id="outline-container-sec-2" class="outline-2">
182
+<h2 id="sec-2">Installation</h2>
183
+<div class="outline-text-2" id="text-2">
278 184
 <p>
279 185
 Log into your system with:
280 186
 </p>
281 187
 
282 188
 <div class="org-src-container">
283
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
284
-</code></pre>
189
+
190
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
191
+</pre>
285 192
 </div>
286 193
 
287 194
 <p>

+ 39
- 130
website/EN/app_dokuwiki.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 15:35 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Dokuwiki"
7
+<!-- 2018-04-12 Thu 12:06 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Dokuwiki"
13 12
  />
14
-<meta name="keywords" content="freedombone, dokuwiki" />
13
+<meta  name="keywords" content="freedombone, dokuwiki" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,31 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Dokuwiki</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Dokuwiki</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 Dokuwiki is a wiki which stores its content in text files. Having no database makes maintaining it simpler, and it's not tied to any particular domain name so you can easily copy the files to a different domain if you need to.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-
255
-<div id="outline-container-orgd54ed27" class="outline-2">
256
-<h2 id="orgd54ed27">Installation</h2>
257
-<div class="outline-text-2" id="text-orgd54ed27">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
171
+
263 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
264 173
 </pre>
265 174
 </div>
@@ -278,9 +187,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
278 187
 </div>
279 188
 </div>
280 189
 
281
-<div id="outline-container-org022ff5a" class="outline-2">
282
-<h2 id="org022ff5a">Initial setup</h2>
283
-<div class="outline-text-2" id="text-org022ff5a">
190
+<div id="outline-container-sec-3" class="outline-2">
191
+<h2 id="sec-3">Initial setup</h2>
192
+<div class="outline-text-2" id="text-3">
284 193
 <p>
285 194
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Dokuwiki domain listed there along with an onion address. You can then navigate to your site in a browser.
286 195
 </p>

+ 36
- 129
website/EN/app_edith.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-02 Fri 20:47 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Edith notes"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:07 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Edith notes"
13 12
  />
14
-<meta name="keywords" content="freedombone, edith, notes" />
13
+<meta  name="keywords" content="freedombone, edith, notes" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Edith Notes</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Edith Notes</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Edith notes is the simplest and quickest kind of notes system. It has no complicated user interface. Just enter your domain and a title and a note will be created. Everything typed is saved automatically.
253 159
 </p>
@@ -261,6 +167,7 @@ ssh into the system with:
261 167
 </p>
262 168
 
263 169
 <div class="org-src-container">
170
+
264 171
 <pre class="src src-bash">ssh myusername@mydomain.com -p 2222
265 172
 </pre>
266 173
 </div>
@@ -269,18 +176,18 @@ ssh into the system with:
269 176
 Select <b>Administrator controls</b> then <b>App Settings</b> then <b>edith</b>. Enter a subdomain name, such as <i>notes.mydomain.com</i>, and optionally a freedns code. When the installation is complete you can then look up the password for the site within the <b>Passwords</b> section of the <b>Administrator control panel</b>, then  navigate to the subdomain. Log in, then enter something like <i>notes.mydomain.com/testnote</i> and start typing.
270 177
 </p>
271 178
 
272
-<div class="org-center">
273 179
 
274 180
 <div class="figure">
275
-<p><img src="images/edith_notes.jpg" alt="edith_notes.jpg" />
181
+<p><img src="images/edith_notes.jpg" alt="edith_notes.jpg" width="80%" height="10%" align="center" />
276 182
 </p>
277 183
 </div>
278
-</div>
279 184
 
280 185
 <p>
281 186
 It is possible to turn off the login via <b>App Settings/edith</b> if you wish, but this will enable anyone on the internet to view or edit notes on your system, which could have obvious privacy or stability implications. From <b>App settings/edith</b> it's also possible to browse through your notes files.
282 187
 </p>
283 188
 </div>
189
+</div>
190
+</div>
284 191
 <div id="postamble" class="status">
285 192
 
286 193
 <style type="text/css">

+ 63
- 153
website/EN/app_emacs.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-14 Mon 15:14 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Emacs"
7
+<!-- 2018-04-12 Thu 12:09 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Emacs"
13 12
  />
14
-<meta name="keywords" content="freedombone, emacs" />
13
+<meta  name="keywords" content="freedombone, emacs" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,30 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Emacs</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Emacs</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 Emacs is a text editor popular with software developers or anyone who needs to take notes at high speed or be able to customise their editing environment to a high degree. When installed on Freedombone it can be used together the Mutt email client to edit new emails or if you need to manually edit configuration files.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-<div id="outline-container-org034d8d7" class="outline-2">
255
-<h2 id="org034d8d7">Installation</h2>
256
-<div class="outline-text-2" id="text-org034d8d7">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
257 166
 <p>
258 167
 Log into your system with:
259 168
 </p>
260 169
 
261 170
 <div class="org-src-container">
171
+
262 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
263 173
 </pre>
264 174
 </div>
@@ -273,9 +183,9 @@ Select <b>Add/Remove Apps</b>. If Vim is selected then you might want to unselec
273 183
 </div>
274 184
 </div>
275 185
 
276
-<div id="outline-container-org21c7511" class="outline-2">
277
-<h2 id="org21c7511">Common key combinations</h2>
278
-<div class="outline-text-2" id="text-org21c7511">
186
+<div id="outline-container-sec-3" class="outline-2">
187
+<h2 id="sec-3">Common key combinations</h2>
188
+<div class="outline-text-2" id="text-3">
279 189
 <p>
280 190
 For anyone new to Emacs some common keys are:
281 191
 </p>
@@ -284,64 +194,64 @@ For anyone new to Emacs some common keys are:
284 194
 
285 195
 
286 196
 <colgroup>
287
-<col  class="org-left" />
197
+<col  class="left" />
288 198
 
289
-<col  class="org-left" />
199
+<col  class="left" />
290 200
 </colgroup>
291 201
 <tbody>
292 202
 <tr>
293
-<td class="org-left">CTRL-x CTRL-s</td>
294
-<td class="org-left">Save</td>
203
+<td class="left">CTRL-x CTRL-s</td>
204
+<td class="left">Save</td>
295 205
 </tr>
296 206
 
297 207
 <tr>
298
-<td class="org-left">CTRL-x CTRL-c</td>
299
-<td class="org-left">Exit</td>
208
+<td class="left">CTRL-x CTRL-c</td>
209
+<td class="left">Exit</td>
300 210
 </tr>
301 211
 
302 212
 <tr>
303
-<td class="org-left">CTRL-l</td>
304
-<td class="org-left">Go to a line number</td>
213
+<td class="left">CTRL-l</td>
214
+<td class="left">Go to a line number</td>
305 215
 </tr>
306 216
 
307 217
 <tr>
308
-<td class="org-left">CTRL-x CTRL-f</td>
309
-<td class="org-left">Open a file</td>
218
+<td class="left">CTRL-x CTRL-f</td>
219
+<td class="left">Open a file</td>
310 220
 </tr>
311 221
 
312 222
 <tr>
313
-<td class="org-left">SHIFT-ALT-&lt;</td>
314
-<td class="org-left">Go to the top of the file</td>
223
+<td class="left">SHIFT-ALT-&lt;</td>
224
+<td class="left">Go to the top of the file</td>
315 225
 </tr>
316 226
 
317 227
 <tr>
318
-<td class="org-left">SHIFT-ALT-&gt;</td>
319
-<td class="org-left">Go to the end of the file</td>
228
+<td class="left">SHIFT-ALT-&gt;</td>
229
+<td class="left">Go to the end of the file</td>
320 230
 </tr>
321 231
 
322 232
 <tr>
323
-<td class="org-left">SHIFT cursors</td>
324
-<td class="org-left">Select text</td>
233
+<td class="left">SHIFT cursors</td>
234
+<td class="left">Select text</td>
325 235
 </tr>
326 236
 
327 237
 <tr>
328
-<td class="org-left">CTRL-x CTRL-h</td>
329
-<td class="org-left">Highlight all text</td>
238
+<td class="left">CTRL-x CTRL-h</td>
239
+<td class="left">Highlight all text</td>
330 240
 </tr>
331 241
 
332 242
 <tr>
333
-<td class="org-left">ALT-w</td>
334
-<td class="org-left">Copy selected text</td>
243
+<td class="left">ALT-w</td>
244
+<td class="left">Copy selected text</td>
335 245
 </tr>
336 246
 
337 247
 <tr>
338
-<td class="org-left">CTRL-y</td>
339
-<td class="org-left">Paste selected text</td>
248
+<td class="left">CTRL-y</td>
249
+<td class="left">Paste selected text</td>
340 250
 </tr>
341 251
 
342 252
 <tr>
343
-<td class="org-left">ESC-ESC-ESC</td>
344
-<td class="org-left">Undo current selection</td>
253
+<td class="left">ESC-ESC-ESC</td>
254
+<td class="left">Undo current selection</td>
345 255
 </tr>
346 256
 </tbody>
347 257
 </table>

+ 42
- 133
website/EN/app_etherpad.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-05-28 Sun 11:33 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Etherpad"
7
+<!-- 2018-04-12 Thu 12:09 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Etherpad"
13 12
  />
14
-<meta name="keywords" content="freedombone, etherpad" />
13
+<meta  name="keywords" content="freedombone, etherpad" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Etherpad</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Etherpad</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 This is a well known system for real time collaborative editing of documents. Just log in, choose a document title and then edit. Different users will appear in different colours, and can also chat in the sidebar. This is installed as a private system in which only users on your Freedombone server will be able to create and edit documents, so it's not open to any random users on the internet.
253 159
 </p>
@@ -255,17 +161,20 @@ This is a well known system for real time collaborative editing of documents. Ju
255 161
 <p>
256 162
 If security is an especially important factor then you might also want to consider installing <a href="./app_cryptpad.html">CryptPad</a> instead. It has more features and doesn't store any documents on the server.
257 163
 </p>
164
+</div>
165
+</div>
258 166
 
259
-<div id="outline-container-orgdf1e932" class="outline-2">
260
-<h2 id="orgdf1e932">Installation</h2>
261
-<div class="outline-text-2" id="text-orgdf1e932">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">Installation</h2>
169
+<div class="outline-text-2" id="text-2">
262 170
 <p>
263 171
 Log into your system with:
264 172
 </p>
265 173
 
266 174
 <div class="org-src-container">
267
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
268
-</code></pre>
175
+
176
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
177
+</pre>
269 178
 </div>
270 179
 
271 180
 <p>
@@ -282,9 +191,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
282 191
 </div>
283 192
 </div>
284 193
 
285
-<div id="outline-container-org3e826a1" class="outline-2">
286
-<h2 id="org3e826a1">Initial setup</h2>
287
-<div class="outline-text-2" id="text-org3e826a1">
194
+<div id="outline-container-sec-3" class="outline-2">
195
+<h2 id="sec-3">Initial setup</h2>
196
+<div class="outline-text-2" id="text-3">
288 197
 <p>
289 198
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Etherpad domain listed there along with an onion address. You can then navigate to your site in a browser.
290 199
 </p>

+ 59
- 141
website/EN/app_fedwiki.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-01-05 Fri 21:22 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Federated Wiki"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:10 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Federated Wiki"
13 12
  />
14
-<meta name="keywords" content="freedombone, fedwiki" />
13
+<meta  name="keywords" content="freedombone, fedwiki" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,30 +144,31 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Federated Wiki</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Federated Wiki</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Federated wikis are a relatively new concept. There can be multiple copies of the same page on different servers and it's then easy to pick which version you prefer, or make something new. It's like wiki meets mashup meets federation, and so is different from many previous web paradigms and may take some recalibration of how you think the web should work.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-org18ce860" class="outline-2">
256
-<h2 id="org18ce860">Installation</h2>
257
-<div class="outline-text-2" id="text-org18ce860">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
171
+
263 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
264 173
 </pre>
265 174
 </div>
@@ -275,9 +184,9 @@ Select <b>Add/Remove Apps</b> then <b>fedwiki</b>. You will then be asked for a
275 184
 </div>
276 185
 
277 186
 
278
-<div id="outline-container-org6c011dd" class="outline-2">
279
-<h2 id="org6c011dd">Usage</h2>
280
-<div class="outline-text-2" id="text-org6c011dd">
187
+<div id="outline-container-sec-3" class="outline-2">
188
+<h2 id="sec-3">Usage</h2>
189
+<div class="outline-text-2" id="text-3">
281 190
 <p>
282 191
 First you'll need to get the login password, which can be found on the <b>Administrator control panel</b> under <b>Passwords</b> then <b>fedwiki</b>.
283 192
 </p>
@@ -291,15 +200,24 @@ There are a few things to know about using the federated wiki.
291 200
 </p>
292 201
 
293 202
 <ul class="org-ul">
294
-<li>You can edit by clicking on the <b>wiki</b> button at the bottom of the screen</li>
295
-<li>To edit a paragraph double click on it</li>
296
-<li>To remove a paragraph just delete all of its text</li>
297
-<li>Paragraphs can be dragged up and down to change their order, or moved between pages</li>
298
-<li>To add a new paragraph use the <b>+</b> button</li>
299
-<li>You can use left and right cursor keys to move through pages</li>
300
-<li>To claim/fork a page from another server click on the flag icon</li>
301
-<li>When done editing click on the <b>wiki</b> button again</li>
302
-<li>Different versions of the same page on different servers are represented by boxes at the bottom right of the screen. You can double click on them to see the different versions, and use the flag icon to fork if you prefer that version</li>
203
+<li>You can edit by clicking on the <b>wiki</b> button at the bottom of the screen
204
+</li>
205
+<li>To edit a paragraph double click on it
206
+</li>
207
+<li>To remove a paragraph just delete all of its text
208
+</li>
209
+<li>Paragraphs can be dragged up and down to change their order, or moved between pages
210
+</li>
211
+<li>To add a new paragraph use the <b>+</b> button
212
+</li>
213
+<li>You can use left and right cursor keys to move through pages
214
+</li>
215
+<li>To claim/fork a page from another server click on the flag icon
216
+</li>
217
+<li>When done editing click on the <b>wiki</b> button again
218
+</li>
219
+<li>Different versions of the same page on different servers are represented by boxes at the bottom right of the screen. You can double click on them to see the different versions, and use the flag icon to fork if you prefer that version
220
+</li>
303 221
 </ul>
304 222
 </div>
305 223
 </div>

+ 43
- 136
website/EN/app_friendica.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-04-07 Fri 21:12 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Friendica"
7
+<!-- 2018-04-12 Thu 12:11 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Friendica"
13 12
  />
14
-<meta name="keywords" content="freedombone, friendica" />
13
+<meta  name="keywords" content="freedombone, friendica" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,32 +144,33 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Friendica</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Friendica</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Friendica is a federated social networking system. It can federate with other popular systems such as GNU Social and Diaspora. Currently Friendica only works on the clearnet and doesn't have an onion address.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-orgd9bddb0" class="outline-2">
256
-<h2 id="orgd9bddb0">Installation</h2>
257
-<div class="outline-text-2" id="text-orgd9bddb0">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
263
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
264
-</code></pre>
171
+
172
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
173
+</pre>
265 174
 </div>
266 175
 
267 176
 <p>
@@ -279,9 +188,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
279 188
 </div>
280 189
 
281 190
 
282
-<div id="outline-container-orgb12e6f8" class="outline-2">
283
-<h2 id="orgb12e6f8">Initial setup</h2>
284
-<div class="outline-text-2" id="text-orgb12e6f8">
191
+<div id="outline-container-sec-3" class="outline-2">
192
+<h2 id="sec-3">Initial setup</h2>
193
+<div class="outline-text-2" id="text-3">
285 194
 <p>
286 195
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Friendica domain listed there. You can then navigate to your site in a browser.
287 196
 </p>
@@ -290,13 +199,11 @@ If you have just obtained a Lets Encrypt certificate as above then go to <b>Abou
290 199
 On first visiting your Friendica site you'll see the login screen. The first thing you need to do is to select <b>register</b> to create a new Friendica administrator user. The first user on the system then becomes its administrator.
291 200
 </p>
292 201
 
293
-<div class="org-center">
294 202
 
295 203
 <div class="figure">
296
-<p><img src="images/friendicaadmin.jpg" alt="friendicaadmin.jpg" />
204
+<p><img src="images/friendicaadmin.jpg" alt="friendicaadmin.jpg" width="80%" align="center" />
297 205
 </p>
298 206
 </div>
299
-</div>
300 207
 
301 208
 <p>
302 209
 Friendica has numerous addons which you might want to explore. Select the small icon next to the search box and you will get to the administrator settings. Select <b>plugins</b> and you can then configure which ones you want. From the <b>site</b> settings you can also force all links to use SSL/TLS for added security.

+ 114
- 211
website/EN/app_gnusocial.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-20 Tue 10:55 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use GNU Social"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:14 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use GNU Social"
13 12
  />
14
-<meta name="keywords" content="freedombone, gnu social" />
13
+<meta  name="keywords" content="freedombone, gnu social" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>GNU Social</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">GNU Social</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 GNU Social is typically referred to as a microblogging system, although with a maximum post length much longer than Twitter it's really a sort of federated community blog with a stream-based appearance which also supports markdown formatting.
253 159
 </p>
@@ -265,23 +171,23 @@ Some general advice about life in the fediverse <a href="./fediverse.html">can b
265 171
 </p>
266 172
 
267 173
 
268
-<div class="org-center">
269
-
270 174
 <div class="figure">
271
-<p><img src="images/gnusocial_pleroma.jpg" alt="gnusocial_pleroma.jpg" />
175
+<p><img src="images/gnusocial_pleroma.jpg" alt="gnusocial_pleroma.jpg" width="100%" align="center" />
272 176
 </p>
273 177
 </div>
274 178
 </div>
179
+</div>
275 180
 
276 181
 
277
-<div id="outline-container-orgd505b7e" class="outline-2">
278
-<h2 id="orgd505b7e">Installation</h2>
279
-<div class="outline-text-2" id="text-orgd505b7e">
182
+<div id="outline-container-sec-2" class="outline-2">
183
+<h2 id="sec-2">Installation</h2>
184
+<div class="outline-text-2" id="text-2">
280 185
 <p>
281 186
 Log into your system with:
282 187
 </p>
283 188
 
284 189
 <div class="org-src-container">
190
+
285 191
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
286 192
 </pre>
287 193
 </div>
@@ -300,9 +206,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
300 206
 </div>
301 207
 </div>
302 208
 
303
-<div id="outline-container-org23e7827" class="outline-2">
304
-<h2 id="org23e7827">Initial setup</h2>
305
-<div class="outline-text-2" id="text-org23e7827">
209
+<div id="outline-container-sec-3" class="outline-2">
210
+<h2 id="sec-3">Initial setup</h2>
211
+<div class="outline-text-2" id="text-3">
306 212
 <p>
307 213
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your GNU Social domain listed there along with an onion address. You can then navigate to your site in a browser.
308 214
 </p>
@@ -319,63 +225,61 @@ Once you have logged in to GNU Social you may then want to select <b>Admin</b> a
319 225
 GNU Social has a clutter-free mobile user interface which can be accessed via a Tor compatible browser (make sure to add a NoScript exception). Unlike similar proprietary sites there are no bribed posts.
320 226
 </p>
321 227
 
322
-<div class="org-center">
323 228
 
324 229
 <div class="figure">
325
-<p><img src="images/gnusocial_mobile.jpg" alt="gnusocial_mobile.jpg" />
230
+<p><img src="images/gnusocial_mobile.jpg" alt="gnusocial_mobile.jpg" width="80%" align="center" />
326 231
 </p>
327 232
 </div>
328 233
 </div>
329 234
 </div>
330
-</div>
331 235
 
332
-<div id="outline-container-orge65b439" class="outline-2">
333
-<h2 id="orge65b439">Switching user interfaces</h2>
334
-<div class="outline-text-2" id="text-orge65b439">
236
+<div id="outline-container-sec-4" class="outline-2">
237
+<h2 id="sec-4">Switching user interfaces</h2>
238
+<div class="outline-text-2" id="text-4">
335 239
 <p>
336 240
 A few web based user interfaces are available for GNU SOcial. They are selectable by going to the <b>Administrator control panel</b> and choosing <b>App settings</b> then <b>gnusocial</b>.
337 241
 </p>
338 242
 
339
-<div class="org-center">
340 243
 
341 244
 <div class="figure">
342
-<p><img src="images/gnusocial_settings.jpg" alt="gnusocial_settings.jpg" />
245
+<p><img src="images/gnusocial_settings.jpg" alt="gnusocial_settings.jpg" width="80%" align="center" />
343 246
 </p>
344 247
 </div>
345
-</div>
346 248
 
347 249
 <ul class="org-ul">
348
-<li><b>Qvitter</b>: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived</li>
349
-<li><b>Pleroma</b>: A modern and lightweight user interface</li>
350
-<li><b>Classic</b>: Like the original StatusNet UI. Minimal Javascript and has good support for threaded conversations.</li>
250
+<li><b>Qvitter</b>: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived
251
+</li>
252
+<li><b>Pleroma</b>: A modern and lightweight user interface
253
+</li>
254
+<li><b>Classic</b>: Like the original StatusNet UI. Minimal Javascript and has good support for threaded conversations.
255
+</li>
351 256
 </ul>
352 257
 </div>
353 258
 </div>
354 259
 
355
-<div id="outline-container-org6444239" class="outline-2">
356
-<h2 id="org6444239">Using with Emacs</h2>
357
-<div class="outline-text-2" id="text-org6444239">
358
-<div class="org-center">
260
+<div id="outline-container-sec-5" class="outline-2">
261
+<h2 id="sec-5">Using with Emacs</h2>
262
+<div class="outline-text-2" id="text-5">
359 263
 
360 264
 <div class="figure">
361
-<p><img src="images/gnu-social-mode.jpg" alt="gnu-social-mode.jpg" />
265
+<p><img src="images/gnu-social-mode.jpg" alt="gnu-social-mode.jpg" width="100%" align="center" />
362 266
 </p>
363 267
 </div>
364
-</div>
365 268
 
366 269
 <p>
367 270
 If you are an Emacs user it's also possible to set up GNU Social mode as follows:
368 271
 </p>
369 272
 
370 273
 <div class="org-src-container">
274
+
371 275
 <pre class="src src-bash">mkdir ~/elisp
372 276
 git clone https://github.com/bashrc/gnu-social-mode ~/elisp/gnu-social-mode
373
-<span class="org-builtin">echo</span> <span class="org-string">"(add-to-list 'load-path \"~/elisp/gnu-social-mode\")"</span> &gt;&gt; ~/.emacs
374
-<span class="org-builtin">echo</span> <span class="org-string">"(require 'gnu-social-mode)"</span> &gt;&gt; ~/.emacs
375
-<span class="org-builtin">echo</span> <span class="org-string">"(setq gnu-social-server-textlimit 2000"</span> &gt;&gt; ~/.emacs
376
-<span class="org-builtin">echo</span> <span class="org-string">"      gnu-social-server \"yourgnusocialdomain\""</span> &gt;&gt; ~/.emacs
377
-<span class="org-builtin">echo</span> <span class="org-string">"    gnu-social-username \"yourusername\""</span> &gt;&gt; ~/.emacs
378
-<span class="org-builtin">echo</span> <span class="org-string">"    gnu-social-password \"gnusocialpassword\")"</span> &gt;&gt; ~/.emacs
277
+echo "(add-to-list 'load-path \"~/elisp/gnu-social-mode\")" &gt;&gt; ~/.emacs
278
+echo "(require 'gnu-social-mode)" &gt;&gt; ~/.emacs
279
+echo "(setq gnu-social-server-textlimit 2000" &gt;&gt; ~/.emacs
280
+echo "      gnu-social-server \"yourgnusocialdomain\"" &gt;&gt; ~/.emacs
281
+echo "    gnu-social-username \"yourusername\"" &gt;&gt; ~/.emacs
282
+echo "    gnu-social-password \"gnusocialpassword\")" &gt;&gt; ~/.emacs
379 283
 </pre>
380 284
 </div>
381 285
 
@@ -384,6 +288,7 @@ And as a quick reference the main keys are:
384 288
 </p>
385 289
 
386 290
 <div class="org-src-container">
291
+
387 292
 <pre class="src src-bash">M-x gnu-social
388 293
 </pre>
389 294
 </div>
@@ -396,54 +301,54 @@ The basics:
396 301
 
397 302
 
398 303
 <colgroup>
399
-<col  class="org-left" />
304
+<col  class="left" />
400 305
 
401
-<col  class="org-left" />
306
+<col  class="left" />
402 307
 </colgroup>
403 308
 <tbody>
404 309
 <tr>
405
-<td class="org-left">i</td>
406
-<td class="org-left">Show icons</td>
310
+<td class="left">i</td>
311
+<td class="left">Show icons</td>
407 312
 </tr>
408 313
 
409 314
 <tr>
410
-<td class="org-left">CTRL-c CTRL-s</td>
411
-<td class="org-left">Post status update</td>
315
+<td class="left">CTRL-c CTRL-s</td>
316
+<td class="left">Post status update</td>
412 317
 </tr>
413 318
 
414 319
 <tr>
415
-<td class="org-left">r</td>
416
-<td class="org-left">Repeat</td>
320
+<td class="left">r</td>
321
+<td class="left">Repeat</td>
417 322
 </tr>
418 323
 
419 324
 <tr>
420
-<td class="org-left">F</td>
421
-<td class="org-left">Favourite</td>
325
+<td class="left">F</td>
326
+<td class="left">Favourite</td>
422 327
 </tr>
423 328
 
424 329
 <tr>
425
-<td class="org-left">CTRL-c CTRL-h</td>
426
-<td class="org-left">Highlight</td>
330
+<td class="left">CTRL-c CTRL-h</td>
331
+<td class="left">Highlight</td>
427 332
 </tr>
428 333
 
429 334
 <tr>
430
-<td class="org-left">R</td>
431
-<td class="org-left">Reply to user</td>
335
+<td class="left">R</td>
336
+<td class="left">Reply to user</td>
432 337
 </tr>
433 338
 
434 339
 <tr>
435
-<td class="org-left">CTRL-c CTRL-r</td>
436
-<td class="org-left">Show replies</td>
340
+<td class="left">CTRL-c CTRL-r</td>
341
+<td class="left">Show replies</td>
437 342
 </tr>
438 343
 
439 344
 <tr>
440
-<td class="org-left">CTRL-c CTRL-f</td>
441
-<td class="org-left">Friends timeline</td>
345
+<td class="left">CTRL-c CTRL-f</td>
346
+<td class="left">Friends timeline</td>
442 347
 </tr>
443 348
 
444 349
 <tr>
445
-<td class="org-left">CTRL-c CTRL-v</td>
446
-<td class="org-left">View user profile</td>
350
+<td class="left">CTRL-c CTRL-v</td>
351
+<td class="left">View user profile</td>
447 352
 </tr>
448 353
 </tbody>
449 354
 </table>
@@ -456,19 +361,19 @@ Navigation:
456 361
 
457 362
 
458 363
 <colgroup>
459
-<col  class="org-left" />
364
+<col  class="left" />
460 365
 
461
-<col  class="org-left" />
366
+<col  class="left" />
462 367
 </colgroup>
463 368
 <tbody>
464 369
 <tr>
465
-<td class="org-left">j</td>
466
-<td class="org-left">Next</td>
370
+<td class="left">j</td>
371
+<td class="left">Next</td>
467 372
 </tr>
468 373
 
469 374
 <tr>
470
-<td class="org-left">k</td>
471
-<td class="org-left">Previous</td>
375
+<td class="left">k</td>
376
+<td class="left">Previous</td>
472 377
 </tr>
473 378
 </tbody>
474 379
 </table>
@@ -481,70 +386,68 @@ Showing timelines:
481 386
 
482 387
 
483 388
 <colgroup>
484
-<col  class="org-left" />
389
+<col  class="left" />
485 390
 
486
-<col  class="org-left" />
391
+<col  class="left" />
487 392
 </colgroup>
488 393
 <tbody>
489 394
 <tr>
490
-<td class="org-left">g</td>
491
-<td class="org-left">Current timeline</td>
395
+<td class="left">g</td>
396
+<td class="left">Current timeline</td>
492 397
 </tr>
493 398
 
494 399
 <tr>
495
-<td class="org-left">CTRL-c CTRL-a</td>
496
-<td class="org-left">Public timeline</td>
400
+<td class="left">CTRL-c CTRL-a</td>
401
+<td class="left">Public timeline</td>
497 402
 </tr>
498 403
 
499 404
 <tr>
500
-<td class="org-left">CTRL-c CTRL-g</td>
501
-<td class="org-left">Group timeline</td>
405
+<td class="left">CTRL-c CTRL-g</td>
406
+<td class="left">Group timeline</td>
502 407
 </tr>
503 408
 
504 409
 <tr>
505
-<td class="org-left">CTRL-c CTRL-t</td>
506
-<td class="org-left">Tag timeline</td>
410
+<td class="left">CTRL-c CTRL-t</td>
411
+<td class="left">Tag timeline</td>
507 412
 </tr>
508 413
 
509 414
 <tr>
510
-<td class="org-left">CTRL-c CTRL-k</td>
511
-<td class="org-left">Stop</td>
415
+<td class="left">CTRL-c CTRL-k</td>
416
+<td class="left">Stop</td>
512 417
 </tr>
513 418
 
514 419
 <tr>
515
-<td class="org-left">CTRL-c CTRL-u</td>
516
-<td class="org-left">User timeline</td>
420
+<td class="left">CTRL-c CTRL-u</td>
421
+<td class="left">User timeline</td>
517 422
 </tr>
518 423
 
519 424
 <tr>
520
-<td class="org-left">CTRL-c CTRL-c</td>
521
-<td class="org-left">Conversation timeline</td>
425
+<td class="left">CTRL-c CTRL-c</td>
426
+<td class="left">Conversation timeline</td>
522 427
 </tr>
523 428
 
524 429
 <tr>
525
-<td class="org-left">CTRL-c CTRL-o</td>
526
-<td class="org-left">Remote user timeline</td>
430
+<td class="left">CTRL-c CTRL-o</td>
431
+<td class="left">Remote user timeline</td>
527 432
 </tr>
528 433
 
529 434
 <tr>
530
-<td class="org-left">CTRL-c CTRL-d</td>
531
-<td class="org-left">Post direct Message</td>
435
+<td class="left">CTRL-c CTRL-d</td>
436
+<td class="left">Post direct Message</td>
532 437
 </tr>
533 438
 </tbody>
534 439
 </table>
535 440
 </div>
536 441
 </div>
537 442
 
538
-<div id="outline-container-org231ba8e" class="outline-2">
539
-<h2 id="org231ba8e">Blocking controls</h2>
540
-<div class="outline-text-2" id="text-org231ba8e">
541
-<div class="org-center">
443
+<div id="outline-container-sec-6" class="outline-2">
444
+<h2 id="sec-6">Blocking controls</h2>
445
+<div class="outline-text-2" id="text-6">
542 446
 
543 447
 <div class="figure">
544
-<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" />
448
+<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" width="80%" align="center" />
545 449
 </p>
546 450
 </div>
547
-</div>
548 451
 
549 452
 <p>
550 453
 The biggest hazard with GNU Social is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the <b>Administrator control panel</b> and selecting <b>Domain or User Blocking</b>, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.

+ 40
- 129
website/EN/app_gogs.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 15:37 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Gogs"
7
+<!-- 2018-04-12 Thu 12:14 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Gogs"
13 12
  />
14
-<meta name="keywords" content="freedombone, gogs" />
13
+<meta  name="keywords" content="freedombone, gogs" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,18 +144,16 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Gogs</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Gogs</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 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 occurs.
252 159
 </p>
@@ -254,15 +161,18 @@ Github is ok, but it's proprietary and funded by venture capital. If you been ar
254 161
 <p>
255 162
 A Git hosting system called <a href="https://gogs.io">Gogs</a> can optionally be installed. This is very similar to Github in appearance and use. It's lightweight and so well suited for use on low power ARM servers.
256 163
 </p>
164
+</div>
165
+</div>
257 166
 
258
-<div id="outline-container-org94d5253" class="outline-2">
259
-<h2 id="org94d5253">Installation</h2>
260
-<div class="outline-text-2" id="text-org94d5253">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">Installation</h2>
169
+<div class="outline-text-2" id="text-2">
261 170
 <p>
262 171
 Log into your system with:
263 172
 </p>
264 173
 
265 174
 <div class="org-src-container">
175
+
266 176
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
267 177
 </pre>
268 178
 </div>
@@ -281,9 +191,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
281 191
 </div>
282 192
 </div>
283 193
 
284
-<div id="outline-container-org5bb037b" class="outline-2">
285
-<h2 id="org5bb037b">Initial setup</h2>
286
-<div class="outline-text-2" id="text-org5bb037b">
194
+<div id="outline-container-sec-3" class="outline-2">
195
+<h2 id="sec-3">Initial setup</h2>
196
+<div class="outline-text-2" id="text-3">
287 197
 <p>
288 198
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Gogs domain listed there along with an onion address. You can then navigate to your site in a browser.
289 199
 </p>
@@ -293,6 +203,7 @@ In a browser navigate to your Gogs site and click the <b>Register</b> button. Th
293 203
 </p>
294 204
 
295 205
 <div class="org-src-container">
206
+
296 207
 <pre class="src src-bash">sudo username@domainname -p 2222
297 208
 </pre>
298 209
 </div>

+ 39
- 129
website/EN/app_htmly.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 15:37 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Htmly"
7
+<!-- 2018-04-12 Thu 12:15 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Htmly"
13 12
  />
14
-<meta name="keywords" content="freedombone, htmly" />
13
+<meta  name="keywords" content="freedombone, htmly" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,30 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>HTMLy</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">HTMLy</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 HTMLy is a databaseless blogging system.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-<div id="outline-container-org4ef0ec6" class="outline-2">
255
-<h2 id="org4ef0ec6">Installation</h2>
256
-<div class="outline-text-2" id="text-org4ef0ec6">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
257 166
 <p>
258 167
 Log into your system with:
259 168
 </p>
260 169
 
261 170
 <div class="org-src-container">
171
+
262 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
263 173
 </pre>
264 174
 </div>
@@ -277,9 +187,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
277 187
 </div>
278 188
 </div>
279 189
 
280
-<div id="outline-container-orgdcb1abf" class="outline-2">
281
-<h2 id="orgdcb1abf">Initial setup</h2>
282
-<div class="outline-text-2" id="text-orgdcb1abf">
190
+<div id="outline-container-sec-3" class="outline-2">
191
+<h2 id="sec-3">Initial setup</h2>
192
+<div class="outline-text-2" id="text-3">
283 193
 <p>
284 194
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your HTMLy blog domain listed there along with an onion address. You can then navigate to your site in a browser.
285 195
 </p>

+ 43
- 136
website/EN/app_hubzilla.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-04-07 Fri 20:10 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Hubzilla"
7
+<!-- 2018-04-12 Thu 12:17 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Hubzilla"
13 12
  />
14
-<meta name="keywords" content="freedombone, hubzilla" />
13
+<meta  name="keywords" content="freedombone, hubzilla" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,32 +144,33 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Hubzilla</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Hubzilla</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Hubzilla is a web publishing and social network system which includes wiki, web pages, photo albums and file storage. It also has privacy controls which allow you to define who can see which content. It's possible to write posts and have them visible only to a group of friends (known as "<i>privacy groups</i>"), with the encryption being handled automatically. Currently Hubzilla only works on the clearnet and doesn't have an onion address.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-org769c449" class="outline-2">
256
-<h2 id="org769c449">Installation</h2>
257
-<div class="outline-text-2" id="text-org769c449">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
263
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
264
-</code></pre>
171
+
172
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
173
+</pre>
265 174
 </div>
266 175
 
267 176
 <p>
@@ -279,9 +188,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
279 188
 </div>
280 189
 
281 190
 
282
-<div id="outline-container-org33d07c0" class="outline-2">
283
-<h2 id="org33d07c0">Initial setup</h2>
284
-<div class="outline-text-2" id="text-org33d07c0">
191
+<div id="outline-container-sec-3" class="outline-2">
192
+<h2 id="sec-3">Initial setup</h2>
193
+<div class="outline-text-2" id="text-3">
285 194
 <p>
286 195
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Hubzilla domain listed there. You can then navigate to your site in a browser.
287 196
 </p>
@@ -290,16 +199,14 @@ If you have just obtained a Lets Encrypt certificate as above then go to <b>Abou
290 199
 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.
291 200
 </p>
292 201
 
293
-<div class="org-center">
294 202
 
295 203
 <div class="figure">
296
-<p><img src="images/hubzilla_mobile.jpg" alt="hubzilla_mobile.jpg" />
204
+<p><img src="images/hubzilla_mobile.jpg" alt="hubzilla_mobile.jpg" width="80%" align="center" />
297 205
 </p>
298 206
 </div>
299 207
 </div>
300 208
 </div>
301 209
 </div>
302
-</div>
303 210
 <div id="postamble" class="status">
304 211
 
305 212
 <style type="text/css">

+ 52
- 141
website/EN/app_icecast.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-11-27 Mon 12:43 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Icecast"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:18 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Icecast"
13 12
  />
14
-<meta name="keywords" content="freedombone, icecast" />
13
+<meta  name="keywords" content="freedombone, icecast" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Icecast</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Icecast</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Icecast enables you to run something like an internet radio station. So if you have multiple audio files and want to be able to stream those in sequence from a web site then this can be useful.
253 159
 </p>
@@ -255,15 +161,18 @@ Icecast enables you to run something like an internet radio station. So if you h
255 161
 <p>
256 162
 This system is available only via an onion address, which should mitigate the potential for copyright disputes over streamed content. By default it's only set up to stream to a small number of users so that it doesn't put too much stress on CPU or memory requirements, although you can increase the maximum limit if you have a more powerful system and enough bandwidth.
257 163
 </p>
164
+</div>
165
+</div>
258 166
 
259
-<div id="outline-container-orgf3d9fbb" class="outline-2">
260
-<h2 id="orgf3d9fbb">Installation</h2>
261
-<div class="outline-text-2" id="text-orgf3d9fbb">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">Installation</h2>
169
+<div class="outline-text-2" id="text-2">
262 170
 <p>
263 171
 Log into your system with:
264 172
 </p>
265 173
 
266 174
 <div class="org-src-container">
175
+
267 176
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
268 177
 </pre>
269 178
 </div>
@@ -278,9 +187,9 @@ If you then go to the <b>About</b> screen you'll see the onion address for Iceca
278 187
 </div>
279 188
 </div>
280 189
 
281
-<div id="outline-container-orgcba32fc" class="outline-2">
282
-<h2 id="orgcba32fc">Adding files to be streamed</h2>
283
-<div class="outline-text-2" id="text-orgcba32fc">
190
+<div id="outline-container-sec-3" class="outline-2">
191
+<h2 id="sec-3">Adding files to be streamed</h2>
192
+<div class="outline-text-2" id="text-3">
284 193
 <p>
285 194
 There are two ways to get files onto the system: either via ssh or via a USB drive. File types can be <b>ogg, ogv, mp3 or mp4</b> format.
286 195
 </p>
@@ -290,9 +199,9 @@ It may take a while for the files to import, especially on a low power single bo
290 199
 </p>
291 200
 </div>
292 201
 
293
-<div id="outline-container-org3b2c1e8" class="outline-3">
294
-<h3 id="org3b2c1e8">From a USB drive</h3>
295
-<div class="outline-text-3" id="text-org3b2c1e8">
202
+<div id="outline-container-sec-3-1" class="outline-3">
203
+<h3 id="sec-3-1">From a USB drive</h3>
204
+<div class="outline-text-3" id="text-3-1">
296 205
 <p>
297 206
 Create a directory on the USB drive named <b>icestream</b> and copy your files into there. Plug the drive into your server.
298 207
 </p>
@@ -303,14 +212,15 @@ Go to the <b>Administrator control panel</b>, select <b>App settings</b>, then <
303 212
 </div>
304 213
 </div>
305 214
 
306
-<div id="outline-container-org9ba9caf" class="outline-3">
307
-<h3 id="org9ba9caf">Via ssh</h3>
308
-<div class="outline-text-3" id="text-org9ba9caf">
215
+<div id="outline-container-sec-3-2" class="outline-3">
216
+<h3 id="sec-3-2">Via ssh</h3>
217
+<div class="outline-text-3" id="text-3-2">
309 218
 <p>
310 219
 Make a directory named <b>icestream</b> and copy your files into it. Then copy the directory to your server.
311 220
 </p>
312 221
 
313 222
 <div class="org-src-container">
223
+
314 224
 <pre class="src src-bash">scp -r -P 2222 icestream myusername@mydomain:/home/myusername
315 225
 </pre>
316 226
 </div>
@@ -320,6 +230,7 @@ Log into your server with:
320 230
 </p>
321 231
 
322 232
 <div class="org-src-container">
233
+
323 234
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
324 235
 </pre>
325 236
 </div>
@@ -331,9 +242,9 @@ Select <b>Administrator controls</b>, enter your password, then go to <b>App set
331 242
 </div>
332 243
 </div>
333 244
 
334
-<div id="outline-container-orge68b817" class="outline-2">
335
-<h2 id="orge68b817">Access controls</h2>
336
-<div class="outline-text-2" id="text-orge68b817">
245
+<div id="outline-container-sec-4" class="outline-2">
246
+<h2 id="sec-4">Access controls</h2>
247
+<div class="outline-text-2" id="text-4">
337 248
 <p>
338 249
 By default anyone who happens to find your Icecast onion address can listen to your stream. If you only want it to be available to a few friends or family then you can add an extra login password.
339 250
 </p>

+ 52
- 137
website/EN/app_irc.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-12 Sat 20:26 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use IRC"
7
+<!-- 2018-04-12 Thu 12:19 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use IRC"
13 12
  />
14
-<meta name="keywords" content="freedombome, irc" />
13
+<meta  name="keywords" content="freedombome, irc" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,30 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>IRC</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">IRC</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 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.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-<div id="outline-container-org854be38" class="outline-2">
255
-<h2 id="org854be38">Irssi</h2>
256
-<div class="outline-text-2" id="text-org854be38">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Irssi</h2>
165
+<div class="outline-text-2" id="text-2">
257 166
 <p>
258 167
 The easiest way to use irssi is to connect to your system, like this:
259 168
 </p>
260 169
 
261 170
 <div class="org-src-container">
171
+
262 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
263 173
 </pre>
264 174
 </div>
@@ -269,9 +179,9 @@ Then select <b>IRC</b> from the menu. However, other than via this method using
269 179
 </div>
270 180
 </div>
271 181
 
272
-<div id="outline-container-orgf253d99" class="outline-2">
273
-<h2 id="orgf253d99">HexChat</h2>
274
-<div class="outline-text-2" id="text-orgf253d99">
182
+<div id="outline-container-sec-3" class="outline-2">
183
+<h2 id="sec-3">HexChat</h2>
184
+<div class="outline-text-2" id="text-3">
275 185
 <p>
276 186
 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.
277 187
 </p>
@@ -281,6 +191,7 @@ First install HexChat and set up its configuration file. This can be done on you
281 191
 </p>
282 192
 
283 193
 <div class="org-src-container">
194
+
284 195
 <pre class="src src-bash">freedombone-client --setup hexchat
285 196
 </pre>
286 197
 </div>
@@ -290,6 +201,7 @@ Now look up the onion address for your IRC server
290 201
 </p>
291 202
 
292 203
 <div class="org-src-container">
204
+
293 205
 <pre class="src src-bash">ssh username@mydomainname -p 2222
294 206
 </pre>
295 207
 </div>
@@ -324,7 +236,7 @@ If you are using the ordinary domain name (clearnet/ICANN) then make sure that <
324 236
 
325 237
 
326 238
 <div class="figure">
327
-<p><img src="images/hexchat_setup_clearnet.jpg" alt="hexchat_setup_clearnet.jpg" />
239
+<p><img src="images/hexchat_setup_clearnet.jpg" alt="hexchat_setup_clearnet.jpg" width="80%" align="center" />
328 240
 </p>
329 241
 </div>
330 242
 
@@ -334,7 +246,7 @@ If you are using the onion address then <b>use SSL</b> should be unchecked and t
334 246
 
335 247
 
336 248
 <div class="figure">
337
-<p><img src="images/hexchat_setup.jpg" alt="hexchat_setup.jpg" />
249
+<p><img src="images/hexchat_setup.jpg" alt="hexchat_setup.jpg" width="80%" align="center" />
338 250
 </p>
339 251
 </div>
340 252
 
@@ -352,9 +264,9 @@ Click <b>close</b> and then <b>connect</b>.
352 264
 </div>
353 265
 </div>
354 266
 
355
-<div id="outline-container-orgf17377b" class="outline-2">
356
-<h2 id="orgf17377b">Emacs</h2>
357
-<div class="outline-text-2" id="text-orgf17377b">
267
+<div id="outline-container-sec-4" class="outline-2">
268
+<h2 id="sec-4">Emacs</h2>
269
+<div class="outline-text-2" id="text-4">
358 270
 <p>
359 271
 If you are an Emacs user then you can also connect to your IRC server via Emacs.
360 272
 </p>
@@ -364,6 +276,7 @@ Ensure that tor is installed onto your local system:
364 276
 </p>
365 277
 
366 278
 <div class="org-src-container">
279
+
367 280
 <pre class="src src-bash">sudo apt-get install tor
368 281
 </pre>
369 282
 </div>
@@ -373,6 +286,7 @@ Add the following to your Emacs configuration file:
373 286
 </p>
374 287
 
375 288
 <div class="org-src-container">
289
+
376 290
 <pre class="src src-elisp">(<span class="org-keyword">setq</span> socks-noproxy '(<span class="org-string">"localhost"</span>))
377 291
 (<span class="org-keyword">require</span> '<span class="org-constant">socks</span>)
378 292
 (<span class="org-keyword">require</span> '<span class="org-constant">tls</span>)
@@ -386,14 +300,15 @@ Add the following to your Emacs configuration file:
386 300
 </div>
387 301
 </div>
388 302
 
389
-<div id="outline-container-org918124e" class="outline-2">
390
-<h2 id="org918124e">Changing or removing the IRC password</h2>
391
-<div class="outline-text-2" id="text-org918124e">
303
+<div id="outline-container-sec-5" class="outline-2">
304
+<h2 id="sec-5">Changing or removing the IRC password</h2>
305
+<div class="outline-text-2" id="text-5">
392 306
 <p>
393 307
 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:
394 308
 </p>
395 309
 
396 310
 <div class="org-src-container">
311
+
397 312
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
398 313
 </pre>
399 314
 </div>

+ 42
- 133
website/EN/app_kanboard.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-07-25 Tue 23:23 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use KanBoard"
7
+<!-- 2018-04-12 Thu 12:20 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use KanBoard"
13 12
  />
14
-<meta name="keywords" content="freedombone, kanboard" />
13
+<meta  name="keywords" content="freedombone, kanboard" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,32 +144,33 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>KanBoard</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">KanBoard</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Kanbans are one way of managing projects. They're traditionally used in businesses but can also be useful for personal TODO lists or within open source or DIY projects. If you have a list of things which need to be done and want to keep track of progress then this provides a way to do that.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-orgfd145f9" class="outline-2">
256
-<h2 id="orgfd145f9">Installation</h2>
257
-<div class="outline-text-2" id="text-orgfd145f9">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
263
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
264
-</code></pre>
171
+
172
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
173
+</pre>
265 174
 </div>
266 175
 
267 176
 <p>
@@ -278,9 +187,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
278 187
 </div>
279 188
 </div>
280 189
 
281
-<div id="outline-container-org2e3435d" class="outline-2">
282
-<h2 id="org2e3435d">Initial setup</h2>
283
-<div class="outline-text-2" id="text-org2e3435d">
190
+<div id="outline-container-sec-3" class="outline-2">
191
+<h2 id="sec-3">Initial setup</h2>
192
+<div class="outline-text-2" id="text-3">
284 193
 <p>
285 194
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your KanBoard domain listed there along with an onion address. You can then navigate to your site in a browser.
286 195
 </p>

+ 57
- 147
website/EN/app_keyserver.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-07-30 Sun 18:18 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use KEYSERVER"
7
+<!-- 2018-04-12 Thu 12:20 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use KEYSERVER"
13 12
  />
14
-<meta name="keywords" content="freedombone, keyserver" />
13
+<meta  name="keywords" content="freedombone, keyserver" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>OpenPGP Key Server</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">OpenPGP Key Server</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 The <i>web of trust</i> is a nice idea, but how trustable is it? If you take a look at how many OpenPGP key servers are out there then there are a two or three main ones and not much else. Can you trust those servers? Who is maintaining them and how often? Is any censorship going on? How hard would it be for adversaries to get implants onto them? In terms of technology this infrastructure is quite old and it could have been neglected for a long time. Once vigilant maintainers might have turned lazy and gotten lax with server security, or been recruited over to the dark side.
253 159
 </p>
@@ -256,24 +162,25 @@ The <i>web of trust</i> is a nice idea, but how trustable is it? If you take a l
256 162
 For these kinds of reasons you might prefer to run your own web of trust infrastructure. In simple terms it's a database of GPG public keys which provides a way for users to <i>find out how to communicate with others securely via email</i>. You can meet in person and exchange public keys via sneakernet on USB drives, but most users of GPG don't do that. Instead they just download the public key for a given email address from one of the key servers.
257 163
 </p>
258 164
 
259
-<div class="org-center">
260 165
 
261 166
 <div class="figure">
262
-<p><img src="images/keyserver.jpg" alt="keyserver.jpg" />
167
+<p><img src="images/keyserver.jpg" alt="keyserver.jpg" width="80%" align="center" />
263 168
 </p>
264 169
 </div>
265 170
 </div>
171
+</div>
266 172
 
267
-<div id="outline-container-orgfcf6c32" class="outline-2">
268
-<h2 id="orgfcf6c32">Installation</h2>
269
-<div class="outline-text-2" id="text-orgfcf6c32">
173
+<div id="outline-container-sec-2" class="outline-2">
174
+<h2 id="sec-2">Installation</h2>
175
+<div class="outline-text-2" id="text-2">
270 176
 <p>
271 177
 ssh into the system with:
272 178
 </p>
273 179
 
274 180
 <div class="org-src-container">
275
-<pre><code class="src src-bash">ssh myusername@mydomain.com -p 2222
276
-</code></pre>
181
+
182
+<pre class="src src-bash">ssh myusername@mydomain.com -p 2222
183
+</pre>
277 184
 </div>
278 185
 
279 186
 <p>
@@ -286,16 +193,17 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
286 193
 </div>
287 194
 </div>
288 195
 
289
-<div id="outline-container-org8e2baf7" class="outline-2">
290
-<h2 id="org8e2baf7">How to use it</h2>
291
-<div class="outline-text-2" id="text-org8e2baf7">
196
+<div id="outline-container-sec-3" class="outline-2">
197
+<h2 id="sec-3">How to use it</h2>
198
+<div class="outline-text-2" id="text-3">
292 199
 <p>
293 200
 Interaction with the web user interface is pretty minimal and obvious, but most likely you will also want to be able to use your keyserver from the commandline. To do that use the <b>&#x2013;keyserver</b> option. For example to search for a key on your server:
294 201
 </p>
295 202
 
296 203
 <div class="org-src-container">
297
-<pre><code class="src src-bash">gpg --keyserver [your keyserver domain] --search-keys [email address]
298
-</code></pre>
204
+
205
+<pre class="src src-bash">gpg --keyserver [your keyserver domain] --search-keys [email address]
206
+</pre>
299 207
 </div>
300 208
 
301 209
 
@@ -304,8 +212,9 @@ Or to send a key to it:
304 212
 </p>
305 213
 
306 214
 <div class="org-src-container">
307
-<pre><code class="src src-bash">gpg --keyserver [your keyserver domain] --send-keys [email address or key ID]
308
-</code></pre>
215
+
216
+<pre class="src src-bash">gpg --keyserver [your keyserver domain] --send-keys [email address or key ID]
217
+</pre>
309 218
 </div>
310 219
 
311 220
 <p>
@@ -313,14 +222,15 @@ Or to get a key:
313 222
 </p>
314 223
 
315 224
 <div class="org-src-container">
316
-<pre><code class="src src-bash">gpg --keyserver [your keyserver domain] --recv-keys [email address or key ID]
317
-</code></pre>
225
+
226
+<pre class="src src-bash">gpg --keyserver [your keyserver domain] --recv-keys [email address or key ID]
227
+</pre>
318 228
 </div>
319 229
 </div>
320 230
 </div>
321
-<div id="outline-container-orgf7e93ae" class="outline-2">
322
-<h2 id="orgf7e93ae">Sync with other keyservers</h2>
323
-<div class="outline-text-2" id="text-orgf7e93ae">
231
+<div id="outline-container-sec-4" class="outline-2">
232
+<h2 id="sec-4">Sync with other keyservers</h2>
233
+<div class="outline-text-2" id="text-4">
324 234
 <p>
325 235
 Key servers avoid censorship or errors by gossiping between each other and cross referencing the data. You can define which other servers your key server will gossip with by going to the <b>Administrator control panel</b>, selecting <b>App Settings</b> then <b>keyserver</b> then <b>Sync with other keyserver</b>.
326 236
 </p>
@@ -330,9 +240,9 @@ It's a good idea not to try to sync with the popular OpenPGP key servers, becaus
330 240
 </p>
331 241
 </div>
332 242
 </div>
333
-<div id="outline-container-org7be3c82" class="outline-2">
334
-<h2 id="org7be3c82">Possible problems</h2>
335
-<div class="outline-text-2" id="text-org7be3c82">
243
+<div id="outline-container-sec-5" class="outline-2">
244
+<h2 id="sec-5">Possible problems</h2>
245
+<div class="outline-text-2" id="text-5">
336 246
 <p>
337 247
 OpenPGP key servers are not very well defended from flooding attacks. This means that an adversary could just upload a billion keys to destabilize the server and fill it with nonsense to make it unusable. Since key servers are <i>fully open to the public</i> there isn't anything to prevent that from happening.
338 248
 </p>

+ 59
- 154
website/EN/app_koel.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-05-25 Thu 22:48 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Koel"
7
+<!-- 2018-04-12 Thu 12:22 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Koel"
13 12
  />
14
-<meta name="keywords" content="freedombone, koel, music" />
13
+<meta  name="keywords" content="freedombone, koel, music" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,40 +144,39 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Koel</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Koel</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 This enables you to store your music on the Freedombone server and then access it from any internet connected device. If you just want to make music accessible within your home network then <a href="./app_dlna.html">DLNA</a> is usually sufficient, but if you want to be able to play your music from anywhere then <a href="https://koel.phanan.net">Koel</a> is a better option.
253 159
 </p>
254 160
 
255
-<div class="org-center">
256 161
 
257 162
 <div class="figure">
258
-<p><img src="images/koel.jpg" alt="koel.jpg" />
163
+<p><img src="images/koel.jpg" alt="koel.jpg" width="80%" align="center" />
259 164
 </p>
260 165
 </div>
261 166
 </div>
167
+</div>
262 168
 
263
-<div id="outline-container-org00818ff" class="outline-2">
264
-<h2 id="org00818ff">Installation</h2>
265
-<div class="outline-text-2" id="text-org00818ff">
169
+<div id="outline-container-sec-2" class="outline-2">
170
+<h2 id="sec-2">Installation</h2>
171
+<div class="outline-text-2" id="text-2">
266 172
 <p>
267 173
 Log into your system with:
268 174
 </p>
269 175
 
270 176
 <div class="org-src-container">
271
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
272
-</code></pre>
177
+
178
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
179
+</pre>
273 180
 </div>
274 181
 
275 182
 <p>
@@ -288,42 +195,39 @@ Go back to the <b>Administrator control panel</b>, select <b>Passwords</b> then
288 195
 Once logged in go to settings and set the media path to <b>/music</b>.
289 196
 </p>
290 197
 
291
-<div class="org-center">
292 198
 
293 199
 <div class="figure">
294
-<p><img src="images/koelsettings.jpg" alt="koelsettings.jpg" />
200
+<p><img src="images/koelsettings.jpg" alt="koelsettings.jpg" width="80%" align="center" />
295 201
 </p>
296 202
 </div>
297 203
 </div>
298 204
 </div>
299
-</div>
300 205
 
301
-<div id="outline-container-org9c20e8e" class="outline-2">
302
-<h2 id="org9c20e8e">Importing music</h2>
303
-<div class="outline-text-2" id="text-org9c20e8e">
206
+<div id="outline-container-sec-3" class="outline-2">
207
+<h2 id="sec-3">Importing music</h2>
208
+<div class="outline-text-2" id="text-3">
304 209
 <p>
305 210
 This app doesn't have any way to upload music and instead just expects that there will be a directory on the server containing music files. There are a couple of ways to get new music files onto the system: either by using ssh or by putting them onto a USB drive.
306 211
 </p>
307 212
 
308
-<div class="org-center">
309 213
 
310 214
 <div class="figure">
311
-<p><img src="images/controlpanel/control_panel_koel.jpg" alt="control_panel_koel.jpg" />
215
+<p><img src="images/controlpanel/control_panel_koel.jpg" alt="control_panel_koel.jpg" width="80%" align="center" />
312 216
 </p>
313 217
 </div>
314 218
 </div>
315
-</div>
316 219
 
317
-<div id="outline-container-orga173c5d" class="outline-3">
318
-<h3 id="orga173c5d">Via ssh</h3>
319
-<div class="outline-text-3" id="text-orga173c5d">
220
+<div id="outline-container-sec-3-1" class="outline-3">
221
+<h3 id="sec-3-1">Via ssh</h3>
222
+<div class="outline-text-3" id="text-3-1">
320 223
 <p>
321 224
 On your local system:
322 225
 </p>
323 226
 
324 227
 <div class="org-src-container">
325
-<pre><code class="src src-bash">scp -P 2222 -r ~/Music username@domainname:/home/username
326
-</code></pre>
228
+
229
+<pre class="src src-bash">scp -P 2222 -r ~/Music username@domainname:/home/username
230
+</pre>
327 231
 </div>
328 232
 
329 233
 <p>
@@ -335,8 +239,9 @@ Now log in to your Freedombone system:
335 239
 </p>
336 240
 
337 241
 <div class="org-src-container">
338
-<pre><code class="src src-bash">ssh username@domainname -p 2222
339
-</code></pre>
242
+
243
+<pre class="src src-bash">ssh username@domainname -p 2222
244
+</pre>
340 245
 </div>
341 246
 
342 247
 <p>
@@ -345,9 +250,9 @@ And select <b>Administrator settings</b> followed by <b>App settings</b> then <b
345 250
 </div>
346 251
 </div>
347 252
 
348
-<div id="outline-container-org7e8ad46" class="outline-3">
349
-<h3 id="org7e8ad46">Via USB drive</h3>
350
-<div class="outline-text-3" id="text-org7e8ad46">
253
+<div id="outline-container-sec-3-2" class="outline-3">
254
+<h3 id="sec-3-2">Via USB drive</h3>
255
+<div class="outline-text-3" id="text-3-2">
351 256
 <p>
352 257
 Create a LUKS formatted USB drive. It's possible to do this by plugging a new USB drive into the Freedombone system then going to the <b>Administrator control panel</b>, selecting <b>App settings</b> then <b>koel</b> then <b>Format a USB drive</b>. You will need to specify a password, which in this case doesn't need to be anything highly secure.
353 258
 </p>
@@ -362,9 +267,9 @@ Once you have music on a LUKS formatted USB drive then plug it into the Freedomb
362 267
 </div>
363 268
 </div>
364 269
 
365
-<div id="outline-container-org8df6a4e" class="outline-3">
366
-<h3 id="org8df6a4e">Synchronizing</h3>
367
-<div class="outline-text-3" id="text-org8df6a4e">
270
+<div id="outline-container-sec-3-3" class="outline-3">
271
+<h3 id="sec-3-3">Synchronizing</h3>
272
+<div class="outline-text-3" id="text-3-3">
368 273
 <p>
369 274
 To detect the imported files you might need to re-synchronize. Within Koel go to settings and then select <b>Scan</b>. Any imported files should then be available to play.
370 275
 </p>

+ 40
- 132
website/EN/app_lychee.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 18:43 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Lychee"
7
+<!-- 2018-04-12 Thu 12:23 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Lychee"
13 12
  />
14
-<meta name="keywords" content="freedombone, lychee" />
13
+<meta  name="keywords" content="freedombone, lychee" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,30 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Lychee</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Lychee</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 Lychee is a simple and lightweight photo album for the web. Whether you're an amateur or professional photographer, or want to publish random holiday pics or cat pictures. Lychee just does what it says it does without any fuss. There is also a photo album feature within <a href="./app_hubzilla.html">Hubzilla</a> if you need more sophisticated social photo sharing with individualised permissions.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-<div id="outline-container-org4d72151" class="outline-2">
255
-<h2 id="org4d72151">Installation</h2>
256
-<div class="outline-text-2" id="text-org4d72151">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
257 166
 <p>
258 167
 Log into your system with:
259 168
 </p>
260 169
 
261 170
 <div class="org-src-container">
171
+
262 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
263 173
 </pre>
264 174
 </div>
@@ -277,9 +187,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
277 187
 </div>
278 188
 </div>
279 189
 
280
-<div id="outline-container-orgfe552c1" class="outline-2">
281
-<h2 id="orgfe552c1">Initial setup</h2>
282
-<div class="outline-text-2" id="text-orgfe552c1">
190
+<div id="outline-container-sec-3" class="outline-2">
191
+<h2 id="sec-3">Initial setup</h2>
192
+<div class="outline-text-2" id="text-3">
283 193
 <p>
284 194
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Lychee domain listed there along with an onion address. You can then navigate to your site in a browser.
285 195
 </p>
@@ -288,13 +198,11 @@ If you have just obtained a Lets Encrypt certificate as above then go to <b>Abou
288 198
 Within a browser navigate to your lychee domain name or onion address. It should look like this:
289 199
 </p>
290 200
 
291
-<div class="org-center">
292 201
 
293 202
 <div class="figure">
294
-<p><img src="images/lychee_setup.jpg" alt="lychee_setup.jpg" />
203
+<p><img src="images/lychee_setup.jpg" alt="lychee_setup.jpg" width="80%" align="center" />
295 204
 </p>
296 205
 </div>
297
-</div>
298 206
 
299 207
 <p>
300 208
 Within the <b>Administrator control panel</b> select <b>App Settings</b> and then <b>lychee</b>. This will show the initial login settings which you need to set up the database. To copy the password hold down the shift key, select the password then right click and copy.

+ 43
- 138
website/EN/app_mailpile.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-03 Sat 20:20 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Mailpile"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:24 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Mailpile"
13 12
  />
14
-<meta name="keywords" content="freedombone, mailpile" />
13
+<meta  name="keywords" content="freedombone, mailpile" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Mailpile</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Mailpile</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Mailpile provides a nice looking webmail interface suitable for use on desktop or mobile clients. It has good support for email encryption and makes that quite an simple process. At present it's usable but still has a few bugs and limitations. If you need a fully functional email client with comprehensive encryption support then either use Mutt or Thunderbird/Icedove.
253 159
 </p>
@@ -259,15 +165,18 @@ An advantage of this type of webmail is that <i>it keeps your GPG keys off of an
259 165
 <p>
260 166
 One down side is that this appears to be a single user system, so if you have multiple users on your Freedombone server only the administrator will actually be able to use mailpile.
261 167
 </p>
168
+</div>
169
+</div>
262 170
 
263
-<div id="outline-container-orge51f287" class="outline-2">
264
-<h2 id="orge51f287">Installation</h2>
265
-<div class="outline-text-2" id="text-orge51f287">
171
+<div id="outline-container-sec-2" class="outline-2">
172
+<h2 id="sec-2">Installation</h2>
173
+<div class="outline-text-2" id="text-2">
266 174
 <p>
267 175
 Log into your system with:
268 176
 </p>
269 177
 
270 178
 <div class="org-src-container">
179
+
271 180
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
272 181
 </pre>
273 182
 </div>
@@ -286,9 +195,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
286 195
 </div>
287 196
 </div>
288 197
 
289
-<div id="outline-container-org18e2129" class="outline-2">
290
-<h2 id="org18e2129">Initial setup</h2>
291
-<div class="outline-text-2" id="text-org18e2129">
198
+<div id="outline-container-sec-3" class="outline-2">
199
+<h2 id="sec-3">Initial setup</h2>
200
+<div class="outline-text-2" id="text-3">
292 201
 <p>
293 202
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Mailpile domain listed there along with an onion address. You can then navigate to your site in a browser.
294 203
 </p>
@@ -329,25 +238,21 @@ Uncheck <b>Detect Settings</b> and click <b>Next</b>.
329 238
 Under <b>Sending Mail</b> select <b>local</b> or if you need to proxy outgoing email through your ISP's server select <b>SMTP/TLS</b> and enter the details, then click <b>Next</b>.
330 239
 </p>
331 240
 
332
-<div class="org-center">
333 241
 
334 242
 <div class="figure">
335
-<p><img src="images/mailpile_setup.jpg" alt="mailpile_setup.jpg" />
243
+<p><img src="images/mailpile_setup.jpg" alt="mailpile_setup.jpg" width="80%" align="center" />
336 244
 </p>
337 245
 </div>
338
-</div>
339 246
 
340 247
 <p>
341 248
 Under <b>Receiving files</b> select <b>IMAP</b>, the domain as <b>localhost</b>, port <b>143</b> and your username, then click <b>Next</b>. Astute readers may well be concerned that IMAP over port 143 is not encrypted, but since this is only via localhost communication between the Mail Transport Agent and Mailpile doesn't travel over the internet and port 143 is not opened on the firewall so it's not possible to accidentally connect an external mail client insecurely.
342 249
 </p>
343 250
 
344
-<div class="org-center">
345 251
 
346 252
 <div class="figure">
347
-<p><img src="images/mailpile_setup_keys.jpg" alt="mailpile_setup_keys.jpg" />
253
+<p><img src="images/mailpile_setup_keys.jpg" alt="mailpile_setup_keys.jpg" width="80%" align="center" />
348 254
 </p>
349 255
 </div>
350
-</div>
351 256
 
352 257
 <p>
353 258
 Under <b>Security and Privacy</b> either select your existing encryption key or if you only get the option to create a new one then do so, then click <b>Add</b> or <b>Save</b>.

+ 49
- 141
website/EN/app_matrix.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-01-26 Fri 16:34 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Matrix"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:25 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Matrix"
13 12
  />
14
-<meta name="keywords" content="freedombone, matrix" />
13
+<meta  name="keywords" content="freedombone, matrix" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,25 +144,21 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Matrix</h1>
249
-</center>
250 153
 
251
-<div class="org-center">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Matrix</h2>
156
+<div class="outline-text-2" id="text-1">
252 157
 
253 158
 <div class="figure">
254
-<p><img src="images/matrix_riotweb.jpg" alt="matrix_riotweb.jpg" />
159
+<p><img src="images/matrix_riotweb.jpg" alt="matrix_riotweb.jpg" width="100%" align="center" />
255 160
 </p>
256 161
 </div>
257
-</div>
258 162
 
259 163
 <p>
260 164
 Matrix is a federated communications system, typically for multi-user chat, with end-to-end content security features. You can consider it to be like a modernized version of IRC chat where the crypto and access controls have been built in by default. At present Matrix is really only a creature of the clearnet and so there isn't any way to protect the metadata. Despite the talk of security the lack of metadata defenses make this really only suitable for public communications, similar to microblogging or public IRC channels.
@@ -263,15 +167,18 @@ Matrix is a federated communications system, typically for multi-user chat, with
263 167
 <p>
264 168
 Another consideration is that since matrix operates on the usual HTTPS port number (443) this may make it difficult for ISPs or governments to censor this type of communications via port blocking without significant blowback.
265 169
 </p>
170
+</div>
171
+</div>
266 172
 
267
-<div id="outline-container-org32d6f79" class="outline-2">
268
-<h2 id="org32d6f79">Installation</h2>
269
-<div class="outline-text-2" id="text-org32d6f79">
173
+<div id="outline-container-sec-2" class="outline-2">
174
+<h2 id="sec-2">Installation</h2>
175
+<div class="outline-text-2" id="text-2">
270 176
 <p>
271 177
 Log into your system with:
272 178
 </p>
273 179
 
274 180
 <div class="org-src-container">
181
+
275 182
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
276 183
 </pre>
277 184
 </div>
@@ -286,9 +193,9 @@ Select <b>Add/Remove Apps</b> then <b>matrix</b>. You will then be asked for a d
286 193
 </div>
287 194
 </div>
288 195
 
289
-<div id="outline-container-orgd879b05" class="outline-2">
290
-<h2 id="orgd879b05">Initial setup</h2>
291
-<div class="outline-text-2" id="text-orgd879b05">
196
+<div id="outline-container-sec-3" class="outline-2">
197
+<h2 id="sec-3">Initial setup</h2>
198
+<div class="outline-text-2" id="text-3">
292 199
 <p>
293 200
 Go to the <b>Administrator control panel</b> and select <b>Passwords</b> then <b>matrix</b>. This will give you the password to initially log in to the system and you can change it later from a client app if needed.
294 201
 </p>
@@ -303,14 +210,15 @@ Other client apps are available but are currently mostly only at the alpha stage
303 210
 </div>
304 211
 </div>
305 212
 
306
-<div id="outline-container-org5dc94fc" class="outline-2">
307
-<h2 id="org5dc94fc">DNS setup</h2>
308
-<div class="outline-text-2" id="text-org5dc94fc">
213
+<div id="outline-container-sec-4" class="outline-2">
214
+<h2 id="sec-4">DNS setup</h2>
215
+<div class="outline-text-2" id="text-4">
309 216
 <p>
310 217
 It's recommended that you add an SRV record for Matrix to your DNS setup. How you do this will depend upon your dynamic DNS provider and their web interface. On FreeDNS on the subdomains settings in addition to the subdomain which you are using for the matrix server create an extra entry as follows:
311 218
 </p>
312 219
 
313 220
 <div class="org-src-container">
221
+
314 222
 <pre class="src src-text">Type: SRV
315 223
 Subdomain: _matrix._tcp
316 224
 Domain: [youdomain]
@@ -324,9 +232,9 @@ You may also want to make another entry with the same settings but replacing <b>
324 232
 </div>
325 233
 </div>
326 234
 
327
-<div id="outline-container-org3819fd5" class="outline-2">
328
-<h2 id="org3819fd5">Mobile app</h2>
329
-<div class="outline-text-2" id="text-org3819fd5">
235
+<div id="outline-container-sec-5" class="outline-2">
236
+<h2 id="sec-5">Mobile app</h2>
237
+<div class="outline-text-2" id="text-5">
330 238
 <p>
331 239
 If you're using the Riot mobile app to access your Matrix homeserver then you can significantly improve battery performance by going to the <b>settings</b> and changing <b>Sync request timeout</b> to 30 seconds and <b>Delay between two sync requests</b> to 600 seconds. Also turning off <b>msgs in group chats</b> will help, since it will avoid getting a notification whenever a group chat event happens, which then wakes up the screen.
332 240
 </p>

+ 47
- 136
website/EN/app_mediagoblin.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-12-03 Sun 12:49 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Mediagoblin"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:26 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Mediagoblin"
13 12
  />
14
-<meta name="keywords" content="freedombone, mediagoblin" />
13
+<meta  name="keywords" content="freedombone, mediagoblin" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Mediagoblin</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Mediagoblin</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 With Mediagoblin you can host video and audio content in a similar manner to the proprietary systems such as YouTube and SoundCloud. This system supports free media formats such as <i>webm</i>, <i>ogv</i> and <i>ogg</i>. Another similar system which might be better fitted for small servers is <a href="./app_peertube.html">PeerTube</a>, since it uses webtorrent to distribute video files. Webtorrent will only work with WebRTC enabled browsers though.
253 159
 </p>
@@ -256,22 +162,25 @@ With Mediagoblin you can host video and audio content in a similar manner to the
256 162
 When hosting media files you should take into consideration that since anyone on the internet can view your content then this could significantly increase your bandwidth usage and overall strain on the server. Also unless you are just hosting images then hardware such as the Beaglebone Black won't be powerful enough for a good user experience when either uploading or playing back videos. It's recommended that you use one of the more powerful quad (or more) core single board computers or an old laptop if you want to run Mediagoblin on it.
257 163
 </p>
258 164
 
259
-<div class="org-center">
165
+<div class="center">
260 166
 
261 167
 <div class="figure">
262 168
 <p><img src="images/mediagoblin.jpg" alt="mediagoblin.jpg" />
263 169
 </p>
264 170
 </div>
265 171
 </div>
172
+</div>
173
+</div>
266 174
 
267
-<div id="outline-container-org9311cd2" class="outline-2">
268
-<h2 id="org9311cd2">Installation</h2>
269
-<div class="outline-text-2" id="text-org9311cd2">
175
+<div id="outline-container-sec-2" class="outline-2">
176
+<h2 id="sec-2">Installation</h2>
177
+<div class="outline-text-2" id="text-2">
270 178
 <p>
271 179
 Log into your system with:
272 180
 </p>
273 181
 
274 182
 <div class="org-src-container">
183
+
275 184
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
276 185
 </pre>
277 186
 </div>
@@ -291,9 +200,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
291 200
 </div>
292 201
 
293 202
 
294
-<div id="outline-container-orgefeb8cc" class="outline-2">
295
-<h2 id="orgefeb8cc">Initial setup</h2>
296
-<div class="outline-text-2" id="text-orgefeb8cc">
203
+<div id="outline-container-sec-3" class="outline-2">
204
+<h2 id="sec-3">Initial setup</h2>
205
+<div class="outline-text-2" id="text-3">
297 206
 <p>
298 207
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Mediagoblin domain listed there along with an onion address. You can then navigate to your site in a browser.
299 208
 </p>
@@ -309,14 +218,15 @@ You should repeat that for however many accounts you want on the system and then
309 218
 </div>
310 219
 
311 220
 
312
-<div id="outline-container-org801bff8" class="outline-2">
313
-<h2 id="org801bff8">File formats</h2>
314
-<div class="outline-text-2" id="text-org801bff8">
221
+<div id="outline-container-sec-4" class="outline-2">
222
+<h2 id="sec-4">File formats</h2>
223
+<div class="outline-text-2" id="text-4">
315 224
 <p>
316 225
 It's a good idea to upload videos in <i>webm</i> format. In that case Mediagoblin will skip the transcoding step (which can take hours for videos of non-trivial length) and the whole process will be quicker. Transcoding just converts whatever file format you submit into a standard resolution and file type. On your local system you can convert a video to webm with:
317 226
 </p>
318 227
 
319 228
 <div class="org-src-container">
229
+
320 230
 <pre class="src src-bash">ffmpeg -i myvideo.mp4 myvideo.webm
321 231
 </pre>
322 232
 </div>
@@ -326,6 +236,7 @@ Or if you are moving a video from YouTube to your own site:
326 236
 </p>
327 237
 
328 238
 <div class="org-src-container">
239
+
329 240
 <pre class="src src-bash">youtube-dl -f webm [my_video_url]
330 241
 </pre>
331 242
 </div>

+ 45
- 138
website/EN/app_mumble.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-01-21 Sun 11:01 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Mumble"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:27 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Mumble"
13 12
  />
14
-<meta name="keywords" content="freedombone, mumble" />
13
+<meta  name="keywords" content="freedombone, mumble" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,39 +144,40 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Mumble</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Mumble</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Mumble is a well known VoIP system originally used for gaming, but which works just as well for any general conference calls or meetings.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-org208d455" class="outline-2">
256
-<h2 id="org208d455">Text chat</h2>
257
-<div class="outline-text-2" id="text-org208d455">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Text chat</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 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.
260 168
 </p>
261 169
 </div>
262 170
 </div>
263 171
 
264
-<div id="outline-container-orge57116e" class="outline-2">
265
-<h2 id="orge57116e">Using with Ubuntu</h2>
266
-<div class="outline-text-2" id="text-orge57116e">
172
+<div id="outline-container-sec-3" class="outline-2">
173
+<h2 id="sec-3">Using with Ubuntu</h2>
174
+<div class="outline-text-2" id="text-3">
267 175
 <p>
268 176
 First ensure that tor is installed. Within a terminal:
269 177
 </p>
270 178
 
271 179
 <div class="org-src-container">
180
+
272 181
 <pre class="src src-bash">sudo apt-get install tor
273 182
 </pre>
274 183
 </div>
@@ -281,13 +190,11 @@ Within the software center search for "mumble" and install the client then run i
281 190
 From the menu select <b>Configure</b> then <b>Settings</b>. Select the <b>Advanced</b> checkbox then select <b>Network</b>. Select <b>Force TCP mode</b> and proxy type <b>Socks5</b>. Hostname should be set to <b>localhost</b> and port should be <b>9050</b>.
282 191
 </p>
283 192
 
284
-<div class="org-center">
285 193
 
286 194
 <div class="figure">
287
-<p><img src="images/mumble_config.jpg" alt="mumble_config.jpg" />
195
+<p><img src="images/mumble_config.jpg" alt="mumble_config.jpg" width="80%" align="center" />
288 196
 </p>
289 197
 </div>
290
-</div>
291 198
 
292 199
 <p>
293 200
 Select <b>Apply</b> and <b>Ok</b>, then on the menu <b>Server</b> and <b>Connect</b>.
@@ -299,9 +206,9 @@ Click on "add new" to add a new server and enter the <b>default domain name</b>
299 206
 </div>
300 207
 </div>
301 208
 
302
-<div id="outline-container-orgb9f0d9d" class="outline-2">
303
-<h2 id="orgb9f0d9d">Using with Android</h2>
304
-<div class="outline-text-2" id="text-orgb9f0d9d">
209
+<div id="outline-container-sec-4" class="outline-2">
210
+<h2 id="sec-4">Using with Android</h2>
211
+<div class="outline-text-2" id="text-4">
305 212
 <p>
306 213
 Install <a href="https://f-droid.org/">F-Droid</a>
307 214
 </p>

+ 46
- 139
website/EN/app_nextcloud.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-08-08 Tue 17:39 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use NextCloud"
7
+<!-- 2018-04-12 Thu 12:28 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use NextCloud"
13 12
  />
14
-<meta name="keywords" content="freedombone, nextcloud" />
13
+<meta  name="keywords" content="freedombone, nextcloud" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,25 +144,21 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>NextCloud</h1>
249
-</center>
250 153
 
251
-<div class="org-center">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">NextCloud</h2>
156
+<div class="outline-text-2" id="text-1">
252 157
 
253 158
 <div class="figure">
254
-<p><img src="images/nextcloud.jpg" alt="nextcloud.jpg" />
159
+<p><img src="images/nextcloud.jpg" alt="nextcloud.jpg" width="100%" align="center" />
255 160
 </p>
256 161
 </div>
257
-</div>
258 162
 
259 163
 <p>
260 164
 NextCloud is a system for file synchronisation and also has many other plugins for calendar, videoconferencing, collaborative document editing and federated file sharing. It's a lot more elaborate than Syncthing, but there may be situations where centralized control of your files on your server is better than a purely peer-to-peer approach (eg. if you need to remove a user's access to files).
@@ -263,25 +167,28 @@ NextCloud is a system for file synchronisation and also has many other plugins f
263 167
 <p>
264 168
 The videoconferencing plugin requires a browser with WebRTC support and so is unlikely to work in a Tor browser, but may still be a better option than using proprietary systems.
265 169
 </p>
170
+</div>
171
+</div>
266 172
 
267
-<div id="outline-container-orgb096beb" class="outline-2">
268
-<h2 id="orgb096beb">Operational considerations</h2>
269
-<div class="outline-text-2" id="text-orgb096beb">
173
+<div id="outline-container-sec-2" class="outline-2">
174
+<h2 id="sec-2">Operational considerations</h2>
175
+<div class="outline-text-2" id="text-2">
270 176
 <p>
271 177
 If your ISP or the government in your area is part of your threat model then NextCloud may not be the best choice for hosting files and <a href="./app_syncthing.html">Syncthing</a> could be preferable. In the past the NextCloud company is known to have remotely scanned servers without permission and reported server admins who don't immediately update to the latest version of the software to their ISPs or to questionable government agencies. Depending upon where you are located such activities by the developer, which are not really in the spirit of independent self-hosting, could have very undesirable results.
272 178
 </p>
273 179
 </div>
274 180
 </div>
275
-<div id="outline-container-orgcac5c6a" class="outline-2">
276
-<h2 id="orgcac5c6a">Installation</h2>
277
-<div class="outline-text-2" id="text-orgcac5c6a">
181
+<div id="outline-container-sec-3" class="outline-2">
182
+<h2 id="sec-3">Installation</h2>
183
+<div class="outline-text-2" id="text-3">
278 184
 <p>
279 185
 Log into your system with:
280 186
 </p>
281 187
 
282 188
 <div class="org-src-container">
283
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
284
-</code></pre>
189
+
190
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
191
+</pre>
285 192
 </div>
286 193
 
287 194
 <p>
@@ -294,9 +201,9 @@ Select <b>Add/Remove Apps</b> then <b>nextcloud</b>. You will then be asked for
294 201
 </div>
295 202
 </div>
296 203
 
297
-<div id="outline-container-org87dcfbd" class="outline-2">
298
-<h2 id="org87dcfbd">Initial setup</h2>
299
-<div class="outline-text-2" id="text-org87dcfbd">
204
+<div id="outline-container-sec-4" class="outline-2">
205
+<h2 id="sec-4">Initial setup</h2>
206
+<div class="outline-text-2" id="text-4">
300 207
 <p>
301 208
 Go to the <b>Administrator control panel</b> and select <b>Passwords</b> then <b>nextcloud</b>. This will give you the password to initially log in to the system and you can change it later from a client app if needed.
302 209
 </p>

+ 43
- 137
website/EN/app_peertube.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-04-01 Sun 20:32 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use PeerTube"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:29 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use PeerTube"
13 12
  />
14
-<meta name="keywords" content="freedombone, peertube" />
13
+<meta  name="keywords" content="freedombone, peertube" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,34 +144,32 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246 153
 
247
-<div class="org-center">
248 154
 
249 155
 <div class="figure">
250
-<p><img src="images/peertube.jpg" alt="peertube.jpg" />
156
+<p><img src="images/peertube.jpg" alt="peertube.jpg" width="100%" align="center" />
251 157
 </p>
252 158
 </div>
253
-</div>
254 159
 
255 160
 <p>
256 161
 This is a video hosting system similar to Mediagoblin but using webtorrent to help distribute the files to or between clients. This should be more practical for situations where a video becomes popular because the load is then spread across the network, with performance increasing with the number of nodes. However, the torrenting aspect of it only works with WebRTC enabled browsers and so this means it's unlikely to fully work with a Tor browser. Without WebRTC then from a user point of view it's effectively the same thing as Mediagoblin.
257 162
 </p>
258 163
 
259
-<div id="outline-container-org244b57b" class="outline-2">
260
-<h2 id="org244b57b">Installation</h2>
261
-<div class="outline-text-2" id="text-org244b57b">
164
+<div id="outline-container-sec-1" class="outline-2">
165
+<h2 id="sec-1">Installation</h2>
166
+<div class="outline-text-2" id="text-1">
262 167
 <p>
263 168
 Log into your system with:
264 169
 </p>
265 170
 
266 171
 <div class="org-src-container">
172
+
267 173
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
268 174
 </pre>
269 175
 </div>
@@ -278,9 +184,9 @@ Select <b>Add/Remove Apps</b> then <b>peertube</b>. You will then be asked for a
278 184
 </div>
279 185
 </div>
280 186
 
281
-<div id="outline-container-orgc8779c8" class="outline-2">
282
-<h2 id="orgc8779c8">Initial setup</h2>
283
-<div class="outline-text-2" id="text-orgc8779c8">
187
+<div id="outline-container-sec-2" class="outline-2">
188
+<h2 id="sec-2">Initial setup</h2>
189
+<div class="outline-text-2" id="text-2">
284 190
 <p>
285 191
 Navigate to your site and select <b>Signup</b> to create a new account. By default the maximum number of accounts on your system is limited to a small number so that millions of random internet users can't then begin uploading dubious content. After that it's pretty straightforward.
286 192
 </p>
@@ -291,9 +197,9 @@ If you wish it's possible to turn off further signups via the <b>Administrator c
291 197
 </div>
292 198
 </div>
293 199
 
294
-<div id="outline-container-orgb28bda0" class="outline-2">
295
-<h2 id="orgb28bda0">Importing videos from YouTube/Vimeo/Dailymotion</h2>
296
-<div class="outline-text-2" id="text-orgb28bda0">
200
+<div id="outline-container-sec-3" class="outline-2">
201
+<h2 id="sec-3">Importing videos from YouTube/Vimeo/Dailymotion</h2>
202
+<div class="outline-text-2" id="text-3">
297 203
 <p>
298 204
 It's possible to import videos from the main proprietary video hosting sites. <i>Only do this if they're videos which you made, or if the license is Creative Commons</i>. Hosting arbitrary videos under nonfree licenses is likely to get you into trouble, and we know how that works out from the P2P wars of the 2000s (i.e. badly).
299 205
 </p>
@@ -304,9 +210,9 @@ Go to the <b>Administrator control panel</b>, select <b>App settings</b> then <b
304 210
 </div>
305 211
 </div>
306 212
 
307
-<div id="outline-container-orgcfb5e79" class="outline-2">
308
-<h2 id="orgcfb5e79">Importing videos from your desktop</h2>
309
-<div class="outline-text-2" id="text-orgcfb5e79">
213
+<div id="outline-container-sec-4" class="outline-2">
214
+<h2 id="sec-4">Importing videos from your desktop</h2>
215
+<div class="outline-text-2" id="text-4">
310 216
 <p>
311 217
 The most convenient way to add new videos to PeerTube is if you have the <b>syncthing</b> app installed. Set up <a href="./app_syncthing.html">syncthing</a> with a folder called ~/Sync in your home directory. Create a subdirectory called <b>~/Sync/peertube_upload</b>. Within that directory make a text file called <b>login.txt</b>. This will contain your PeerTube login details.
312 218
 </p>

+ 71
- 155
website/EN/app_pihole.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-08-22 Tue 10:50 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to block ads on your network"
7
+<!-- 2018-04-12 Thu 12:30 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to block ads on your network"
13 12
  />
14
-<meta name="keywords" content="freedombone, pi-hole, ad blocker" />
13
+<meta  name="keywords" content="freedombone, pi-hole, ad blocker" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>PI-Hole: The Black Hole for Web Adverts</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">PI-Hole: The Black Hole for Web Adverts</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Idiots who have an inflated sense of self-entitlement will tell you that it's <i>your moral duty</i> to view their mind-numbingly tedious corporate ads on their web site or YouTube channel, or else their kids will starve and the sky will fall because their revenue stream will dry up. But that's bullshit. There is nothing intrinsic or morally mandatory about adverts propping up the livelihoods of netizens, and indeed a web not primarily based on advertising money might have been a much better and more interesting place by now, with a lot less spying.
253 159
 </p>
@@ -263,10 +169,12 @@ You can block ads for any devices connected to your local network by installing
263 169
 <p>
264 170
 Also don't expect perfection. Though many ads may be blocked by this system some will still get through. It's a constant cat and mouse game between advertisers and blockers.
265 171
 </p>
172
+</div>
173
+</div>
266 174
 
267
-<div id="outline-container-org4f58654" class="outline-2">
268
-<h2 id="org4f58654">Set a static IP address</h2>
269
-<div class="outline-text-2" id="text-org4f58654">
175
+<div id="outline-container-sec-2" class="outline-2">
176
+<h2 id="sec-2">Set a static IP address</h2>
177
+<div class="outline-text-2" id="text-2">
270 178
 <p>
271 179
 Ensure that your system has a static local IP address (typically 192.168..) using the option on the control panel. You will also need to know the IP address of your internet router, which is usually <b>192.168.1.1</b> or <b>192.168.1.254</b>.
272 180
 </p>
@@ -277,17 +185,18 @@ When that's done select <b>About this system</b> from the control panel and see
277 185
 </div>
278 186
 </div>
279 187
 
280
-<div id="outline-container-orgc2fe39b" class="outline-2">
281
-<h2 id="orgc2fe39b">On each client system within your local network</h2>
282
-<div class="outline-text-2" id="text-orgc2fe39b">
188
+<div id="outline-container-sec-3" class="outline-2">
189
+<h2 id="sec-3">On each client system within your local network</h2>
190
+<div class="outline-text-2" id="text-3">
283 191
 <p>
284 192
 Make sure that you add the static IP address for the server to <b>/etc/hosts</b>.
285 193
 </p>
286 194
 
287 195
 <div class="org-src-container">
288
-<pre><code class="src src-bash"><span class="org-variable-name">STATIC_IP</span>=[your server static IP]
289
-sudo echo <span class="org-string">"$STATIC_IP [your domain name]"</span> &gt;&gt; /etc/hosts
290
-</code></pre>
196
+
197
+<pre class="src src-bash">STATIC_IP=[your server static IP]
198
+sudo echo "$STATIC_IP [your domain name]" &gt;&gt; /etc/hosts
199
+</pre>
291 200
 </div>
292 201
 
293 202
 <p>
@@ -295,12 +204,13 @@ On Arch/Parabola:
295 204
 </p>
296 205
 
297 206
 <div class="org-src-container">
298
-<pre><code class="src src-bash">sudo pacman -S openresolv
299
-sudo sed -i <span class="org-string">"s|#name_servers=.*|name_servers=$STATIC_IP|g"</span> /etc/resolvconf.conf
300
-sudo sed -i <span class="org-string">"s|name_servers=.*|name_servers=$STATIC_IP|g"</span> /etc/resolvconf.conf
207
+
208
+<pre class="src src-bash">sudo pacman -S openresolv
209
+sudo sed -i "s|#name_servers=.*|name_servers=$STATIC_IP|g" /etc/resolvconf.conf
210
+sudo sed -i "s|name_servers=.*|name_servers=$STATIC_IP|g" /etc/resolvconf.conf
301 211
 sudo chattr -i /etc/resolv.conf
302 212
 sudo resolvconf -u
303
-</code></pre>
213
+</pre>
304 214
 </div>
305 215
 
306 216
 <p>
@@ -308,21 +218,22 @@ Or on a Debian based system:
308 218
 </p>
309 219
 
310 220
 <div class="org-src-container">
311
-<pre><code class="src src-bash">sudo apt-get install resolvconf
312
-<span class="org-builtin">echo</span> <span class="org-string">'domain localdomain'</span> &gt; /tmp/resolvconf
313
-<span class="org-builtin">echo</span> <span class="org-string">'search localdomain'</span> &gt;&gt; /tmp/resolvconf
314
-<span class="org-builtin">echo</span> <span class="org-string">"nameserver $STATIC_IP"</span> &gt;&gt; /tmp/resolvconf
221
+
222
+<pre class="src src-bash">sudo apt-get install resolvconf
223
+echo 'domain localdomain' &gt; /tmp/resolvconf
224
+echo 'search localdomain' &gt;&gt; /tmp/resolvconf
225
+echo "nameserver $STATIC_IP" &gt;&gt; /tmp/resolvconf
315 226
 sudo mv /tmp/resolvconf /etc/resolvconf/resolv.conf.d/head
316 227
 sudo chattr -i /etc/resolv.conf
317 228
 sudo resolvconf -u
318
-</code></pre>
229
+</pre>
319 230
 </div>
320 231
 </div>
321 232
 </div>
322 233
 
323
-<div id="outline-container-org3124632" class="outline-2">
324
-<h2 id="org3124632">On your internet router</h2>
325
-<div class="outline-text-2" id="text-org3124632">
234
+<div id="outline-container-sec-4" class="outline-2">
235
+<h2 id="sec-4">On your internet router</h2>
236
+<div class="outline-text-2" id="text-4">
326 237
 <p>
327 238
 If you can access the settings on your local internet router then this is the simplest way to provide ad blocking for all devices which connect to it. Unfortunately some router models don't let you edit the DNS settings and if that's the case you might want to consider getting a different router.
328 239
 </p>
@@ -332,9 +243,9 @@ Edit the DNS settings and add the IPv4 address which you got from the control pa
332 243
 </p>
333 244
 </div>
334 245
 
335
-<div id="outline-container-org2c8b1c5" class="outline-3">
336
-<h3 id="org2c8b1c5">LibreCMC</h3>
337
-<div class="outline-text-3" id="text-org2c8b1c5">
246
+<div id="outline-container-sec-4-1" class="outline-3">
247
+<h3 id="sec-4-1">LibreCMC</h3>
248
+<div class="outline-text-3" id="text-4-1">
338 249
 <p>
339 250
 On a router running LibreCMC from the <b>Network</b> menu select <b>DHCP and DNS</b>. Enter the static IP address of your Freedombone system within <b>DNS Forwardings</b>, then at the bottom of the page click on <b>Save &amp; Apply</b>. Any devices which connect to your router will now have ad blocking.
340 251
 </p>
@@ -342,18 +253,23 @@ On a router running LibreCMC from the <b>Network</b> menu select <b>DHCP and DNS
342 253
 </div>
343 254
 </div>
344 255
 
345
-<div id="outline-container-orgff38fd6" class="outline-2">
346
-<h2 id="orgff38fd6">Configuring block lists</h2>
347
-<div class="outline-text-2" id="text-orgff38fd6">
256
+<div id="outline-container-sec-5" class="outline-2">
257
+<h2 id="sec-5">Configuring block lists</h2>
258
+<div class="outline-text-2" id="text-5">
348 259
 <p>
349 260
 You can configure the block lists which the system uses by going to the <b>administrator control panel</b>, selecting <b>App Settings</b> then choosing <b>pihole</b>. You can also add any extra domain names to the whitelist if they're being wrongly blocked or to the blacklist if they're not blocked by the current lists.
350 261
 </p>
351 262
 
352 263
 
353 264
 
354
-<center>
355
-Return to the <a href="index.html">home page</a>
356
-</center>
265
+<div class="export">
266
+<p>
267
+&lt;center&gt;
268
+Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
269
+&lt;/center&gt;
270
+</p>
271
+
272
+</div>
357 273
 </div>
358 274
 </div>
359 275
 </div>

+ 51
- 152
website/EN/app_pleroma.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-03-13 Tue 12:58 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Pleroma"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:32 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Pleroma"
13 12
  />
14
-<meta name="keywords" content="freedombone, pleroma" />
13
+<meta  name="keywords" content="freedombone, pleroma" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,21 +144,18 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246 153
 
247
-<div class="org-center">
248 154
 
249 155
 <div class="figure">
250
-<p><img src="images/pleroma-logo.png" alt="pleroma-logo.png" />
156
+<p><img src="images/pleroma-logo.png" alt="pleroma-logo.png" width="80%" align="center" />
251 157
 </p>
252 158
 </div>
253
-</div>
254 159
 
255 160
 <blockquote>
256 161
 <p>
@@ -266,22 +171,21 @@ Pleroma is an OStatus and ActivityPub compatible social networking server, compa
266 171
 Some general advice about life in the fediverse <a href="./fediverse.html">can be found here</a>.
267 172
 </p>
268 173
 
269
-<div class="org-center">
270 174
 
271 175
 <div class="figure">
272
-<p><img src="images/pleroma.jpg" alt="pleroma.jpg" />
176
+<p><img src="images/pleroma.jpg" alt="pleroma.jpg" width="100%" align="center" />
273 177
 </p>
274 178
 </div>
275
-</div>
276 179
 
277
-<div id="outline-container-org0494ed4" class="outline-2">
278
-<h2 id="org0494ed4">Installation</h2>
279
-<div class="outline-text-2" id="text-org0494ed4">
180
+<div id="outline-container-sec-1" class="outline-2">
181
+<h2 id="sec-1">Installation</h2>
182
+<div class="outline-text-2" id="text-1">
280 183
 <p>
281 184
 Log into your system with:
282 185
 </p>
283 186
 
284 187
 <div class="org-src-container">
188
+
285 189
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
286 190
 </pre>
287 191
 </div>
@@ -296,9 +200,9 @@ Select <b>Add/Remove Apps</b> then <b>pleroma</b>. You will then be asked for a
296 200
 </div>
297 201
 </div>
298 202
 
299
-<div id="outline-container-org264cd33" class="outline-2">
300
-<h2 id="org264cd33">Initial setup</h2>
301
-<div class="outline-text-2" id="text-org264cd33">
203
+<div id="outline-container-sec-2" class="outline-2">
204
+<h2 id="sec-2">Initial setup</h2>
205
+<div class="outline-text-2" id="text-2">
302 206
 <p>
303 207
 The first thing you'll need to do is register a new account. You can set your profile details and profile image by selecting the small settings icon to the right of your name.
304 208
 </p>
@@ -309,49 +213,44 @@ Once you have done that then you can disable further registrations from the <b>A
309 213
 </div>
310 214
 </div>
311 215
 
312
-<div id="outline-container-org3b7289f" class="outline-2">
313
-<h2 id="org3b7289f">Mastodon user interface</h2>
314
-<div class="outline-text-2" id="text-org3b7289f">
216
+<div id="outline-container-sec-3" class="outline-2">
217
+<h2 id="sec-3">Mastodon user interface</h2>
218
+<div class="outline-text-2" id="text-3">
315 219
 <p>
316 220
 If you prefer a Tweetdeck-style user interface, similar to Mastodon, then once you have registered an account navigate to <b>/yourpleromadomainname/web</b> and log in.
317 221
 </p>
318 222
 
319
-<div class="org-center">
320 223
 
321 224
 <div class="figure">
322
-<p><img src="images/pleromamastodon.jpg" alt="pleromamastodon.jpg" />
225
+<p><img src="images/pleromamastodon.jpg" alt="pleromamastodon.jpg" width="100%" align="center" />
323 226
 </p>
324 227
 </div>
325 228
 </div>
326 229
 </div>
327
-</div>
328 230
 
329
-<div id="outline-container-orgb42a82b" class="outline-2">
330
-<h2 id="orgb42a82b">Mobile apps</h2>
331
-<div class="outline-text-2" id="text-orgb42a82b">
231
+<div id="outline-container-sec-4" class="outline-2">
232
+<h2 id="sec-4">Mobile apps</h2>
233
+<div class="outline-text-2" id="text-4">
332 234
 <p>
333 235
 It's also possible to use Mastodon apps together with Pleroma, such as Tusky, since it supports the Mastodon API. You may need to install <b>IcecatMobile</b> and set it as your default browser (under <b>Settings/Apps/Menu</b>) in order for the initial oauth registration process to work.
334 236
 </p>
335 237
 
336
-<div class="org-center">
337 238
 
338 239
 <div class="figure">
339
-<p><img src="images/tusky.jpg" alt="tusky.jpg" />
240
+<p><img src="images/tusky.jpg" alt="tusky.jpg" width="50%" align="center" />
340 241
 </p>
341 242
 </div>
342 243
 </div>
343 244
 </div>
344
-</div>
345
-<div id="outline-container-orgf39f4e5" class="outline-2">
346
-<h2 id="orgf39f4e5">Blocking controls</h2>
347
-<div class="outline-text-2" id="text-orgf39f4e5">
348
-<div class="org-center">
245
+
246
+<div id="outline-container-sec-5" class="outline-2">
247
+<h2 id="sec-5">Blocking controls</h2>
248
+<div class="outline-text-2" id="text-5">
349 249
 
350 250
 <div class="figure">
351
-<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" />
251
+<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" width="80%" align="center" />
352 252
 </p>
353 253
 </div>
354
-</div>
355 254
 
356 255
 <p>
357 256
 The biggest hazard with Pleroma is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "whole known network" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the <b>Administrator control panel</b> and selecting <b>Domain or User Blocking</b>, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.

+ 118
- 212
website/EN/app_postactiv.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-05-09 Tue 15:00 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use PostActiv"
7
+<!-- 2018-04-12 Thu 12:34 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use PostActiv"
13 12
  />
14
-<meta name="keywords" content="freedombone, postactiv" />
13
+<meta  name="keywords" content="freedombone, postactiv" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>PostActiv</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">PostActiv</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 PostActiv is a fork of <a href="./app_gnusocial.html">GNU Social</a> which includes some extra fixes and optimisations to improve performance. It federates just like GNU Social does and so whether you choose GNU Social or PostActiv is really just down to personal prefernce.
253 159
 </p>
@@ -256,24 +162,25 @@ PostActiv is a fork of <a href="./app_gnusocial.html">GNU Social</a> which inclu
256 162
 Some general advice about life in the fediverse <a href="./fediverse.html">can be found here</a>.
257 163
 </p>
258 164
 
259
-<div class="org-center">
260 165
 
261 166
 <div class="figure">
262
-<p><img src="images/postactiv_pleroma.jpg" alt="postactiv_pleroma.jpg" />
167
+<p><img src="images/postactiv_pleroma.jpg" alt="postactiv_pleroma.jpg" width="100%" align="center" />
263 168
 </p>
264 169
 </div>
265 170
 </div>
171
+</div>
266 172
 
267
-<div id="outline-container-org26c2bda" class="outline-2">
268
-<h2 id="org26c2bda">Installation</h2>
269
-<div class="outline-text-2" id="text-org26c2bda">
173
+<div id="outline-container-sec-2" class="outline-2">
174
+<h2 id="sec-2">Installation</h2>
175
+<div class="outline-text-2" id="text-2">
270 176
 <p>
271 177
 Log into your system with:
272 178
 </p>
273 179
 
274 180
 <div class="org-src-container">
275
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
276
-</code></pre>
181
+
182
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
183
+</pre>
277 184
 </div>
278 185
 
279 186
 <p>
@@ -290,9 +197,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
290 197
 </div>
291 198
 </div>
292 199
 
293
-<div id="outline-container-orgbaf18f8" class="outline-2">
294
-<h2 id="orgbaf18f8">Initial setup</h2>
295
-<div class="outline-text-2" id="text-orgbaf18f8">
200
+<div id="outline-container-sec-3" class="outline-2">
201
+<h2 id="sec-3">Initial setup</h2>
202
+<div class="outline-text-2" id="text-3">
296 203
 <p>
297 204
 If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> on the administrator control panel and you should see your Postactiv domain listed there along with an onion address. You can then navigate to your site in a browser.
298 205
 </p>
@@ -307,54 +214,54 @@ Navigate to your PostActiv domain name and log in.
307 214
 </div>
308 215
 </div>
309 216
 
310
-<div id="outline-container-org021b024" class="outline-2">
311
-<h2 id="org021b024">Switching user interfaces</h2>
312
-<div class="outline-text-2" id="text-org021b024">
217
+<div id="outline-container-sec-4" class="outline-2">
218
+<h2 id="sec-4">Switching user interfaces</h2>
219
+<div class="outline-text-2" id="text-4">
313 220
 <p>
314 221
 A few web based user interfaces are available for PostActiv. They are selectable by going to the <b>Administrator control panel</b> and choosing <b>App settings</b> then <b>postactiv</b>.
315 222
 </p>
316 223
 
317
-<div class="org-center">
318 224
 
319 225
 <div class="figure">
320
-<p><img src="images/postactiv_settings.jpg" alt="postactiv_settings.jpg" />
226
+<p><img src="images/postactiv_settings.jpg" alt="postactiv_settings.jpg" width="80%" align="center" />
321 227
 </p>
322 228
 </div>
323
-</div>
324 229
 
325 230
 <ul class="org-ul">
326
-<li><b>Qvitter</b>: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived</li>
327
-<li><b>Pleroma</b>: A modern and lightweight user interface</li>
328
-<li><b>Classic</b>: Like the original StatusNet UI. Minimal Javascript and has good support for threaded conversations.</li>
231
+<li><b>Qvitter</b>: Looks similar to Twitter during its golden era, before the ads and other antifeatures arrived
232
+</li>
233
+<li><b>Pleroma</b>: A modern and lightweight user interface
234
+</li>
235
+<li><b>Classic</b>: Like the original StatusNet UI. Minimal Javascript and has good support for threaded conversations.
236
+</li>
329 237
 </ul>
330 238
 </div>
331 239
 </div>
332 240
 
333
-<div id="outline-container-org02acac0" class="outline-2">
334
-<h2 id="org02acac0">Using with Emacs</h2>
335
-<div class="outline-text-2" id="text-org02acac0">
336
-<div class="org-center">
241
+<div id="outline-container-sec-5" class="outline-2">
242
+<h2 id="sec-5">Using with Emacs</h2>
243
+<div class="outline-text-2" id="text-5">
337 244
 
338 245
 <div class="figure">
339
-<p><img src="images/gnu-social-mode.jpg" alt="gnu-social-mode.jpg" />
246
+<p><img src="images/gnu-social-mode.jpg" alt="gnu-social-mode.jpg" width="100%" align="center" />
340 247
 </p>
341 248
 </div>
342
-</div>
343 249
 
344 250
 <p>
345 251
 If you are an Emacs user it's also possible to set up GNU Social mode, which is compatible with PostActiv. You can do that as follows:
346 252
 </p>
347 253
 
348 254
 <div class="org-src-container">
349
-<pre><code class="src src-bash">mkdir ~/elisp
255
+
256
+<pre class="src src-bash">mkdir ~/elisp
350 257
 git clone https://github.com/bashrc/gnu-social-mode ~/elisp/gnu-social-mode
351
-<span class="org-builtin">echo</span> <span class="org-string">"(add-to-list 'load-path \"~/elisp/gnu-social-mode\")"</span> &gt;&gt; ~/.emacs
352
-<span class="org-builtin">echo</span> <span class="org-string">"(require 'gnu-social-mode)"</span> &gt;&gt; ~/.emacs
353
-<span class="org-builtin">echo</span> <span class="org-string">"(setq gnu-social-server-textlimit 2000"</span> &gt;&gt; ~/.emacs
354
-<span class="org-builtin">echo</span> <span class="org-string">"      gnu-social-server \"yourpostactivdomain\""</span> &gt;&gt; ~/.emacs
355
-<span class="org-builtin">echo</span> <span class="org-string">"    gnu-social-username \"yourusername\""</span> &gt;&gt; ~/.emacs
356
-<span class="org-builtin">echo</span> <span class="org-string">"    gnu-social-password \"postactivpassword\")"</span> &gt;&gt; ~/.emacs
357
-</code></pre>
258
+echo "(add-to-list 'load-path \"~/elisp/gnu-social-mode\")" &gt;&gt; ~/.emacs
259
+echo "(require 'gnu-social-mode)" &gt;&gt; ~/.emacs
260
+echo "(setq gnu-social-server-textlimit 2000" &gt;&gt; ~/.emacs
261
+echo "      gnu-social-server \"yourpostactivdomain\"" &gt;&gt; ~/.emacs
262
+echo "    gnu-social-username \"yourusername\"" &gt;&gt; ~/.emacs
263
+echo "    gnu-social-password \"postactivpassword\")" &gt;&gt; ~/.emacs
264
+</pre>
358 265
 </div>
359 266
 
360 267
 <p>
@@ -362,8 +269,9 @@ And as a quick reference the main keys are:
362 269
 </p>
363 270
 
364 271
 <div class="org-src-container">
365
-<pre><code class="src src-bash">M-x gnu-social
366
-</code></pre>
272
+
273
+<pre class="src src-bash">M-x gnu-social
274
+</pre>
367 275
 </div>
368 276
 
369 277
 <p>
@@ -374,54 +282,54 @@ The basics:
374 282
 
375 283
 
376 284
 <colgroup>
377
-<col  class="org-left" />
285
+<col  class="left" />
378 286
 
379
-<col  class="org-left" />
287
+<col  class="left" />
380 288
 </colgroup>
381 289
 <tbody>
382 290
 <tr>
383
-<td class="org-left">i</td>
384
-<td class="org-left">Show icons</td>
291
+<td class="left">i</td>
292
+<td class="left">Show icons</td>
385 293
 </tr>
386 294
 
387 295
 <tr>
388
-<td class="org-left">CTRL-c CTRL-s</td>
389
-<td class="org-left">Post status update</td>
296
+<td class="left">CTRL-c CTRL-s</td>
297
+<td class="left">Post status update</td>
390 298
 </tr>
391 299
 
392 300
 <tr>
393
-<td class="org-left">r</td>
394
-<td class="org-left">Repeat</td>
301
+<td class="left">r</td>
302
+<td class="left">Repeat</td>
395 303
 </tr>
396 304
 
397 305
 <tr>
398
-<td class="org-left">F</td>
399
-<td class="org-left">Favourite</td>
306
+<td class="left">F</td>
307
+<td class="left">Favourite</td>
400 308
 </tr>
401 309
 
402 310
 <tr>
403
-<td class="org-left">CTRL-c CTRL-h</td>
404
-<td class="org-left">Highlight</td>
311
+<td class="left">CTRL-c CTRL-h</td>
312
+<td class="left">Highlight</td>
405 313
 </tr>
406 314
 
407 315
 <tr>
408
-<td class="org-left">R</td>
409
-<td class="org-left">Reply to user</td>
316
+<td class="left">R</td>
317
+<td class="left">Reply to user</td>
410 318
 </tr>
411 319
 
412 320
 <tr>
413
-<td class="org-left">CTRL-c CTRL-r</td>
414
-<td class="org-left">Show replies</td>
321
+<td class="left">CTRL-c CTRL-r</td>
322
+<td class="left">Show replies</td>
415 323
 </tr>
416 324
 
417 325
 <tr>
418
-<td class="org-left">CTRL-c CTRL-f</td>
419
-<td class="org-left">Friends timeline</td>
326
+<td class="left">CTRL-c CTRL-f</td>
327
+<td class="left">Friends timeline</td>
420 328
 </tr>
421 329
 
422 330
 <tr>
423
-<td class="org-left">CTRL-c CTRL-v</td>
424
-<td class="org-left">View user profile</td>
331
+<td class="left">CTRL-c CTRL-v</td>
332
+<td class="left">View user profile</td>
425 333
 </tr>
426 334
 </tbody>
427 335
 </table>
@@ -434,19 +342,19 @@ Navigation:
434 342
 
435 343
 
436 344
 <colgroup>
437
-<col  class="org-left" />
345
+<col  class="left" />
438 346
 
439
-<col  class="org-left" />
347
+<col  class="left" />
440 348
 </colgroup>
441 349
 <tbody>
442 350
 <tr>
443
-<td class="org-left">j</td>
444
-<td class="org-left">Next</td>
351
+<td class="left">j</td>
352
+<td class="left">Next</td>
445 353
 </tr>
446 354
 
447 355
 <tr>
448
-<td class="org-left">k</td>
449
-<td class="org-left">Previous</td>
356
+<td class="left">k</td>
357
+<td class="left">Previous</td>
450 358
 </tr>
451 359
 </tbody>
452 360
 </table>
@@ -459,70 +367,68 @@ Showing timelines:
459 367
 
460 368
 
461 369
 <colgroup>
462
-<col  class="org-left" />
370
+<col  class="left" />
463 371
 
464
-<col  class="org-left" />
372
+<col  class="left" />
465 373
 </colgroup>
466 374
 <tbody>
467 375
 <tr>
468
-<td class="org-left">g</td>
469
-<td class="org-left">Current timeline</td>
376
+<td class="left">g</td>
377
+<td class="left">Current timeline</td>
470 378
 </tr>
471 379
 
472 380
 <tr>
473
-<td class="org-left">CTRL-c CTRL-a</td>
474
-<td class="org-left">Public timeline</td>
381
+<td class="left">CTRL-c CTRL-a</td>
382
+<td class="left">Public timeline</td>
475 383
 </tr>
476 384
 
477 385
 <tr>
478
-<td class="org-left">CTRL-c CTRL-g</td>
479
-<td class="org-left">Group timeline</td>
386
+<td class="left">CTRL-c CTRL-g</td>
387
+<td class="left">Group timeline</td>
480 388
 </tr>
481 389
 
482 390
 <tr>
483
-<td class="org-left">CTRL-c CTRL-t</td>
484
-<td class="org-left">Tag timeline</td>
391
+<td class="left">CTRL-c CTRL-t</td>
392
+<td class="left">Tag timeline</td>
485 393
 </tr>
486 394
 
487 395
 <tr>
488
-<td class="org-left">CTRL-c CTRL-k</td>
489
-<td class="org-left">Stop</td>
396
+<td class="left">CTRL-c CTRL-k</td>
397
+<td class="left">Stop</td>
490 398
 </tr>
491 399
 
492 400
 <tr>
493
-<td class="org-left">CTRL-c CTRL-u</td>
494
-<td class="org-left">User timeline</td>
401
+<td class="left">CTRL-c CTRL-u</td>
402
+<td class="left">User timeline</td>
495 403
 </tr>
496 404
 
497 405
 <tr>
498
-<td class="org-left">CTRL-c CTRL-c</td>
499
-<td class="org-left">Conversation timeline</td>
406
+<td class="left">CTRL-c CTRL-c</td>
407
+<td class="left">Conversation timeline</td>
500 408
 </tr>
501 409
 
502 410
 <tr>
503
-<td class="org-left">CTRL-c CTRL-o</td>
504
-<td class="org-left">Remote user timeline</td>
411
+<td class="left">CTRL-c CTRL-o</td>
412
+<td class="left">Remote user timeline</td>
505 413
 </tr>
506 414
 
507 415
 <tr>
508
-<td class="org-left">CTRL-c CTRL-d</td>
509
-<td class="org-left">Post direct Message</td>
416
+<td class="left">CTRL-c CTRL-d</td>
417
+<td class="left">Post direct Message</td>
510 418
 </tr>
511 419
 </tbody>
512 420
 </table>
513 421
 </div>
514 422
 </div>
515 423
 
516
-<div id="outline-container-org5f5a12e" class="outline-2">
517
-<h2 id="org5f5a12e">Blocking controls</h2>
518
-<div class="outline-text-2" id="text-org5f5a12e">
519
-<div class="org-center">
424
+<div id="outline-container-sec-6" class="outline-2">
425
+<h2 id="sec-6">Blocking controls</h2>
426
+<div class="outline-text-2" id="text-6">
520 427
 
521 428
 <div class="figure">
522
-<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" />
429
+<p><img src="images/controlpanel/control_panel_blocking.jpg" alt="control_panel_blocking.jpg" width="80%" align="center" />
523 430
 </p>
524 431
 </div>
525
-</div>
526 432
 
527 433
 <p>
528 434
 The biggest hazard with PostActiv is that it's part of a public federated communications system. This means that conversations and replies from other servers may end up in your "<i>whole known network</i>" stream. The internet being what it is, some of these could be undesirable. You can block individual users or entire domains by going to the <b>Administrator control panel</b> and selecting <b>Domain or User Blocking</b>, then adding or removing entries. This blocks domains at the firewall level and also at the level of database and file storage.

+ 38
- 129
website/EN/app_privatebin.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-01-10 Wed 22:19 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use PrivateBin"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:35 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use PrivateBin"
13 12
  />
14
-<meta name="keywords" content="freedombone, privatebin" />
13
+<meta  name="keywords" content="freedombone, privatebin" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>PrivateBin</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">PrivateBin</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 This is an encrypted pastebin, such that the server has zero knowledge of the content. It's intended for small amounts of text less than 32K in length. It's not intended for transfering large files, or for storing pastes for more than a day.
253 159
 </p>
@@ -255,15 +161,18 @@ This is an encrypted pastebin, such that the server has zero knowledge of the co
255 161
 <p>
256 162
 Because this is completely open to any user on the internet you should be wary of the potential for DDoS, and only install this app if you really need to avoid using other pastebins or if other pastebin sites are censored or untrustable. There are traffic limits set within this app to attempt to minimize the potential for flooding attacks, but that might still not be sufficient in the worst cases.
257 163
 </p>
164
+</div>
165
+</div>
258 166
 
259
-<div id="outline-container-org59eddf8" class="outline-2">
260
-<h2 id="org59eddf8">Installation</h2>
261
-<div class="outline-text-2" id="text-org59eddf8">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">Installation</h2>
169
+<div class="outline-text-2" id="text-2">
262 170
 <p>
263 171
 Log into your system with:
264 172
 </p>
265 173
 
266 174
 <div class="org-src-container">
175
+
267 176
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
268 177
 </pre>
269 178
 </div>

+ 57
- 141
website/EN/app_profanity.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-05-16 Tue 21:02 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use the Profanity XMPP client"
7
+<!-- 2018-04-12 Thu 12:35 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use the Profanity XMPP client"
13 12
  />
14
-<meta name="keywords" content="freedombone, profanity" />
13
+<meta  name="keywords" content="freedombone, profanity" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Profanity</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Profanity</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 To install this app you will first need to install the <a href="./app_xmpp.html">XMPP server</a>.
253 159
 </p>
@@ -257,8 +163,9 @@ The <a href="https://profanity.im">Profanity</a> shell based user interface and
257 163
 </p>
258 164
 
259 165
 <div class="org-src-container">
260
-<pre><code class="src src-bash">ssh username@domain -p 2222
261
-</code></pre>
166
+
167
+<pre class="src src-bash">ssh username@domain -p 2222
168
+</pre>
262 169
 </div>
263 170
 
264 171
 <p>
@@ -270,8 +177,9 @@ Generate an <a href="https://en.wikipedia.org/wiki/Off-the-Record_Messaging">OTR
270 177
 </p>
271 178
 
272 179
 <div class="org-src-container">
273
-<pre><code class="src src-bash">/otr gen
274
-</code></pre>
180
+
181
+<pre class="src src-bash">/otr gen
182
+</pre>
275 183
 </div>
276 184
 
277 185
 <p>
@@ -279,8 +187,9 @@ Then to start a conversation using OTR:
279 187
 </p>
280 188
 
281 189
 <div class="org-src-container">
282
-<pre><code class="src src-bash">/otr start otherusername@otheruserdomain
283
-</code></pre>
190
+
191
+<pre class="src src-bash">/otr start otherusername@otheruserdomain
192
+</pre>
284 193
 </div>
285 194
 
286 195
 <p>
@@ -288,8 +197,9 @@ or if you're already in an insecure chat with someone just use:
288 197
 </p>
289 198
 
290 199
 <div class="org-src-container">
291
-<pre><code class="src src-bash">/otr start
292
-</code></pre>
200
+
201
+<pre class="src src-bash">/otr start
202
+</pre>
293 203
 </div>
294 204
 
295 205
 <p>
@@ -297,8 +207,9 @@ Set a security question and answer:
297 207
 </p>
298 208
 
299 209
 <div class="org-src-container">
300
-<pre><code class="src src-bash">/otr question <span class="org-string">"What is the name of your best friends rabbit?"</span> fiffi
301
-</code></pre>
210
+
211
+<pre class="src src-bash">/otr question "What is the name of your best friends rabbit?" fiffi
212
+</pre>
302 213
 </div>
303 214
 
304 215
 <p>
@@ -306,8 +217,9 @@ On the other side the user can enter:
306 217
 </p>
307 218
 
308 219
 <div class="org-src-container">
309
-<pre><code class="src src-bash">/otr answer fiffi
310
-</code></pre>
220
+
221
+<pre class="src src-bash">/otr answer fiffi
222
+</pre>
311 223
 </div>
312 224
 
313 225
 <p>
@@ -315,8 +227,9 @@ For the most paranoid you can also obtain your fingerprint:
315 227
 </p>
316 228
 
317 229
 <div class="org-src-container">
318
-<pre><code class="src src-bash">/otr myfp
319
-</code></pre>
230
+
231
+<pre class="src src-bash">/otr myfp
232
+</pre>
320 233
 </div>
321 234
 
322 235
 <p>
@@ -324,8 +237,9 @@ and quote that.  If they quote theirs back you can check it with:
324 237
 </p>
325 238
 
326 239
 <div class="org-src-container">
327
-<pre><code class="src src-bash">/otr theirfp
328
-</code></pre>
240
+
241
+<pre class="src src-bash">/otr theirfp
242
+</pre>
329 243
 </div>
330 244
 
331 245
 <p>
@@ -336,6 +250,8 @@ If the fingerprints match then you can be pretty confident that unless you have
336 250
 When accessed via the user control panel the client is automatically routed through Tor and so if you are also using OTR then this provides protection for both message content and metadata.
337 251
 </p>
338 252
 </div>
253
+</div>
254
+</div>
339 255
 <div id="postamble" class="status">
340 256
 
341 257
 <style type="text/css">

+ 43
- 136
website/EN/app_riot.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-05-10 Wed 20:10 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Riot Web"
7
+<!-- 2018-04-12 Thu 12:36 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Riot Web"
13 12
  />
14
-<meta name="keywords" content="freedombone, riot" />
13
+<meta  name="keywords" content="freedombone, riot" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,40 +144,39 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Riot Web</h1>
249
-</center>
250 153
 
251
-<div class="org-center">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Riot Web</h2>
156
+<div class="outline-text-2" id="text-1">
252 157
 
253 158
 <div class="figure">
254
-<p><img src="images/riotweb.jpg" alt="riotweb.jpg" />
159
+<p><img src="images/riotweb.jpg" alt="riotweb.jpg" width="100%" align="center" />
255 160
 </p>
256 161
 </div>
257
-</div>
258 162
 
259 163
 <p>
260 164
 Riot Web is a browser based user interface for the <a href="./app_matrix.html">Matrix</a> federated communications system. It allows you to do encrypted one-to-one or group chat, and has some fancy WebRTC features for voice and video conversations. The WebRTC stuff won't work in a Tor browser though. This type of system is fine for general public communications and collaboration on open source projects or gaming groups. For things which require real privacy though stick to XMPP with OMEMO.
261 165
 </p>
166
+</div>
167
+</div>
262 168
 
263
-<div id="outline-container-org65cca83" class="outline-2">
264
-<h2 id="org65cca83">Installation</h2>
265
-<div class="outline-text-2" id="text-org65cca83">
169
+<div id="outline-container-sec-2" class="outline-2">
170
+<h2 id="sec-2">Installation</h2>
171
+<div class="outline-text-2" id="text-2">
266 172
 <p>
267 173
 Log into your system with:
268 174
 </p>
269 175
 
270 176
 <div class="org-src-container">
271
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
272
-</code></pre>
177
+
178
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
179
+</pre>
273 180
 </div>
274 181
 
275 182
 <p>
@@ -282,9 +189,9 @@ Select <b>Add/Remove Apps</b> then <b>riot</b> and also make sure that <b>matrix
282 189
 </div>
283 190
 </div>
284 191
 
285
-<div id="outline-container-orge2af0a5" class="outline-2">
286
-<h2 id="orge2af0a5">Initial setup</h2>
287
-<div class="outline-text-2" id="text-orge2af0a5">
192
+<div id="outline-container-sec-3" class="outline-2">
193
+<h2 id="sec-3">Initial setup</h2>
194
+<div class="outline-text-2" id="text-3">
288 195
 <p>
289 196
 Go to the <b>Administrator control panel</b> and select <b>Passwords</b> then <b>matrix</b>. This will give you the password to initially log in using the Riot Web user interface. Log in, and that's it. Happy chatting.
290 197
 </p>

+ 46
- 134
website/EN/app_rss.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 16:29 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use the RSS reader"
7
+<!-- 2018-04-12 Thu 12:37 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use the RSS reader"
13 12
  />
14
-<meta name="keywords" content="Freedombone, RSS" />
13
+<meta  name="keywords" content="Freedombone, RSS" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,38 +144,37 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>RSS Reader</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">RSS Reader</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 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.
252 159
 </p>
253 160
 
254
-<div class="org-center">
255 161
 
256 162
 <div class="figure">
257
-<p><img src="images/rss_reader_mobile.jpg" alt="rss_reader_mobile.jpg" />
163
+<p><img src="images/rss_reader_mobile.jpg" alt="rss_reader_mobile.jpg" width="80%" align="center" />
258 164
 </p>
259 165
 </div>
260 166
 </div>
167
+</div>
261 168
 
262
-<div id="outline-container-org291e4bf" class="outline-2">
263
-<h2 id="org291e4bf">Finding the onion address</h2>
264
-<div class="outline-text-2" id="text-org291e4bf">
169
+<div id="outline-container-sec-2" class="outline-2">
170
+<h2 id="sec-2">Finding the onion address</h2>
171
+<div class="outline-text-2" id="text-2">
265 172
 <p>
266 173
 See the control panel for the RSS reader onion address.
267 174
 </p>
268 175
 
269 176
 <div class="org-src-container">
177
+
270 178
 <pre class="src src-bash">ssh username@domainname -p 2222
271 179
 </pre>
272 180
 </div>
@@ -285,9 +193,9 @@ To set up the system open <a href="http://rss_reader_onion_address">http://rss_r
285 193
 </div>
286 194
 </div>
287 195
 
288
-<div id="outline-container-org6517ef1" class="outline-2">
289
-<h2 id="org6517ef1">On mobile</h2>
290
-<div class="outline-text-2" id="text-org6517ef1">
196
+<div id="outline-container-sec-3" class="outline-2">
197
+<h2 id="sec-3">On mobile</h2>
198
+<div class="outline-text-2" id="text-3">
291 199
 <p>
292 200
 To access the RSS reader from a mobile device you can install a Tor compatible browser such as OrFox, then use the mobile onion address shown on the <b>About</b> screen of the <b>Administrator controls</b>. Remember to add the site to the NoScript whitelist, and you may also need to turn HTTPS Everywhere off.
293 201
 </p>
@@ -299,9 +207,9 @@ A note for the paranoid is that on mobile devices you get redirected to a differ
299 207
 </blockquote>
300 208
 </div>
301 209
 </div>
302
-<div id="outline-container-org96b9580" class="outline-2">
303
-<h2 id="org96b9580">With Emacs</h2>
304
-<div class="outline-text-2" id="text-org96b9580">
210
+<div id="outline-container-sec-4" class="outline-2">
211
+<h2 id="sec-4">With Emacs</h2>
212
+<div class="outline-text-2" id="text-4">
305 213
 <p>
306 214
 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.
307 215
 </p>
@@ -311,6 +219,7 @@ Add the following to your configuration, changing the address and password as ap
311 219
 </p>
312 220
 
313 221
 <div class="org-src-container">
222
+
314 223
 <pre class="src src-emacs-lisp">(<span class="org-keyword">setq</span> avandu-tt-rss-api-url <span class="org-string">"http://rss_reader_onion_address/api/"</span>
315 224
       avandu-user <span class="org-string">"admin"</span>
316 225
       avandu-password <span class="org-string">"mypassword"</span>)
@@ -322,6 +231,7 @@ If you don't already have Emacs set up to route through Tor then also add the fo
322 231
 </p>
323 232
 
324 233
 <div class="org-src-container">
234
+
325 235
 <pre class="src src-emacs-lisp">(<span class="org-keyword">setq</span> socks-noproxy '(<span class="org-string">"localhost"</span>))
326 236
 (<span class="org-keyword">require</span> '<span class="org-constant">socks</span>)
327 237
 (<span class="org-keyword">require</span> '<span class="org-constant">tls</span>)
@@ -334,6 +244,7 @@ And ensure that the Tor daemon is installed. On a debian based system:
334 244
 </p>
335 245
 
336 246
 <div class="org-src-container">
247
+
337 248
 <pre class="src src-bash">sudo apt-get install tor
338 249
 </pre>
339 250
 </div>
@@ -343,6 +254,7 @@ or on Arch/Parabola:
343 254
 </p>
344 255
 
345 256
 <div class="org-src-container">
257
+
346 258
 <pre class="src src-bash">sudo pacman -S tor
347 259
 sudo systemctl enable tor
348 260
 sudo systemctl start tor

+ 47
- 141
website/EN/app_searx.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-09-23 Sat 11:08 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use SearX metasearch"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:38 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use SearX metasearch"
13 12
  />
14
-<meta name="keywords" content="freedombone, searx, search" />
13
+<meta  name="keywords" content="freedombone, searx, search" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>SearX</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">SearX</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 SearX is a metasearch engine. That means it returns results from other selected search engines. It's accessible via an onion address and provides a private search ability. Really the only advantage it gives you over searching directly from a Tor browser is the ability to customise your search experience.
253 159
 </p>
@@ -257,22 +163,22 @@ In terms of security both the connection between you and the server, and the out
257 163
 </p>
258 164
 
259 165
 
260
-<div class="org-center">
261
-
262 166
 <div class="figure">
263
-<p><img src="images/searx.jpg" alt="searx.jpg" />
167
+<p><img src="images/searx.jpg" alt="searx.jpg" width="100%" align="center" />
264 168
 </p>
265 169
 </div>
266 170
 </div>
171
+</div>
267 172
 
268
-<div id="outline-container-org82f976b" class="outline-2">
269
-<h2 id="org82f976b">Installation</h2>
270
-<div class="outline-text-2" id="text-org82f976b">
173
+<div id="outline-container-sec-2" class="outline-2">
174
+<h2 id="sec-2">Installation</h2>
175
+<div class="outline-text-2" id="text-2">
271 176
 <p>
272 177
 ssh into the system with:
273 178
 </p>
274 179
 
275 180
 <div class="org-src-container">
181
+
276 182
 <pre class="src src-bash">ssh myusername@mydomain.com -p 2222
277 183
 </pre>
278 184
 </div>
@@ -287,18 +193,18 @@ Once it has installed go to <b>About</b> on the <b>Administrator control panel</
287 193
 </div>
288 194
 </div>
289 195
 
290
-<div id="outline-container-orgb6a91b8" class="outline-2">
291
-<h2 id="orgb6a91b8">Make it your default search</h2>
292
-<div class="outline-text-2" id="text-orgb6a91b8">
196
+<div id="outline-container-sec-3" class="outline-2">
197
+<h2 id="sec-3">Make it your default search</h2>
198
+<div class="outline-text-2" id="text-3">
293 199
 <p>
294 200
 In a Tor browser click on the magnifying glass icon next to the search box and you can then add your metasearch site. A small icon will appear called "<i>Freedombone Metasearch</i>" and you can then right click on it and make it the default search.
295 201
 </p>
296 202
 </div>
297 203
 </div>
298 204
 
299
-<div id="outline-container-org5b87faf" class="outline-2">
300
-<h2 id="org5b87faf">Enabling password login</h2>
301
-<div class="outline-text-2" id="text-org5b87faf">
205
+<div id="outline-container-sec-4" class="outline-2">
206
+<h2 id="sec-4">Enabling password login</h2>
207
+<div class="outline-text-2" id="text-4">
302 208
 <p>
303 209
 It's possible that you might not want just anyone on the interwebs to be able to use your metasearch engine. Even with the onion routing this might carry some legal risk or make you a target for denial-of-service attempts (although Tor's rate limits and the firewall will give you some defense against that).
304 210
 </p>
@@ -309,9 +215,9 @@ To enable password login go to the <b>Administrator control panel</b> then <b>Ap
309 215
 </div>
310 216
 </div>
311 217
 
312
-<div id="outline-container-org6692381" class="outline-2">
313
-<h2 id="org6692381">Customization</h2>
314
-<div class="outline-text-2" id="text-org6692381">
218
+<div id="outline-container-sec-5" class="outline-2">
219
+<h2 id="sec-5">Customization</h2>
220
+<div class="outline-text-2" id="text-5">
315 221
 <p>
316 222
 It's also possible to customise the background image if you go to <b>App settings</b> then select <b>searx</b>.
317 223
 </p>

+ 44
- 136
website/EN/app_syncthing.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-12 Sat 17:55 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Syncthing"
7
+<!-- 2018-04-12 Thu 12:40 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Syncthing"
13 12
  />
14
-<meta name="keywords" content="freedombone, file sync" />
13
+<meta  name="keywords" content="freedombone, file sync" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,18 +144,16 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Syncthing</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Syncthing</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 Syncthing 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.
252 159
 </p>
@@ -254,17 +161,20 @@ Syncthing provides a similar capability to proprietary systems such as Dropbox,
254 161
 <p>
255 162
 Freedombone provides Syncthing shared directories for each user on the system, plus a single shared directory for all users. The expected most common scenario here is that of a family in which members may not want to share <i>all of their files</i> with each other, but might want to share some in a common pool (eg. birthday photos). You can also easily share between different servers.
256 163
 </p>
164
+</div>
165
+</div>
257 166
 
258
-<div id="outline-container-org7c7b02f" class="outline-2">
259
-<h2 id="org7c7b02f">On a laptop</h2>
260
-<div class="outline-text-2" id="text-org7c7b02f">
167
+<div id="outline-container-sec-2" class="outline-2">
168
+<h2 id="sec-2">On a laptop</h2>
169
+<div class="outline-text-2" id="text-2">
261 170
 <p>
262 171
 Install syncthing on a Debian based distro:
263 172
 </p>
264 173
 
265 174
 <div class="org-src-container">
175
+
266 176
 <pre class="src src-bash">curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
267
-<span class="org-builtin">echo</span> <span class="org-string">"deb http://apt.syncthing.net/ syncthing release"</span> | sudo tee /etc/apt/sources.list.d/syncthing.list
177
+echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
268 178
 sudo apt-get update
269 179
 sudo apt-get install syncthing
270 180
 </pre>
@@ -275,6 +185,7 @@ Or on Arch/Parabola:
275 185
 </p>
276 186
 
277 187
 <div class="org-src-container">
188
+
278 189
 <pre class="src src-bash">sudo pacman -S syncthing
279 190
 </pre>
280 191
 </div>
@@ -288,6 +199,7 @@ In another terminal log into Freedombone:
288 199
 </p>
289 200
 
290 201
 <div class="org-src-container">
202
+
291 203
 <pre class="src src-bash">ssh username@domainname -p 2222
292 204
 </pre>
293 205
 </div>
@@ -296,13 +208,11 @@ In another terminal log into Freedombone:
296 208
 Then select <b>File Synchronization</b>.
297 209
 </p>
298 210
 
299
-<div class="org-center">
300 211
 
301 212
 <div class="figure">
302
-<p><img src="images/controlpanel/control_panel_file_sync.jpg" alt="control_panel_file_sync.jpg" />
213
+<p><img src="images/controlpanel/control_panel_file_sync.jpg" alt="control_panel_file_sync.jpg" width="80%" align="center" />
303 214
 </p>
304 215
 </div>
305
-</div>
306 216
 
307 217
 <p>
308 218
 Select <b>Show device ID</b> and copy the long string of letters and numbers shown, using the shift key then select the text followed by right click then select copy.
@@ -312,13 +222,11 @@ Select <b>Show device ID</b> and copy the long string of letters and numbers sho
312 222
 Open a non-Tor browser and enter  <b><a href="http://127.0.0.1:8384">http://127.0.0.1:8384</a></b> as the URL. You should now see the minimalistic user interface. Under <b>Remote Devices</b> select <b>Add Remote Device</b>. In the <b>Device ID</b> field paste the string you just copied (CTRL+v). The Device name can be anything. Under <b>Share Folders with Device</b> check <b>default</b> (or whatever folder you created on your local machine), then save.
313 223
 </p>
314 224
 
315
-<div class="org-center">
316 225
 
317 226
 <div class="figure">
318
-<p><img src="images/syncthing_browser.jpg" alt="syncthing_browser.jpg" />
227
+<p><img src="images/syncthing_browser.jpg" alt="syncthing_browser.jpg" width="50%" align="center" />
319 228
 </p>
320 229
 </div>
321
-</div>
322 230
 
323 231
 <p>
324 232
 From the top menu select <b>Actions</b> and then <b>Show ID</b>, then copy the ID string (usually select then CTRL+c). Go back to the terminal control panel menu and select <b>Add an ID</b> then paste what you just copied (CTRL+v). Optionally you can also provide a description so that you later can know what that string corresponds to.
@@ -330,9 +238,9 @@ Now wait for a few minutes. Eventually you will see two messages appear within t
330 238
 </div>
331 239
 </div>
332 240
 
333
-<div id="outline-container-org10a2929" class="outline-2">
334
-<h2 id="org10a2929">On Android</h2>
335
-<div class="outline-text-2" id="text-org10a2929">
241
+<div id="outline-container-sec-3" class="outline-2">
242
+<h2 id="sec-3">On Android</h2>
243
+<div class="outline-text-2" id="text-3">
336 244
 <p>
337 245
 Install Syncthing and Connectbot from F-droid.
338 246
 </p>

+ 46
- 139
website/EN/app_tahoelafs.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-04-13 Thu 17:23 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Tahoe-LAFS"
7
+<!-- 2018-04-12 Thu 12:42 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Tahoe-LAFS"
13 12
  />
14
-<meta name="keywords" content="freedombone, Tahoe-LAFS" />
13
+<meta  name="keywords" content="freedombone, Tahoe-LAFS" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,32 +144,33 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Tahoe-LAFS</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Tahoe-LAFS</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 This is a robust system for encrypted file storage on one or more servers. Files are accessed via a URL which contains the public key with which it was encrypted.
253 159
 </p>
160
+</div>
161
+</div>
254 162
 
255
-<div id="outline-container-orgcd5df0c" class="outline-2">
256
-<h2 id="orgcd5df0c">Installation</h2>
257
-<div class="outline-text-2" id="text-orgcd5df0c">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">Installation</h2>
165
+<div class="outline-text-2" id="text-2">
258 166
 <p>
259 167
 Log into your system with:
260 168
 </p>
261 169
 
262 170
 <div class="org-src-container">
263
-<pre><code class="src src-bash">ssh myusername@mydomain -p 2222
264
-</code></pre>
171
+
172
+<pre class="src src-bash">ssh myusername@mydomain -p 2222
173
+</pre>
265 174
 </div>
266 175
 
267 176
 <p>
@@ -274,9 +183,9 @@ Select <b>Add/Remove Apps</b> then <b>tahoelafs</b>. This system is entirely bas
274 183
 </div>
275 184
 </div>
276 185
 
277
-<div id="outline-container-orge423d4e" class="outline-2">
278
-<h2 id="orge423d4e">Initial setup</h2>
279
-<div class="outline-text-2" id="text-orge423d4e">
186
+<div id="outline-container-sec-3" class="outline-2">
187
+<h2 id="sec-3">Initial setup</h2>
188
+<div class="outline-text-2" id="text-3">
280 189
 <p>
281 190
 Get the login password for your Tahoe-LAFS system by going to <b>Passwords</b> on the <b>Administrator control panel</b> and selecting <b>tahoelafs</b>.
282 191
 </p>
@@ -287,20 +196,18 @@ Go to the <b>About</b> screen on the <b>Administrator control panel</b> and look
287 196
 </div>
288 197
 </div>
289 198
 
290
-<div id="outline-container-orgd347c95" class="outline-2">
291
-<h2 id="orgd347c95">Adding more servers</h2>
292
-<div class="outline-text-2" id="text-orgd347c95">
199
+<div id="outline-container-sec-4" class="outline-2">
200
+<h2 id="sec-4">Adding more servers</h2>
201
+<div class="outline-text-2" id="text-4">
293 202
 <p>
294 203
 You can add more servers to the system to increase its storage capacity. In a typical Tahoe-LAFS new data storage servers are automatically discovered via an introducer node, but that creates a single centralised point of failure. The installation on Freedombone has no introducer node and so details for the servers of your friends need to be entered manually.
295 204
 </p>
296 205
 
297
-<div class="org-center">
298 206
 
299 207
 <div class="figure">
300
-<p><img src="images/controlpanel/control_panel_tahoelafs.jpg" alt="control_panel_tahoelafs.jpg" />
208
+<p><img src="images/controlpanel/control_panel_tahoelafs.jpg" alt="control_panel_tahoelafs.jpg" width="50%" align="center" />
301 209
 </p>
302 210
 </div>
303
-</div>
304 211
 
305 212
 <p>
306 213
 Other servers will typically be Freedombone systems with Tahoe-LAFS installed. Your Tahoe-LAFS server settings can be found on the <b>About</b> screen of the <b>Administrator control panel</b>. Use an end-to-end encrypted chat app to copy and paste those details and send them to other friends. To add the server details go to <b>App settings</b> on the <b>Administrator control panel</b> then select <b>tahoelafs</b> and <b>Add server</b>.

+ 37
- 129
website/EN/app_tox.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-11-20 Sun 16:32 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Tox"
7
+<!-- 2018-04-12 Thu 12:43 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Tox"
13 12
  />
14
-<meta name="keywords" content="freedombone, tox" />
13
+<meta  name="keywords" content="freedombone, tox" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,30 +144,31 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Tox</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Tox</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 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 <b>App Settings</b> under <b>tox</b> within the <b>Administrator control panel</b>. If you have other users connect to your node then you will be able to continue chatting even when no other nodes are available.
252 159
 </p>
160
+</div>
161
+</div>
253 162
 
254
-<div id="outline-container-org6e45c83" class="outline-2">
255
-<h2 id="org6e45c83">The Toxic client</h2>
256
-<div class="outline-text-2" id="text-org6e45c83">
163
+<div id="outline-container-sec-2" class="outline-2">
164
+<h2 id="sec-2">The Toxic client</h2>
165
+<div class="outline-text-2" id="text-2">
257 166
 <p>
258 167
 Log into your system with:
259 168
 </p>
260 169
 
261 170
 <div class="org-src-container">
171
+
262 172
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
263 173
 </pre>
264 174
 </div>
@@ -267,16 +177,14 @@ Log into your system with:
267 177
 Then from the menu select <b>Run an app</b> followed by <b>tox</b>. Tox is encrypted by default and also routed through Tor, so it should be reasonably secure both in terms of message content and metadata.
268 178
 </p>
269 179
 
270
-<div class="org-center">
271 180
 
272 181
 <div class="figure">
273
-<p><img src="images/toxic.jpg" alt="toxic.jpg" />
182
+<p><img src="images/toxic.jpg" alt="toxic.jpg" width="80%" align="center" />
274 183
 </p>
275 184
 </div>
276 185
 </div>
277 186
 </div>
278 187
 </div>
279
-</div>
280 188
 <div id="postamble" class="status">
281 189
 
282 190
 <style type="text/css">

+ 42
- 136
website/EN/app_turtl.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-12-20 Tue 17:16 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use Turtl"
7
+<!-- 2018-04-12 Thu 12:44 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use Turtl"
13 12
  />
14
-<meta name="keywords" content="freedombone, turtl, notes, images, sharing" />
13
+<meta  name="keywords" content="freedombone, turtl, notes, images, sharing" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,18 +144,16 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Turtl</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Turtl</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <blockquote>
251 158
 <p>
252 159
 "<i>Now is a very important time in history. Every aspect of our lives is moving into the digital world faster than we realize. We use apps like Dropbox or Evernote because of their convenience, but in doing so we sacrifice our privacy. What data isn't sold to advertisers or stolen by hackers is carved up by government surveillance.</i>"
@@ -262,22 +169,22 @@ Since the data at rest is stored in PGP encrypted format this is a good system t
262 169
 </p>
263 170
 
264 171
 
265
-<div class="org-center">
266
-
267 172
 <div class="figure">
268
-<p><img src="images/turtl.jpg" alt="turtl.jpg" />
173
+<p><img src="images/turtl.jpg" alt="turtl.jpg" width="50%" align="center" />
269 174
 </p>
270 175
 </div>
271 176
 </div>
177
+</div>
272 178
 
273
-<div id="outline-container-org4bed6ab" class="outline-2">
274
-<h2 id="org4bed6ab">Installation</h2>
275
-<div class="outline-text-2" id="text-org4bed6ab">
179
+<div id="outline-container-sec-2" class="outline-2">
180
+<h2 id="sec-2">Installation</h2>
181
+<div class="outline-text-2" id="text-2">
276 182
 <p>
277 183
 Log into your system with:
278 184
 </p>
279 185
 
280 186
 <div class="org-src-container">
187
+
281 188
 <pre class="src src-bash">ssh myusername@mydomain -p 2222
282 189
 </pre>
283 190
 </div>
@@ -296,9 +203,9 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
296 203
 </div>
297 204
 </div>
298 205
 
299
-<div id="outline-container-orgd1c088b" class="outline-2">
300
-<h2 id="orgd1c088b">Initial setup</h2>
301
-<div class="outline-text-2" id="text-orgd1c088b">
206
+<div id="outline-container-sec-3" class="outline-2">
207
+<h2 id="sec-3">Initial setup</h2>
208
+<div class="outline-text-2" id="text-3">
302 209
 <p>
303 210
 The most common use case will be with Android devices. The Android app isn't currently available within F-droid (see <a href="https://turtlapp.com/faq">the FAQ</a> for details) but can be <a href="https://turtlapp.com/download/">downloaded from the Turtl site</a>.
304 211
 </p>
@@ -313,10 +220,9 @@ You should then be able to log in and start using the app. You might also want t
313 220
 </div>
314 221
 </div>
315 222
 
316
-
317
-<div id="outline-container-org57f8a7e" class="outline-2">
318
-<h2 id="org57f8a7e">Locking it down</h2>
319
-<div class="outline-text-2" id="text-org57f8a7e">
223
+<div id="outline-container-sec-4" class="outline-2">
224
+<h2 id="sec-4">Locking it down</h2>
225
+<div class="outline-text-2" id="text-4">
320 226
 <p>
321 227
 Once you have created accounts it's a good idea to turn off new turtl signups. This will prevent millions of random users on the interwebs from creating accounts on your system and killing your server, or possibly other nefarious security scenarios. Go to the <b>administrator control panel</b> and select <b>App Settings</b> then <b>turtl</b>. You will then be able to disable new user registrations and also set the data storage limit for users. If you need additional users later you can always temporarily re-enable signups.
322 228
 </p>

+ 54
- 140
website/EN/app_vpn.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-10-05 Thu 14:51 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use OpenVPN on Freedombone"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:44 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use OpenVPN on Freedombone"
13 12
  />
14
-<meta name="keywords" content="freedombone, openvpn" />
13
+<meta  name="keywords" content="freedombone, openvpn" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>OpenVPN</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">OpenVPN</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <blockquote>
252 158
 <p>
253 159
 "<i>The Net interprets censorship as damage and routes around it.</i>" &#x2013; John Gilmore
@@ -265,15 +171,18 @@ Using a Tor browser is another way to get around censorship, but there might be
265 171
 <p>
266 172
 On Freedombone the VPN is wrapped within a TLS layer of encryption, making it difficult for any deep packet inspection systems to know whether you are using a VPN or not. Since there is lots of TLS traffic on the internet your connection looks like any other TLS connection to a server, and this may help to avoid being censored. It's probably not possible for your local ISP to block TLS traffic without immediately generating a lot of irate customers, and stopping any kind of commercial activity.
267 173
 </p>
174
+</div>
175
+</div>
268 176
 
269
-<div id="outline-container-orgb96ecdd" class="outline-2">
270
-<h2 id="orgb96ecdd">Installation</h2>
271
-<div class="outline-text-2" id="text-orgb96ecdd">
177
+<div id="outline-container-sec-2" class="outline-2">
178
+<h2 id="sec-2">Installation</h2>
179
+<div class="outline-text-2" id="text-2">
272 180
 <p>
273 181
 ssh into the system with:
274 182
 </p>
275 183
 
276 184
 <div class="org-src-container">
185
+
277 186
 <pre class="src src-bash">ssh myusername@mydomainname -p 2222
278 187
 </pre>
279 188
 </div>
@@ -288,14 +197,15 @@ Only use ports 443 or 80 for VPN as an <i>absolute last resort</i>, since doing
288 197
 </div>
289 198
 </div>
290 199
 
291
-<div id="outline-container-orgc55576d" class="outline-2">
292
-<h2 id="orgc55576d">Usage</h2>
293
-<div class="outline-text-2" id="text-orgc55576d">
200
+<div id="outline-container-sec-3" class="outline-2">
201
+<h2 id="sec-3">Usage</h2>
202
+<div class="outline-text-2" id="text-3">
294 203
 <p>
295 204
 When the installation is complete you can download your VPN keys and configuration files onto your local machine.
296 205
 </p>
297 206
 
298 207
 <div class="org-src-container">
208
+
299 209
 <pre class="src src-bash">scp -P 2222 myusername@mydomainname:/home/myusername/client.ovpn .
300 210
 scp -P 2222 myusername@mydomainname:/home/myusername/stunnel* .
301 211
 </pre>
@@ -306,6 +216,7 @@ You will need to ensure that the <i>openvpn</i> and <i>stunnel</i> packages are
306 216
 </p>
307 217
 
308 218
 <div class="org-src-container">
219
+
309 220
 <pre class="src src-bash">sudo pacman -S openvpn stunnel4
310 221
 </pre>
311 222
 </div>
@@ -315,6 +226,7 @@ Or on a Debian based system:
315 226
 </p>
316 227
 
317 228
 <div class="org-src-container">
229
+
318 230
 <pre class="src src-bash">sudo apt-get install openvpn stunnel4
319 231
 </pre>
320 232
 </div>
@@ -324,6 +236,7 @@ Now you can connect to your VPN with:
324 236
 </p>
325 237
 
326 238
 <div class="org-src-container">
239
+
327 240
 <pre class="src src-bash">sudo stunnel stunnel-client.conf
328 241
 sudo openvpn client.ovpn
329 242
 </pre>
@@ -335,29 +248,30 @@ You should see a series of messages with "<i>Initialization Sequence Completed</
335 248
 </div>
336 249
 </div>
337 250
 
338
-<div id="outline-container-org8a983c5" class="outline-2">
339
-<h2 id="org8a983c5">Changing port number</h2>
340
-<div class="outline-text-2" id="text-org8a983c5">
251
+<div id="outline-container-sec-4" class="outline-2">
252
+<h2 id="sec-4">Changing port number</h2>
253
+<div class="outline-text-2" id="text-4">
341 254
 <p>
342 255
 Avoiding censorship can be a cat and mouse game, and so if the port you're using for VPN gets blocked then you may want to change it.
343 256
 </p>
344 257
 
345 258
 <div class="org-src-container">
259
+
346 260
 <pre class="src src-bash">ssh myusername@mydomainname -p 2222
347 261
 </pre>
348 262
 </div>
349 263
 
350 264
 <p>
351
-Select <b>Administrator controls</b> then <b>App Settings</b> then <b>vpn</b>. Choose <b>Change TLS port</b> and enter a new port value. You can then either manually change the port within your VPN configuration files, or download them again as described in the <a href="#orgc55576d">Usage</a> section above.
265
+Select <b>Administrator controls</b> then <b>App Settings</b> then <b>vpn</b>. Choose <b>Change TLS port</b> and enter a new port value. You can then either manually change the port within your VPN configuration files, or download them again as described in the <a href="#sec-3">Usage</a> section above.
352 266
 </p>
353 267
 </div>
354 268
 </div>
355 269
 
356
-<div id="outline-container-orgc802140" class="outline-2">
357
-<h2 id="orgc802140">Generating new keys</h2>
358
-<div class="outline-text-2" id="text-orgc802140">
270
+<div id="outline-container-sec-5" class="outline-2">
271
+<h2 id="sec-5">Generating new keys</h2>
272
+<div class="outline-text-2" id="text-5">
359 273
 <p>
360
-It's possible that your VPN keys might get lost or compromised on your local machine. If that happens you can generate new ones from the <b>Administrator controls</b> by going to <b>App Settings</b> then <b>vpn</b> then choosing <b>Regenerate keys for a user</b> and downloading the new keys as described in the <a href="#orgc55576d">Usage</a> section above.
274
+It's possible that your VPN keys might get lost or compromised on your local machine. If that happens you can generate new ones from the <b>Administrator controls</b> by going to <b>App Settings</b> then <b>vpn</b> then choosing <b>Regenerate keys for a user</b> and downloading the new keys as described in the <a href="#sec-3">Usage</a> section above.
361 275
 </p>
362 276
 </div>
363 277
 </div>

+ 58
- 147
website/EN/app_xmpp.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-03-09 Fri 10:18 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to use XMPP/Jabber"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:45 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to use XMPP/Jabber"
13 12
  />
14
-<meta name="keywords" content="freedombone, xmpp" />
13
+<meta  name="keywords" content="freedombone, xmpp" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>XMPP/Jabber</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">XMPP/Jabber</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 Most people know XMPP as "<i>Jabber</i>" and it's sometimes regarded and an old protocol once used by Google and Facebook but which is no longer relevant. However, it still works and if appropriately configured, as it is on Freedombone, can provide the best chat messaging security currently available.
253 159
 </p>
@@ -259,31 +165,34 @@ With regard to chat apps you might have read a lot of stuff about <i>end-to-end
259 165
 <p>
260 166
 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>.
261 167
 </p>
168
+</div>
169
+</div>
262 170
 
263
-<div id="outline-container-org7bb386c" class="outline-2">
264
-<h2 id="org7bb386c">Using with Profanity</h2>
265
-<div class="outline-text-2" id="text-org7bb386c">
171
+<div id="outline-container-sec-2" class="outline-2">
172
+<h2 id="sec-2">Using with Profanity</h2>
173
+<div class="outline-text-2" id="text-2">
266 174
 <p>
267 175
 You can install the <a href="./app_profanity.html">profanity app</a> via <b>Add/remove apps</b> on the <b>Administrator control panel</b>. Logging in and then selecting <b>Run App</b> and <b>profanity</b> will start it.
268 176
 </p>
269 177
 </div>
270 178
 </div>
271
-<div id="outline-container-org0cacfbd" class="outline-2">
272
-<h2 id="org0cacfbd">Using with Gajim</h2>
273
-<div class="outline-text-2" id="text-org0cacfbd">
179
+<div id="outline-container-sec-3" class="outline-2">
180
+<h2 id="sec-3">Using with Gajim</h2>
181
+<div class="outline-text-2" id="text-3">
274 182
 <p>
275 183
 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:
276 184
 </p>
277 185
 
278 186
 <div class="org-src-container">
279
-<pre class="src src-bash">su -c <span class="org-string">'echo "deb ftp://ftp.gajim.org/debian unstable main" &gt; /etc/apt/sources.list.d/gajim.list'</span>
187
+
188
+<pre class="src src-bash">su -c 'echo "deb ftp://ftp.gajim.org/debian unstable main" &gt; /etc/apt/sources.list.d/gajim.list'
280 189
 sudo apt-get update
281 190
 sudo apt-get -y install gajim-dev-keyring
282 191
 sudo apt-get -y install git tor python-dev python-pip gajim-nightly
283 192
 mkdir ~/.local/share/gajim/plugins -p
284
-<span class="org-builtin">cd</span> ~/.local/share/gajim/plugins
193
+cd ~/.local/share/gajim/plugins
285 194
 git clone https://github.com/omemo/gajim-omemo
286
-sudo pip install <span class="org-variable-name">protobuf</span>==2.6.1, python-axolotl==0.1.35
195
+sudo pip install protobuf==2.6.1, python-axolotl==0.1.35
287 196
 </pre>
288 197
 </div>
289 198
 
@@ -308,6 +217,7 @@ If you wish to make backups of the OMEMO keys then they can be found within:
308 217
 </p>
309 218
 
310 219
 <div class="org-src-container">
220
+
311 221
 <pre class="src src-bash">~/.local/share/gajim
312 222
 </pre>
313 223
 </div>
@@ -318,9 +228,9 @@ If you wish to use OpenPGP to encrypt your messages then go to <b>Edit/Accounts<
318 228
 </div>
319 229
 </div>
320 230
 
321
-<div id="outline-container-orge89bc68" class="outline-2">
322
-<h2 id="orge89bc68">Using with Jitsi</h2>
323
-<div class="outline-text-2" id="text-orge89bc68">
231
+<div id="outline-container-sec-4" class="outline-2">
232
+<h2 id="sec-4">Using with Jitsi</h2>
233
+<div class="outline-text-2" id="text-4">
324 234
 <p>
325 235
 Jitsi can be downloaded from <a href="https://jitsi.org">https://jitsi.org</a>
326 236
 </p>
@@ -347,9 +257,9 @@ You can also <a href="https://www.youtube.com/watch?v=vgx7VSrDGjk">see this vide
347 257
 </div>
348 258
 </div>
349 259
 
350
-<div id="outline-container-orgaa23fee" class="outline-2">
351
-<h2 id="orgaa23fee">Using with Ubuntu</h2>
352
-<div class="outline-text-2" id="text-orgaa23fee">
260
+<div id="outline-container-sec-5" class="outline-2">
261
+<h2 id="sec-5">Using with Ubuntu</h2>
262
+<div class="outline-text-2" id="text-5">
353 263
 <p>
354 264
 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.
355 265
 </p>
@@ -368,18 +278,18 @@ Click on <b>Advanced</b> and make sure that <b>Encryption required</b> and <b>Ig
368 278
 </div>
369 279
 </div>
370 280
 
371
-<div id="outline-container-org054a52c" class="outline-2">
372
-<h2 id="org054a52c">Using Tor Messenger</h2>
373
-<div class="outline-text-2" id="text-org054a52c">
281
+<div id="outline-container-sec-6" class="outline-2">
282
+<h2 id="sec-6">Using Tor Messenger</h2>
283
+<div class="outline-text-2" id="text-6">
374 284
 <p>
375 285
 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.
376 286
 </p>
377 287
 </div>
378 288
 </div>
379 289
 
380
-<div id="outline-container-orgd6e9951" class="outline-2">
381
-<h2 id="orgd6e9951">Using with Android/Conversations</h2>
382
-<div class="outline-text-2" id="text-orgd6e9951">
290
+<div id="outline-container-sec-7" class="outline-2">
291
+<h2 id="sec-7">Using with Android/Conversations</h2>
292
+<div class="outline-text-2" id="text-7">
383 293
 <p>
384 294
 Install <a href="https://f-droid.org/">F-Droid</a>
385 295
 </p>
@@ -401,6 +311,7 @@ From the menu select <b>Manage accounts</b> and add a new account.
401 311
 </p>
402 312
 
403 313
 <div class="org-src-container">
314
+
404 315
 <pre class="src src-bash">Jabber ID: myusername@mydomain
405 316
 Password:  your XMPP password
406 317
 Hostname:  mydomain (preferably your xmpp onion address)

+ 162
- 258
website/EN/apps.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-03-31 Sat 18:28 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="List of apps available on freedombone"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:39 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="List of apps available on freedombone"
13 12
  />
14
-<meta name="keywords" content="freedombone, apps" />
13
+<meta  name="keywords" content="freedombone, apps" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,13 +144,12 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246 153
 
247 154
 <blockquote>
248 155
 <p>
@@ -254,18 +161,15 @@ for the JavaScript code in this tag.
254 161
 The base install of the system just contains an email server and Mutt client, but not much else. In addition from within the <b>Administrator control panel</b> under <b>Add/remove apps</b> the following are installable. This list only applies on the home server version, with the mesh network version having a different and smaller set of apps.
255 162
 </p>
256 163
 
257
-<div class="org-center">
258 164
 
259 165
 <div class="figure">
260
-<p><img src="images/controlpanel/control_panel_apps.jpg" alt="control_panel_apps.jpg" />
166
+<p><img src="images/controlpanel/control_panel_apps.jpg" alt="control_panel_apps.jpg" width="80%" align="center" />
261 167
 </p>
262 168
 </div>
263
-</div>
264
-
265 169
 
266
-<div id="outline-container-org28b5697" class="outline-2">
267
-<h2 id="org28b5697">Akaunting</h2>
268
-<div class="outline-text-2" id="text-org28b5697">
170
+<div id="outline-container-sec-1" class="outline-2">
171
+<h2 id="sec-1">Akaunting</h2>
172
+<div class="outline-text-2" id="text-1">
269 173
 <p>
270 174
 A web based accounts system for small businesses or freelancers.
271 175
 </p>
@@ -275,9 +179,9 @@ A web based accounts system for small businesses or freelancers.
275 179
 </p>
276 180
 </div>
277 181
 </div>
278
-<div id="outline-container-org777bb3f" class="outline-2">
279
-<h2 id="org777bb3f">BDS Mail</h2>
280
-<div class="outline-text-2" id="text-org777bb3f">
182
+<div id="outline-container-sec-2" class="outline-2">
183
+<h2 id="sec-2">BDS Mail</h2>
184
+<div class="outline-text-2" id="text-2">
281 185
 <p>
282 186
 It's like ordinary email, but with <a href="https://en.wikipedia.org/wiki/I2P">i2p</a> as the transport mechanism.
283 187
 </p>
@@ -287,9 +191,9 @@ It's like ordinary email, but with <a href="https://en.wikipedia.org/wiki/I2P">i
287 191
 </p>
288 192
 </div>
289 193
 </div>
290
-<div id="outline-container-orgebcec42" class="outline-2">
291
-<h2 id="orgebcec42">Bludit</h2>
292
-<div class="outline-text-2" id="text-orgebcec42">
194
+<div id="outline-container-sec-3" class="outline-2">
195
+<h2 id="sec-3">Bludit</h2>
196
+<div class="outline-text-2" id="text-3">
293 197
 <p>
294 198
 This is a simple databaseless blogging system which uses markdown files. It should run well on any hardware.
295 199
 </p>
@@ -299,9 +203,9 @@ This is a simple databaseless blogging system which uses markdown files. It shou
299 203
 </p>
300 204
 </div>
301 205
 </div>
302
-<div id="outline-container-orgff63d63" class="outline-2">
303
-<h2 id="orgff63d63">CryptPad</h2>
304
-<div class="outline-text-2" id="text-orgff63d63">
206
+<div id="outline-container-sec-4" class="outline-2">
207
+<h2 id="sec-4">CryptPad</h2>
208
+<div class="outline-text-2" id="text-4">
305 209
 <p>
306 210
 Collaborate on editing documents, presentations and source code, or vote on things. All with a good level of security.
307 211
 </p>
@@ -311,9 +215,9 @@ Collaborate on editing documents, presentations and source code, or vote on thin
311 215
 </p>
312 216
 </div>
313 217
 </div>
314
-<div id="outline-container-orgbb60849" class="outline-2">
315
-<h2 id="orgbb60849">DLNA</h2>
316
-<div class="outline-text-2" id="text-orgbb60849">
218
+<div id="outline-container-sec-5" class="outline-2">
219
+<h2 id="sec-5">DLNA</h2>
220
+<div class="outline-text-2" id="text-5">
317 221
 <p>
318 222
 Enables you to use the system as a music server which any DLNA compatible devices can connect to within your home network.
319 223
 </p>
@@ -323,9 +227,9 @@ Enables you to use the system as a music server which any DLNA compatible device
323 227
 </p>
324 228
 </div>
325 229
 </div>
326
-<div id="outline-container-org5792c5f" class="outline-2">
327
-<h2 id="org5792c5f">Dokuwiki</h2>
328
-<div class="outline-text-2" id="text-org5792c5f">
230
+<div id="outline-container-sec-6" class="outline-2">
231
+<h2 id="sec-6">Dokuwiki</h2>
232
+<div class="outline-text-2" id="text-6">
329 233
 <p>
330 234
 A databaseless wiki system.
331 235
 </p>
@@ -335,9 +239,9 @@ A databaseless wiki system.
335 239
 </p>
336 240
 </div>
337 241
 </div>
338
-<div id="outline-container-orgfe3cb28" class="outline-2">
339
-<h2 id="orgfe3cb28">Edith</h2>
340
-<div class="outline-text-2" id="text-orgfe3cb28">
242
+<div id="outline-container-sec-7" class="outline-2">
243
+<h2 id="sec-7">Edith</h2>
244
+<div class="outline-text-2" id="text-7">
341 245
 <p>
342 246
 Extremely simple and distraction-free notes system.
343 247
 </p>
@@ -347,9 +251,9 @@ Extremely simple and distraction-free notes system.
347 251
 </p>
348 252
 </div>
349 253
 </div>
350
-<div id="outline-container-org8962159" class="outline-2">
351
-<h2 id="org8962159">Emacs</h2>
352
-<div class="outline-text-2" id="text-org8962159">
254
+<div id="outline-container-sec-8" class="outline-2">
255
+<h2 id="sec-8">Emacs</h2>
256
+<div class="outline-text-2" id="text-8">
353 257
 <p>
354 258
 If you use the Mutt client to read your email then this will set it up to use emacs for composing new mail.
355 259
 </p>
@@ -359,17 +263,17 @@ If you use the Mutt client to read your email then this will set it up to use em
359 263
 </p>
360 264
 </div>
361 265
 </div>
362
-<div id="outline-container-org1902633" class="outline-2">
363
-<h2 id="org1902633">Email Server</h2>
364
-<div class="outline-text-2" id="text-org1902633">
266
+<div id="outline-container-sec-9" class="outline-2">
267
+<h2 id="sec-9">Email Server</h2>
268
+<div class="outline-text-2" id="text-9">
365 269
 <p>
366 270
 Since many apps require email registration an email server is installed by default. You can find advice on using the email system <a href="./usage_email.html">here</a>.
367 271
 </p>
368 272
 </div>
369 273
 </div>
370
-<div id="outline-container-orgd4e27a5" class="outline-2">
371
-<h2 id="orgd4e27a5">Etherpad</h2>
372
-<div class="outline-text-2" id="text-orgd4e27a5">
274
+<div id="outline-container-sec-10" class="outline-2">
275
+<h2 id="sec-10">Etherpad</h2>
276
+<div class="outline-text-2" id="text-10">
373 277
 <p>
374 278
 Collaborate on creating documents in real time. Maybe you're planning a holiday with other family members or creating documentation for a Free Software project along with other volunteers. Etherpad is hard to beat for simplicity and speed. Only users of the system will be able to access it.
375 279
 </p>
@@ -379,9 +283,9 @@ Collaborate on creating documents in real time. Maybe you're planning a holiday
379 283
 </p>
380 284
 </div>
381 285
 </div>
382
-<div id="outline-container-org71dc0a8" class="outline-2">
383
-<h2 id="org71dc0a8">Federated wiki</h2>
384
-<div class="outline-text-2" id="text-org71dc0a8">
286
+<div id="outline-container-sec-11" class="outline-2">
287
+<h2 id="sec-11">Federated wiki</h2>
288
+<div class="outline-text-2" id="text-11">
385 289
 <p>
386 290
 A new approach to creating wiki content.
387 291
 </p>
@@ -391,9 +295,9 @@ A new approach to creating wiki content.
391 295
 </p>
392 296
 </div>
393 297
 </div>
394
-<div id="outline-container-org6afa6fa" class="outline-2">
395
-<h2 id="org6afa6fa">Friendica</h2>
396
-<div class="outline-text-2" id="text-org6afa6fa">
298
+<div id="outline-container-sec-12" class="outline-2">
299
+<h2 id="sec-12">Friendica</h2>
300
+<div class="outline-text-2" id="text-12">
397 301
 <p>
398 302
 Federated social network system.
399 303
 </p>
@@ -403,9 +307,9 @@ Federated social network system.
403 307
 </p>
404 308
 </div>
405 309
 </div>
406
-<div id="outline-container-org0f25cd5" class="outline-2">
407
-<h2 id="org0f25cd5">GNU Social</h2>
408
-<div class="outline-text-2" id="text-org0f25cd5">
310
+<div id="outline-container-sec-13" class="outline-2">
311
+<h2 id="sec-13">GNU Social</h2>
312
+<div class="outline-text-2" id="text-13">
409 313
 <p>
410 314
 Federated social network based on the OStatus protocol. You can "<i>remote follow</i>" other users within the GNU Social federation.
411 315
 </p>
@@ -415,9 +319,9 @@ Federated social network based on the OStatus protocol. You can "<i>remote follo
415 319
 </p>
416 320
 </div>
417 321
 </div>
418
-<div id="outline-container-org7d5a232" class="outline-2">
419
-<h2 id="org7d5a232">Gogs</h2>
420
-<div class="outline-text-2" id="text-org7d5a232">
322
+<div id="outline-container-sec-14" class="outline-2">
323
+<h2 id="sec-14">Gogs</h2>
324
+<div class="outline-text-2" id="text-14">
421 325
 <p>
422 326
 Lightweight git project hosting system. You can mirror projects from Github, or if Github turns evil then just host your own projects while retaining the familiar <i>fork-and-pull</i> workflow. If you can use Github then you can also use Gogs.
423 327
 </p>
@@ -427,9 +331,9 @@ Lightweight git project hosting system. You can mirror projects from Github, or
427 331
 </p>
428 332
 </div>
429 333
 </div>
430
-<div id="outline-container-org5421983" class="outline-2">
431
-<h2 id="org5421983">HTMLy</h2>
432
-<div class="outline-text-2" id="text-org5421983">
334
+<div id="outline-container-sec-15" class="outline-2">
335
+<h2 id="sec-15">HTMLy</h2>
336
+<div class="outline-text-2" id="text-15">
433 337
 <p>
434 338
 Databaseless blogging system. Quite simple and with a markdown-like format.
435 339
 </p>
@@ -439,9 +343,9 @@ Databaseless blogging system. Quite simple and with a markdown-like format.
439 343
 </p>
440 344
 </div>
441 345
 </div>
442
-<div id="outline-container-org753029b" class="outline-2">
443
-<h2 id="org753029b">Hubzilla</h2>
444
-<div class="outline-text-2" id="text-org753029b">
346
+<div id="outline-container-sec-16" class="outline-2">
347
+<h2 id="sec-16">Hubzilla</h2>
348
+<div class="outline-text-2" id="text-16">
445 349
 <p>
446 350
 Web publishing platform with social network like features and good privacy controls so that it's possible to specify who can see which content. Includes photo albums, calendar, wiki and file storage.
447 351
 </p>
@@ -451,9 +355,9 @@ Web publishing platform with social network like features and good privacy contr
451 355
 </p>
452 356
 </div>
453 357
 </div>
454
-<div id="outline-container-org4588aff" class="outline-2">
455
-<h2 id="org4588aff">Icecast media stream</h2>
456
-<div class="outline-text-2" id="text-org4588aff">
358
+<div id="outline-container-sec-17" class="outline-2">
359
+<h2 id="sec-17">Icecast media stream</h2>
360
+<div class="outline-text-2" id="text-17">
457 361
 <p>
458 362
 Make your own internet radio station.
459 363
 </p>
@@ -463,9 +367,9 @@ Make your own internet radio station.
463 367
 </p>
464 368
 </div>
465 369
 </div>
466
-<div id="outline-container-org0dc73d8" class="outline-2">
467
-<h2 id="org0dc73d8">IRC Server (ngirc)</h2>
468
-<div class="outline-text-2" id="text-org0dc73d8">
370
+<div id="outline-container-sec-18" class="outline-2">
371
+<h2 id="sec-18">IRC Server (ngirc)</h2>
372
+<div class="outline-text-2" id="text-18">
469 373
 <p>
470 374
 Run your own IRC chat channel which can be secured with a password and accessible via an onion address. A bouncer is included so that you can receive messages sent while you were offline. Works with Hexchat and other popular clients.
471 375
 </p>
@@ -475,18 +379,18 @@ Run your own IRC chat channel which can be secured with a password and accessibl
475 379
 </p>
476 380
 </div>
477 381
 </div>
478
-<div id="outline-container-orgc8faaa0" class="outline-2">
479
-<h2 id="orgc8faaa0">Jitsi Meet</h2>
480
-<div class="outline-text-2" id="text-orgc8faaa0">
382
+<div id="outline-container-sec-19" class="outline-2">
383
+<h2 id="sec-19">Jitsi Meet</h2>
384
+<div class="outline-text-2" id="text-19">
481 385
 <p>
482 386
 Experimental WebRTC video conferencing system, similar to Google Hangouts. This may not be fully functional, but is hoped to be in the near future.
483 387
 </p>
484 388
 </div>
485 389
 </div>
486 390
 
487
-<div id="outline-container-orgbc435d0" class="outline-2">
488
-<h2 id="orgbc435d0">KanBoard</h2>
489
-<div class="outline-text-2" id="text-orgbc435d0">
391
+<div id="outline-container-sec-20" class="outline-2">
392
+<h2 id="sec-20">KanBoard</h2>
393
+<div class="outline-text-2" id="text-20">
490 394
 <p>
491 395
 A simple kanban system for managing projects or TODO lists.
492 396
 </p>
@@ -496,9 +400,9 @@ A simple kanban system for managing projects or TODO lists.
496 400
 </p>
497 401
 </div>
498 402
 </div>
499
-<div id="outline-container-org3ced426" class="outline-2">
500
-<h2 id="org3ced426">Key Server</h2>
501
-<div class="outline-text-2" id="text-org3ced426">
403
+<div id="outline-container-sec-21" class="outline-2">
404
+<h2 id="sec-21">Key Server</h2>
405
+<div class="outline-text-2" id="text-21">
502 406
 <p>
503 407
 An OpenPGP key server for storing and retrieving GPG public keys.
504 408
 </p>
@@ -508,9 +412,9 @@ An OpenPGP key server for storing and retrieving GPG public keys.
508 412
 </p>
509 413
 </div>
510 414
 </div>
511
-<div id="outline-container-orgd689f61" class="outline-2">
512
-<h2 id="orgd689f61">Koel</h2>
513
-<div class="outline-text-2" id="text-orgd689f61">
415
+<div id="outline-container-sec-22" class="outline-2">
416
+<h2 id="sec-22">Koel</h2>
417
+<div class="outline-text-2" id="text-22">
514 418
 <p>
515 419
 Access your music collection from any internet connected device.
516 420
 </p>
@@ -520,9 +424,9 @@ Access your music collection from any internet connected device.
520 424
 </p>
521 425
 </div>
522 426
 </div>
523
-<div id="outline-container-org0b6e716" class="outline-2">
524
-<h2 id="org0b6e716">Lychee</h2>
525
-<div class="outline-text-2" id="text-org0b6e716">
427
+<div id="outline-container-sec-23" class="outline-2">
428
+<h2 id="sec-23">Lychee</h2>
429
+<div class="outline-text-2" id="text-23">
526 430
 <p>
527 431
 Make your photo albums available on the web.
528 432
 </p>
@@ -532,9 +436,9 @@ Make your photo albums available on the web.
532 436
 </p>
533 437
 </div>
534 438
 </div>
535
-<div id="outline-container-org5a5bf12" class="outline-2">
536
-<h2 id="org5a5bf12">Mailpile</h2>
537
-<div class="outline-text-2" id="text-org5a5bf12">
439
+<div id="outline-container-sec-24" class="outline-2">
440
+<h2 id="sec-24">Mailpile</h2>
441
+<div class="outline-text-2" id="text-24">
538 442
 <p>
539 443
 Modern email client which supports GPG encryption.
540 444
 </p>
@@ -544,9 +448,9 @@ Modern email client which supports GPG encryption.
544 448
 </p>
545 449
 </div>
546 450
 </div>
547
-<div id="outline-container-org23fcc5d" class="outline-2">
548
-<h2 id="org23fcc5d">Matrix</h2>
549
-<div class="outline-text-2" id="text-org23fcc5d">
451
+<div id="outline-container-sec-25" class="outline-2">
452
+<h2 id="sec-25">Matrix</h2>
453
+<div class="outline-text-2" id="text-25">
550 454
 <p>
551 455
 Multi-user chat with some security and moderation controls.
552 456
 </p>
@@ -556,9 +460,9 @@ Multi-user chat with some security and moderation controls.
556 460
 </p>
557 461
 </div>
558 462
 </div>
559
-<div id="outline-container-org152ef9d" class="outline-2">
560
-<h2 id="org152ef9d">Mediagoblin</h2>
561
-<div class="outline-text-2" id="text-org152ef9d">
463
+<div id="outline-container-sec-26" class="outline-2">
464
+<h2 id="sec-26">Mediagoblin</h2>
465
+<div class="outline-text-2" id="text-26">
562 466
 <p>
563 467
 Publicly host video and audio files so that you don't need to use YouTube/Vimeo/etc.
564 468
 </p>
@@ -568,9 +472,9 @@ Publicly host video and audio files so that you don't need to use YouTube/Vimeo/
568 472
 </p>
569 473
 </div>
570 474
 </div>
571
-<div id="outline-container-orgdf02288" class="outline-2">
572
-<h2 id="orgdf02288">Mumble</h2>
573
-<div class="outline-text-2" id="text-orgdf02288">
475
+<div id="outline-container-sec-27" class="outline-2">
476
+<h2 id="sec-27">Mumble</h2>
477
+<div class="outline-text-2" id="text-27">
574 478
 <p>
575 479
 The popular VoIP and text chat system. Say goodbye to old-fashioned telephony conferences with silly dial codes. Also works well on mobile.
576 480
 </p>
@@ -580,9 +484,9 @@ The popular VoIP and text chat system. Say goodbye to old-fashioned telephony co
580 484
 </p>
581 485
 </div>
582 486
 </div>
583
-<div id="outline-container-orga6e7867" class="outline-2">
584
-<h2 id="orga6e7867">NextCloud</h2>
585
-<div class="outline-text-2" id="text-orga6e7867">
487
+<div id="outline-container-sec-28" class="outline-2">
488
+<h2 id="sec-28">NextCloud</h2>
489
+<div class="outline-text-2" id="text-28">
586 490
 <p>
587 491
 Store files on your server and sync them with laptops or mobile devices. Includes many plugins including videoconferencing and collaborative document editing.
588 492
 </p>
@@ -592,9 +496,9 @@ Store files on your server and sync them with laptops or mobile devices. Include
592 496
 </p>
593 497
 </div>
594 498
 </div>
595
-<div id="outline-container-org1f222c6" class="outline-2">
596
-<h2 id="org1f222c6">PeerTube</h2>
597
-<div class="outline-text-2" id="text-org1f222c6">
499
+<div id="outline-container-sec-29" class="outline-2">
500
+<h2 id="sec-29">PeerTube</h2>
501
+<div class="outline-text-2" id="text-29">
598 502
 <p>
599 503
 Peer-to-peer video hosting. Similar to Mediagoblin, but the P2P aspect better enables the streaming load to be shared across servers.
600 504
 </p>
@@ -604,9 +508,9 @@ Peer-to-peer video hosting. Similar to Mediagoblin, but the P2P aspect better en
604 508
 </p>
605 509
 </div>
606 510
 </div>
607
-<div id="outline-container-org93da9a8" class="outline-2">
608
-<h2 id="org93da9a8">PI-Hole</h2>
609
-<div class="outline-text-2" id="text-org93da9a8">
511
+<div id="outline-container-sec-30" class="outline-2">
512
+<h2 id="sec-30">PI-Hole</h2>
513
+<div class="outline-text-2" id="text-30">
610 514
 <p>
611 515
 The black hole for web adverts. Block adverts at the domain name level within your local network. It can significantly reduce bandwidth, speed up page load times and protect your systems from being tracked by spyware.
612 516
 </p>
@@ -616,9 +520,9 @@ The black hole for web adverts. Block adverts at the domain name level within yo
616 520
 </p>
617 521
 </div>
618 522
 </div>
619
-<div id="outline-container-org23c546e" class="outline-2">
620
-<h2 id="org23c546e">Pleroma</h2>
621
-<div class="outline-text-2" id="text-org23c546e">
523
+<div id="outline-container-sec-31" class="outline-2">
524
+<h2 id="sec-31">Pleroma</h2>
525
+<div class="outline-text-2" id="text-31">
622 526
 <p>
623 527
 Fediverse instance which is compatible with GNU Social and Mastodon, and suited for systems without much RAM or CPU resource.
624 528
 </p>
@@ -628,9 +532,9 @@ Fediverse instance which is compatible with GNU Social and Mastodon, and suited
628 532
 </p>
629 533
 </div>
630 534
 </div>
631
-<div id="outline-container-org9916ff6" class="outline-2">
632
-<h2 id="org9916ff6">PostActiv</h2>
633
-<div class="outline-text-2" id="text-org9916ff6">
535
+<div id="outline-container-sec-32" class="outline-2">
536
+<h2 id="sec-32">PostActiv</h2>
537
+<div class="outline-text-2" id="text-32">
634 538
 <p>
635 539
 An alternative federated social networking system compatible with GNU Social, Pleroma and Mastodon. It includes some optimisations and fixes currently not available within the main GNU Social project.
636 540
 </p>
@@ -640,9 +544,9 @@ An alternative federated social networking system compatible with GNU Social, Pl
640 544
 </p>
641 545
 </div>
642 546
 </div>
643
-<div id="outline-container-orgd4b23b3" class="outline-2">
644
-<h2 id="orgd4b23b3">PrivateBin</h2>
645
-<div class="outline-text-2" id="text-orgd4b23b3">
547
+<div id="outline-container-sec-33" class="outline-2">
548
+<h2 id="sec-33">PrivateBin</h2>
549
+<div class="outline-text-2" id="text-33">
646 550
 <p>
647 551
 A pastebin where the server has zero knowledge of the content being pasted.
648 552
 </p>
@@ -652,9 +556,9 @@ A pastebin where the server has zero knowledge of the content being pasted.
652 556
 </p>
653 557
 </div>
654 558
 </div>
655
-<div id="outline-container-org0082b2c" class="outline-2">
656
-<h2 id="org0082b2c">Profanity</h2>
657
-<div class="outline-text-2" id="text-org0082b2c">
559
+<div id="outline-container-sec-34" class="outline-2">
560
+<h2 id="sec-34">Profanity</h2>
561
+<div class="outline-text-2" id="text-34">
658 562
 <p>
659 563
 A shell based XMPP client which you can run on the Freedombone server via ssh.
660 564
 </p>
@@ -664,9 +568,9 @@ A shell based XMPP client which you can run on the Freedombone server via ssh.
664 568
 </p>
665 569
 </div>
666 570
 </div>
667
-<div id="outline-container-orga4c89c0" class="outline-2">
668
-<h2 id="orga4c89c0">Riot Web</h2>
669
-<div class="outline-text-2" id="text-orga4c89c0">
571
+<div id="outline-container-sec-35" class="outline-2">
572
+<h2 id="sec-35">Riot Web</h2>
573
+<div class="outline-text-2" id="text-35">
670 574
 <p>
671 575
 A browser based user interface for the Matrix federated communications system, including WebRTC audio and video chat.
672 576
 </p>
@@ -676,9 +580,9 @@ A browser based user interface for the Matrix federated communications system, i
676 580
 </p>
677 581
 </div>
678 582
 </div>
679
-<div id="outline-container-orgfe0d758" class="outline-2">
680
-<h2 id="orgfe0d758">SearX</h2>
681
-<div class="outline-text-2" id="text-orgfe0d758">
583
+<div id="outline-container-sec-36" class="outline-2">
584
+<h2 id="sec-36">SearX</h2>
585
+<div class="outline-text-2" id="text-36">
682 586
 <p>
683 587
 A metasearch engine for customised and private web searches.
684 588
 </p>
@@ -688,9 +592,9 @@ A metasearch engine for customised and private web searches.
688 592
 </p>
689 593
 </div>
690 594
 </div>
691
-<div id="outline-container-org1a8ec29" class="outline-2">
692
-<h2 id="org1a8ec29">tt-rss</h2>
693
-<div class="outline-text-2" id="text-org1a8ec29">
595
+<div id="outline-container-sec-37" class="outline-2">
596
+<h2 id="sec-37">tt-rss</h2>
597
+<div class="outline-text-2" id="text-37">
694 598
 <p>
695 599
 Private RSS reader. Pulls in RSS/Atom feeds via Tor and is only accessible via an onion address. Have "<i>the right to read</i>" without the Surveillance State knowing what you're reading. Also available with a user interface suitable for viewing on mobile devices via a browser such as OrFox.
696 600
 </p>
@@ -700,9 +604,9 @@ Private RSS reader. Pulls in RSS/Atom feeds via Tor and is only accessible via a
700 604
 </p>
701 605
 </div>
702 606
 </div>
703
-<div id="outline-container-orgc31b9a5" class="outline-2">
704
-<h2 id="orgc31b9a5">Syncthing</h2>
705
-<div class="outline-text-2" id="text-orgc31b9a5">
607
+<div id="outline-container-sec-38" class="outline-2">
608
+<h2 id="sec-38">Syncthing</h2>
609
+<div class="outline-text-2" id="text-38">
706 610
 <p>
707 611
 Possibly the best way to synchronise files across all of your devices. Once it has been set up it "just works" with no user intervention needed.
708 612
 </p>
@@ -712,9 +616,9 @@ Possibly the best way to synchronise files across all of your devices. Once it h
712 616
 </p>
713 617
 </div>
714 618
 </div>
715
-<div id="outline-container-org84b0dd7" class="outline-2">
716
-<h2 id="org84b0dd7">Tahoe-LAFS</h2>
717
-<div class="outline-text-2" id="text-org84b0dd7">
619
+<div id="outline-container-sec-39" class="outline-2">
620
+<h2 id="sec-39">Tahoe-LAFS</h2>
621
+<div class="outline-text-2" id="text-39">
718 622
 <p>
719 623
 Robust and encrypted storage of files on one or more server.
720 624
 </p>
@@ -724,9 +628,9 @@ Robust and encrypted storage of files on one or more server.
724 628
 </p>
725 629
 </div>
726 630
 </div>
727
-<div id="outline-container-orge358056" class="outline-2">
728
-<h2 id="orge358056">Tox</h2>
729
-<div class="outline-text-2" id="text-orge358056">
631
+<div id="outline-container-sec-40" class="outline-2">
632
+<h2 id="sec-40">Tox</h2>
633
+<div class="outline-text-2" id="text-40">
730 634
 <p>
731 635
 Client and bootstrap node for the Tox chat/VoIP system.
732 636
 </p>
@@ -736,9 +640,9 @@ Client and bootstrap node for the Tox chat/VoIP system.
736 640
 </p>
737 641
 </div>
738 642
 </div>
739
-<div id="outline-container-org252f43c" class="outline-2">
740
-<h2 id="org252f43c">Turtl</h2>
741
-<div class="outline-text-2" id="text-org252f43c">
643
+<div id="outline-container-sec-41" class="outline-2">
644
+<h2 id="sec-41">Turtl</h2>
645
+<div class="outline-text-2" id="text-41">
742 646
 <p>
743 647
 A system for privately creating and sharing notes and images, similar to Evernote but without the spying.
744 648
 </p>
@@ -748,18 +652,18 @@ A system for privately creating and sharing notes and images, similar to Evernot
748 652
 </p>
749 653
 </div>
750 654
 </div>
751
-<div id="outline-container-orga8df5ec" class="outline-2">
752
-<h2 id="orga8df5ec">Vim</h2>
753
-<div class="outline-text-2" id="text-orga8df5ec">
655
+<div id="outline-container-sec-42" class="outline-2">
656
+<h2 id="sec-42">Vim</h2>
657
+<div class="outline-text-2" id="text-42">
754 658
 <p>
755 659
 If you use the Mutt client to read your email then this will set it up to use vim for composing new mail.
756 660
 </p>
757 661
 </div>
758 662
 </div>
759 663
 
760
-<div id="outline-container-orga3f5966" class="outline-2">
761
-<h2 id="orga3f5966">Virtual Private Network (VPN)</h2>
762
-<div class="outline-text-2" id="text-orga3f5966">
664
+<div id="outline-container-sec-43" class="outline-2">
665
+<h2 id="sec-43">Virtual Private Network (VPN)</h2>
666
+<div class="outline-text-2" id="text-43">
763 667
 <p>
764 668
 Set up a VPN on your server so that you can bypass local internet censorship.
765 669
 </p>
@@ -769,9 +673,9 @@ Set up a VPN on your server so that you can bypass local internet censorship.
769 673
 </p>
770 674
 </div>
771 675
 </div>
772
-<div id="outline-container-org4a03248" class="outline-2">
773
-<h2 id="org4a03248">XMPP</h2>
774
-<div class="outline-text-2" id="text-org4a03248">
676
+<div id="outline-container-sec-44" class="outline-2">
677
+<h2 id="sec-44">XMPP</h2>
678
+<div class="outline-text-2" id="text-44">
775 679
 <p>
776 680
 Chat server which can be used together with client such as Gajim or Conversations to provide end-to-end content security and also onion routed metadata security. Includes advanced features such as <i>client state notification</i> to save battery power on your mobile devices, support for seamless roaming between networks and <i>message carbons</i> so that you can receive the same messages while being simultaneously logged in to your account on more than one device.
777 681
 </p>

+ 47
- 128
website/EN/armbian.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-17 Sat 21:19 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="Installing Freedombone on Armbian"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:46 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="Installing Freedombone on Armbian"
13 12
  />
14
-<meta name="keywords" content="freedombox, debian, armbian" />
13
+<meta  name="keywords" content="freedombox, debian, armbian" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,16 +144,20 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246 153
 
247 154
 
248
-<center><h1>Installing on Armbian</h1></center>
155
+<div class="export">
156
+<p>
157
+&lt;center&gt;&lt;h1&gt;Installing on Armbian&lt;/h1&gt;&lt;/center&gt;
158
+</p>
159
+
160
+</div>
249 161
 
250 162
 <blockquote>
251 163
 <p>
@@ -262,7 +174,8 @@ Download the Armbian image for your board. It must be version 9 (Stretch), other
262 174
 </p>
263 175
 
264 176
 <div class="org-src-container">
265
-<pre class="src src-bash">sudo dd <span class="org-variable-name">bs</span>=1M <span class="org-variable-name">if</span>=[Armbian .img file] <span class="org-variable-name">of</span>=/dev/sdX <span class="org-variable-name">conv</span>=fdatasync
177
+
178
+<pre class="src src-bash">sudo dd bs=1M if=[Armbian .img file] of=/dev/sdX conv=fdatasync
266 179
 </pre>
267 180
 </div>
268 181
 
@@ -287,6 +200,7 @@ Once you know the local IP address of your ARM board then you can log into it wi
287 200
 </p>
288 201
 
289 202
 <div class="org-src-container">
203
+
290 204
 <pre class="src src-bash">ssh root@[local IP address]
291 205
 </pre>
292 206
 </div>
@@ -295,19 +209,18 @@ Once you know the local IP address of your ARM board then you can log into it wi
295 209
 Using the default Armbian password of <b>1234</b>. You should see the Armbian welcome message and will be asked to change the password, then create a new user account.
296 210
 </p>
297 211
 
298
-<div class="org-center">
299 212
 
300 213
 <div class="figure">
301
-<p><img src="images/armbian_setup.jpg" alt="armbian_setup.jpg" />
214
+<p><img src="images/armbian_setup.jpg" alt="armbian_setup.jpg" width="80%" align="center" />
302 215
 </p>
303 216
 </div>
304
-</div>
305 217
 
306 218
 <p>
307 219
 When the user account is created type <b>exit</b> to leave the ssh session then log back in with your new user account.
308 220
 </p>
309 221
 
310 222
 <div class="org-src-container">
223
+
311 224
 <pre class="src src-bash">ssh myusername@[local IP address]
312 225
 </pre>
313 226
 </div>
@@ -317,6 +230,7 @@ Become the root user:
317 230
 </p>
318 231
 
319 232
 <div class="org-src-container">
233
+
320 234
 <pre class="src src-bash">sudo su
321 235
 </pre>
322 236
 </div>
@@ -326,9 +240,10 @@ Then clone the Freedombone repository and checkout the stretch development branc
326 240
 </p>
327 241
 
328 242
 <div class="org-src-container">
243
+
329 244
 <pre class="src src-bash">apt-get -y install git dialog build-essential
330 245
 git clone https://github.com/bashrc/freedombone
331
-<span class="org-builtin">cd</span> freedombone
246
+cd freedombone
332 247
 git checkout stretch
333 248
 </pre>
334 249
 </div>
@@ -338,6 +253,7 @@ Install the Freedombone commands:
338 253
 </p>
339 254
 
340 255
 <div class="org-src-container">
256
+
341 257
 <pre class="src src-bash">make install
342 258
 </pre>
343 259
 </div>
@@ -347,6 +263,7 @@ And now you can begin installing the Freedombone system. There are two ways of d
347 263
 </p>
348 264
 
349 265
 <div class="org-src-container">
266
+
350 267
 <pre class="src src-bash">freedombone menuconfig
351 268
 </pre>
352 269
 </div>
@@ -356,6 +273,7 @@ Alternatively, if you don't own a domain name, don't have administrator access t
356 273
 </p>
357 274
 
358 275
 <div class="org-src-container">
276
+
359 277
 <pre class="src src-bash">freedombone menuconfig-onion
360 278
 </pre>
361 279
 </div>
@@ -365,6 +283,7 @@ You will then be taken through a few questions and the system will install. Afte
365 283
 </p>
366 284
 
367 285
 <div class="org-src-container">
286
+
368 287
 <pre class="src src-bash">ssh myusername@freedombone.local -p 2222
369 288
 </pre>
370 289
 </div>

+ 76
- 158
website/EN/backups.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-20 Tue 11:20 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="Turn the Beaglebone Black into a personal communications server"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:47 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to make backups on Freedombone"
13 12
  />
14
-<meta name="keywords" content="freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber" />
13
+<meta  name="keywords" content="freedombone, backup" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,57 +144,58 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Backups</h1>
249
-</center>
250 153
 
251
-<div class="org-center">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Backups</h2>
156
+<div class="outline-text-2" id="text-1">
157
+<div class="center">
252 158
 <table border="-1" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
253 159
 
254 160
 
255 161
 <colgroup>
256
-<col  class="org-left" />
162
+<col  class="left" />
257 163
 </colgroup>
258 164
 <tbody>
259 165
 <tr>
260
-<td class="org-left"><a href="#org9e30c71">Backup keys</a></td>
166
+<td class="left"><a href="#sec-2">Backup keys</a></td>
261 167
 </tr>
262 168
 
263 169
 <tr>
264
-<td class="org-left"><a href="#org51128a3">Backup to USB</a></td>
170
+<td class="left"><a href="#sec-3">Backup to USB</a></td>
265 171
 </tr>
266 172
 
267 173
 <tr>
268
-<td class="org-left"><a href="#org471bcb9">Restore from USB</a></td>
174
+<td class="left"><a href="#sec-4">Restore from USB</a></td>
269 175
 </tr>
270 176
 
271 177
 <tr>
272
-<td class="org-left"><a href="#orgbd325f2">Distributed/remote backups</a></td>
178
+<td class="left"><a href="#sec-5">Distributed/remote backups</a></td>
273 179
 </tr>
274 180
 
275 181
 <tr>
276
-<td class="org-left"><a href="#orged9af55">Restore from a friend</a></td>
182
+<td class="left"><a href="#sec-6">Restore from a friend</a></td>
277 183
 </tr>
278 184
 </tbody>
279 185
 </table>
280 186
 </div>
187
+</div>
188
+</div>
281 189
 
282
-<div id="outline-container-org9e30c71" class="outline-2">
283
-<h2 id="org9e30c71">Backup keys</h2>
284
-<div class="outline-text-2" id="text-org9e30c71">
190
+<div id="outline-container-sec-2" class="outline-2">
191
+<h2 id="sec-2">Backup keys</h2>
192
+<div class="outline-text-2" id="text-2">
285 193
 <p>
286 194
 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:
287 195
 </p>
288 196
 
289 197
 <div class="org-src-container">
198
+
290 199
 <pre class="src src-bash">ssh username@domainname -p 2222
291 200
 </pre>
292 201
 </div>
@@ -304,9 +213,9 @@ A pro-tip for the best possible security is to create multiple USB drives contai
304 213
 </p>
305 214
 </div>
306 215
 </div>
307
-<div id="outline-container-org51128a3" class="outline-2">
308
-<h2 id="org51128a3">Backup to USB</h2>
309
-<div class="outline-text-2" id="text-org51128a3">
216
+<div id="outline-container-sec-3" class="outline-2">
217
+<h2 id="sec-3">Backup to USB</h2>
218
+<div class="outline-text-2" id="text-3">
310 219
 <p>
311 220
 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>.
312 221
 </p>
@@ -320,6 +229,7 @@ Log into the system and become the root user, then run the <i>backup</i> command
320 229
 </p>
321 230
 
322 231
 <div class="org-src-container">
232
+
323 233
 <pre class="src src-bash">ssh username@domainname -p 2222
324 234
 </pre>
325 235
 </div>
@@ -337,14 +247,15 @@ When the backup ends remove the USB drive and keep it somewhere safe. Even if it
337 247
 </p>
338 248
 </div>
339 249
 </div>
340
-<div id="outline-container-org471bcb9" class="outline-2">
341
-<h2 id="org471bcb9">Restore from USB</h2>
342
-<div class="outline-text-2" id="text-org471bcb9">
250
+<div id="outline-container-sec-4" class="outline-2">
251
+<h2 id="sec-4">Restore from USB</h2>
252
+<div class="outline-text-2" id="text-4">
343 253
 <p>
344 254
 Log into the system and become the root user:
345 255
 </p>
346 256
 
347 257
 <div class="org-src-container">
258
+
348 259
 <pre class="src src-bash">ssh username@domainname -p 2222
349 260
 </pre>
350 261
 </div>
@@ -362,9 +273,9 @@ Enter the LUKS password for the USB drive. When the restore is complete you can
362 273
 </p>
363 274
 </div>
364 275
 </div>
365
-<div id="outline-container-orgbd325f2" class="outline-2">
366
-<h2 id="orgbd325f2">Distributed/remote backups</h2>
367
-<div class="outline-text-2" id="text-orgbd325f2">
276
+<div id="outline-container-sec-5" class="outline-2">
277
+<h2 id="sec-5">Distributed/remote backups</h2>
278
+<div class="outline-text-2" id="text-5">
368 279
 <p>
369 280
 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 281
 </p>
@@ -374,6 +285,7 @@ Firstly you will need to have a user account on one or more of your friends serv
374 285
 </p>
375 286
 
376 287
 <div class="org-src-container">
288
+
377 289
 <pre class="src src-bash">ssh username@domainname -p 2222
378 290
 </pre>
379 291
 </div>
@@ -387,13 +299,12 @@ You can then enter the usernames, domains and ssh logins for one or more remote
387 299
 </p>
388 300
 </div>
389 301
 </div>
390
-<div id="outline-container-orged9af55" class="outline-2">
391
-<h2 id="orged9af55">Restore from a friend</h2>
392
-<div class="outline-text-2" id="text-orged9af55">
393
-</div>
394
-<div id="outline-container-orgf5b5789" class="outline-3">
395
-<h3 id="orgf5b5789">With a completely new Freedombone installation</h3>
396
-<div class="outline-text-3" id="text-orgf5b5789">
302
+<div id="outline-container-sec-6" class="outline-2">
303
+<h2 id="sec-6">Restore from a friend</h2>
304
+<div class="outline-text-2" id="text-6">
305
+</div><div id="outline-container-sec-6-1" class="outline-3">
306
+<h3 id="sec-6-1">With a completely new Freedombone installation</h3>
307
+<div class="outline-text-3" id="text-6-1">
397 308
 <p>
398 309
 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 310
 </p>
@@ -403,6 +314,7 @@ First log in and if you don't already have one then create a new friends list:
403 314
 </p>
404 315
 
405 316
 <div class="org-src-container">
317
+
406 318
 <pre class="src src-bash">ssh username@domainname -p 2222
407 319
 </pre>
408 320
 </div>
@@ -420,9 +332,9 @@ Finally select <i>Restore from remote backup</i> and enter the domain name of th
420 332
 </p>
421 333
 </div>
422 334
 </div>
423
-<div id="outline-container-orgda018d1" class="outline-3">
424
-<h3 id="orgda018d1">On an existing Freedombone installation</h3>
425
-<div class="outline-text-3" id="text-orgda018d1">
335
+<div id="outline-container-sec-6-2" class="outline-3">
336
+<h3 id="sec-6-2">On an existing Freedombone installation</h3>
337
+<div class="outline-text-3" id="text-6-2">
426 338
 <p>
427 339
 This is for more common situations in which maybe some data became corrupted and you want to restore it.
428 340
 </p>
@@ -432,6 +344,7 @@ Log in as root:
432 344
 </p>
433 345
 
434 346
 <div class="org-src-container">
347
+
435 348
 <pre class="src src-bash">ssh username@domainname -p 2222
436 349
 </pre>
437 350
 </div>
@@ -440,9 +353,14 @@ Log in as root:
440 353
 Select <i>Administrator controls</i> then <i>Backup and Restore</i> then <i>Restore from remote backup</i> and enter the domain name of the remote server that you wish to restore from.
441 354
 </p>
442 355
 
443
-<center>
444
-Return to the <a href="index.html">home page</a>
445
-</center>
356
+<div class="export">
357
+<p>
358
+&lt;center&gt;
359
+Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
360
+&lt;/center&gt;
361
+</p>
362
+
363
+</div>
446 364
 </div>
447 365
 </div>
448 366
 </div>

+ 54
- 146
website/EN/beaglebone.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-02-12 Mon 20:12 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="How to install Freedombone onto a Beaglebone Black"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:49 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="How to install Freedombone onto a Beaglebone Black"
13 12
  />
14
-<meta name="keywords" content="freedombone, beaglebone" />
13
+<meta  name="keywords" content="freedombone, beaglebone" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,18 +144,16 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Installing Freedombone on a Beaglebone Black</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Installing Freedombone on a Beaglebone Black</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 The Beaglebone Black is small, cheap, a fully open hardware design, has a hardware random number generator and consumes very little electrical power, making it suitable for all kinds of uses. There is also a wireless version.
253 159
 </p>
@@ -256,25 +162,29 @@ The Beaglebone Black is small, cheap, a fully open hardware design, has a hardwa
256 162
 You can easily use one to run your own internet services from home.
257 163
 </p>
258 164
 
259
-<div class="org-center">
260 165
 
261 166
 <div class="figure">
262
-<p><img src="images/bbb_board.jpg" alt="bbb_board.jpg" />
167
+<p><img src="images/bbb_board.jpg" alt="bbb_board.jpg" width="50%" align="center" />
263 168
 </p>
264 169
 </div>
265
-</div>
266 170
 
267 171
 <p>
268 172
 You will need:
269 173
 </p>
270 174
 
271 175
 <ul class="org-ul">
272
-<li>A Beaglebone Black. The exact revision of the hardware isn't very important, but it should have an ethernet socket.</li>
273
-<li>Optionally a plastic or metal case to protect the electronics.</li>
274
-<li>An ethernet cable. Typically these are colour coded either blue or yellow. Either colour will do. If you're using the Wireless version of the Beaglebone Black then you don't need this.</li>
275
-<li>Either a 5v power supply with 5.5mm barrel plug, or a miniUSB type B cable (typically supplied with the Beaglebone) and USB to mains adaptor.</li>
276
-<li>A microSD card at least 8 gigabytes in size. In tests Sandisk class 10 works well. Prefer smaller but faster I/O rating to larger but slower.</li>
277
-<li>A microSD card adaptor for your laptop or desktop system, so that you can copy the disk image to the card.</li>
176
+<li>A Beaglebone Black. The exact revision of the hardware isn't very important, but it should have an ethernet socket.
177
+</li>
178
+<li>Optionally a plastic or metal case to protect the electronics.
179
+</li>
180
+<li>An ethernet cable. Typically these are colour coded either blue or yellow. Either colour will do. If you're using the Wireless version of the Beaglebone Black then you don't need this.
181
+</li>
182
+<li>Either a 5v power supply with 5.5mm barrel plug, or a miniUSB type B cable (typically supplied with the Beaglebone) and USB to mains adaptor.
183
+</li>
184
+<li>A microSD card at least 8 gigabytes in size. In tests Sandisk class 10 works well. Prefer smaller but faster I/O rating to larger but slower.
185
+</li>
186
+<li>A microSD card adaptor for your laptop or desktop system, so that you can copy the disk image to the card.
187
+</li>
278 188
 </ul>
279 189
 
280 190
 <p>
@@ -286,9 +196,10 @@ On your laptop or desktop prepare a microSD card image as follows. To create an
286 196
 </p>
287 197
 
288 198
 <div class="org-src-container">
199
+
289 200
 <pre class="src src-bash">sudo apt-get install git dialog build-essential
290 201
 git clone https://github.com/bashrc/freedombone
291
-<span class="org-builtin">cd</span> freedombone
202
+cd freedombone
292 203
 git checkout stretch
293 204
 sudo make install
294 205
 freedombone-image --setup debian
@@ -300,22 +211,21 @@ Or on Arch/Parabola:
300 211
 </p>
301 212
 
302 213
 <div class="org-src-container">
214
+
303 215
 <pre class="src src-bash">sudo pacman -S git dialog
304 216
 git clone https://github.com/bashrc/freedombone
305
-<span class="org-builtin">cd</span> freedombone
217
+cd freedombone
306 218
 git checkout stretch
307 219
 sudo make install
308 220
 freedombone-image --setup parabola
309 221
 </pre>
310 222
 </div>
311 223
 
312
-<div class="org-center">
313 224
 
314 225
 <div class="figure">
315
-<p><img src="images/microsd_reader.jpg" alt="microsd_reader.jpg" />
226
+<p><img src="images/microsd_reader.jpg" alt="microsd_reader.jpg" width="80%" align="center" />
316 227
 </p>
317 228
 </div>
318
-</div>
319 229
 
320 230
 <p>
321 231
 If you own a domain name and have it linked to a dynamic DNS account (eg. <a href="https://freedns.afraid.org">freeDNS</a>) and want to make a system accessible via an ordinary browser then run:
@@ -337,25 +247,21 @@ freedombone-image -t beaglebone --onion-addresses-only yes
337 247
 Onion addresses have the advantage of being difficult to censor and you don't need to buy a domain or have a dynamic DNS account. An onion based system also means you don't need to think about NAT traversal type issues. This <b>does not</b> mean that everything gets routed through Tor, it just means that the sites for apps which you install will be available through Tor's address system.
338 248
 </p>
339 249
 
340
-<div class="org-center">
341 250
 
342 251
 <div class="figure">
343
-<p><img src="images/bbb_back.jpg" alt="bbb_back.jpg" />
252
+<p><img src="images/bbb_back.jpg" alt="bbb_back.jpg" width="80%" align="center" />
344 253
 </p>
345 254
 </div>
346
-</div>
347 255
 
348 256
 <p>
349 257
 Now follow the <a href="./homeserver.html">instructions given here to copy the image to the microSD drive</a> beginning with running the <i>freedombone-client</i> command. Wherever it says "USB drive" substitute "microSD drive". When the microSD drive is ready plug it into the front of the Beaglebone. The photo below also includes an Atheros wifi USB dongle plugged into the front, but that's not necessary unless you want to set up the system to run on a wifi network.
350 258
 </p>
351 259
 
352
-<div class="org-center">
353 260
 
354 261
 <div class="figure">
355
-<p><img src="images/bbb_front.jpg" alt="bbb_front.jpg" />
262
+<p><img src="images/bbb_front.jpg" alt="bbb_front.jpg" width="80%" align="center" />
356 263
 </p>
357 264
 </div>
358
-</div>
359 265
 
360 266
 <p>
361 267
 Connect the power and for the non-wireless versions of the Beaglebone Black also connect the ethernet cable and plug it into your internet router.
@@ -373,6 +279,8 @@ Follow the rest of the <a href="./homeserver.html">instructions given here</a> t
373 279
 There are many apps available within the Freedombone system and trying to install them all is probably not a good idea, since this hardware is very resource constrained on CPU and especially on RAM. If the system seems to be becoming unstable and crashing then the most likely cause is running out of RAM, in which case you can try uninstalling some apps. It is possible to monitor RAM usage by logging in with ssh, exiting to the command line and then running the <i>top</i> command.
374 280
 </p>
375 281
 </div>
282
+</div>
283
+</div>
376 284
 <div id="postamble" class="status">
377 285
 
378 286
 <style type="text/css">

+ 56
- 136
website/EN/boards.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2017-09-28 Thu 10:22 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="List of supported ARM boards"
6
+<title></title>
7
+<!-- 2018-04-12 Thu 12:50 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="List of supported ARM boards"
13 12
  />
14
-<meta name="keywords" content="freedombone, arm board, SBC, single board computer" />
13
+<meta  name="keywords" content="freedombone, arm board, SBC, single board computer" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,39 +144,51 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
239
-<div class="org-center">
147
+<h1 class="title"></h1>
240 148
 
241 149
 <div class="figure">
242
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
243 151
 </p>
244 152
 </div>
245
-</div>
246
-
247
-<center>
248
-<h1>Supported ARM boards</h1>
249
-</center>
250 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Supported ARM boards</h2>
156
+<div class="outline-text-2" id="text-1">
251 157
 <p>
252 158
 The following ARM boards are supported by the build system. If your board isn't listed here then you may still be able to install Freedombone using <a href="./armbian.html">Armbian</a>.
253 159
 </p>
254 160
 
255 161
 <ul class="org-ul">
256
-<li><a href="./downloads/current/freedombone-current-beaglebone-armhf.img.xz">beaglebone</a></li>
257
-<li><a href="./downloads/current/freedombone-current-cubieboard2-armhf.img.xz">cubieboard2</a></li>
258
-<li><a href="./downloads/current/freedombone-current-cubietruck-armhf.img.xz">cubietruck</a></li>
259
-<li><a href="./downloads/current/freedombone-current-pcduino3-armhf.img.xz">pcduino3</a></li>
260
-<li>a20-olinuxino-lime</li>
261
-<li>a20-olinuxino-lime2</li>
262
-<li>a20-olinuxino-micro</li>
162
+<li><a href="./downloads/current/freedombone-current-beaglebone-armhf.img.xz">beaglebone</a>
163
+</li>
164
+<li><a href="./downloads/current/freedombone-current-cubieboard2-armhf.img.xz">cubieboard2</a>
165
+</li>
166
+<li><a href="./downloads/current/freedombone-current-cubietruck-armhf.img.xz">cubietruck</a>
167
+</li>
168
+<li><a href="./downloads/current/freedombone-current-pcduino3-armhf.img.xz">pcduino3</a>
169
+</li>
170
+<li>a20-olinuxino-lime
171
+</li>
172
+<li>a20-olinuxino-lime2
173
+</li>
174
+<li>a20-olinuxino-micro
175
+</li>
263 176
 </ul>
264 177
 
265 178
 <p>
266 179
 The latest image builds can be <a href="./downloads/current">found here</a>.
267 180
 </p>
268 181
 
269
-<center>
270
-Return to the <a href="index.html">home page</a>
271
-</center>
182
+<div class="export">
183
+<p>
184
+&lt;center&gt;
185
+Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
186
+&lt;/center&gt;
187
+</p>
188
+
189
+</div>
190
+</div>
191
+</div>
272 192
 </div>
273 193
 <div id="postamble" class="status">
274 194
 

+ 40
- 126
website/EN/code.html Datei anzeigen

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2016-10-31 Mon 16:23 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9 6
 <title></title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="Turn the Beaglebone Black into a personal communications server"
7
+<!-- 2018-04-12 Thu 12:51 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="Turn the Beaglebone Black into a personal communications server"
13 12
  />
14
-<meta name="keywords" content="freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber" />
13
+<meta  name="keywords" content="freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,110 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-java:before { content: 'Java'; }
75
-  pre.src-js:before { content: 'Javascript'; }
76
-  pre.src-latex:before { content: 'LaTeX'; }
77
-  pre.src-ledger:before { content: 'Ledger'; }
78
-  pre.src-lisp:before { content: 'Lisp'; }
79
-  pre.src-lilypond:before { content: 'Lilypond'; }
80
-  pre.src-lua:before { content: 'Lua'; }
81
-  pre.src-matlab:before { content: 'MATLAB'; }
82
-  pre.src-mscgen:before { content: 'Mscgen'; }
83
-  pre.src-ocaml:before { content: 'Objective Caml'; }
84
-  pre.src-octave:before { content: 'Octave'; }
85
-  pre.src-org:before { content: 'Org mode'; }
86
-  pre.src-oz:before { content: 'OZ'; }
87
-  pre.src-plantuml:before { content: 'Plantuml'; }
88
-  pre.src-processing:before { content: 'Processing.js'; }
89
-  pre.src-python:before { content: 'Python'; }
90
-  pre.src-R:before { content: 'R'; }
91
-  pre.src-ruby:before { content: 'Ruby'; }
92
-  pre.src-sass:before { content: 'Sass'; }
93
-  pre.src-scheme:before { content: 'Scheme'; }
94
-  pre.src-screen:before { content: 'Gnu Screen'; }
95
-  pre.src-sed:before { content: 'Sed'; }
96
-  pre.src-sh:before { content: 'shell'; }
97
-  pre.src-sql:before { content: 'SQL'; }
98
-  pre.src-sqlite:before { content: 'SQLite'; }
99
-  /* additional languages in org.el's org-babel-load-languages alist */
100
-  pre.src-forth:before { content: 'Forth'; }
101
-  pre.src-io:before { content: 'IO'; }
102
-  pre.src-J:before { content: 'J'; }
103
-  pre.src-makefile:before { content: 'Makefile'; }
104
-  pre.src-maxima:before { content: 'Maxima'; }
105
-  pre.src-perl:before { content: 'Perl'; }
106
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
107
-  pre.src-scala:before { content: 'Scala'; }
108
-  pre.src-shell:before { content: 'Shell Script'; }
109
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
110
-  /* additional language identifiers per "defun org-babel-execute"
111
-       in ob-*.el */
112
-  pre.src-cpp:before  { content: 'C++'; }
113
-  pre.src-abc:before  { content: 'ABC'; }
114
-  pre.src-coq:before  { content: 'Coq'; }
115
-  pre.src-groovy:before  { content: 'Groovy'; }
116
-  /* additional language identifiers from org-babel-shell-names in
117
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
118
-     the execution function name together. */
119
-  pre.src-bash:before  { content: 'bash'; }
120
-  pre.src-csh:before  { content: 'csh'; }
121
-  pre.src-ash:before  { content: 'ash'; }
122
-  pre.src-dash:before  { content: 'dash'; }
123
-  pre.src-ksh:before  { content: 'ksh'; }
124
-  pre.src-mksh:before  { content: 'mksh'; }
125
-  pre.src-posh:before  { content: 'posh'; }
126
-  /* Additional Emacs modes also supported by the LaTeX listings package */
127
-  pre.src-ada:before { content: 'Ada'; }
128
-  pre.src-asm:before { content: 'Assembler'; }
129
-  pre.src-caml:before { content: 'Caml'; }
130
-  pre.src-delphi:before { content: 'Delphi'; }
131
-  pre.src-html:before { content: 'HTML'; }
132
-  pre.src-idl:before { content: 'IDL'; }
133
-  pre.src-mercury:before { content: 'Mercury'; }
134
-  pre.src-metapost:before { content: 'MetaPost'; }
135
-  pre.src-modula-2:before { content: 'Modula-2'; }
136
-  pre.src-pascal:before { content: 'Pascal'; }
137
-  pre.src-ps:before { content: 'PostScript'; }
138
-  pre.src-prolog:before { content: 'Prolog'; }
139
-  pre.src-simula:before { content: 'Simula'; }
140
-  pre.src-tcl:before { content: 'tcl'; }
141
-  pre.src-tex:before { content: 'TeX'; }
142
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
143
-  pre.src-verilog:before { content: 'Verilog'; }
144
-  pre.src-vhdl:before { content: 'VHDL'; }
145
-  pre.src-xml:before { content: 'XML'; }
146
-  pre.src-nxml:before { content: 'XML'; }
147
-  /* add a generic configuration mode; LaTeX export needs an additional
148
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
149
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
150 59
 
151 60
   table { border-collapse:collapse; }
152 61
   caption.t-above { caption-side: top; }
153 62
   caption.t-bottom { caption-side: bottom; }
154 63
   td, th { vertical-align:top;  }
155
-  th.org-right  { text-align: center;  }
156
-  th.org-left   { text-align: center;   }
157
-  th.org-center { text-align: center; }
158
-  td.org-right  { text-align: right;  }
159
-  td.org-left   { text-align: left;   }
160
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
161 70
   dt { font-weight: bold; }
162
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
163 73
   .footdef  { margin-bottom: 1em; }
164 74
   .figure { padding: 1em; }
165 75
   .figure p { text-align: center; }
@@ -179,7 +89,6 @@
179 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180 90
   .org-info-js_search-highlight
181 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
-  .org-svg { width: 90%; }
183 92
   /*]]>*/-->
184 93
 </style>
185 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -235,18 +144,16 @@ for the JavaScript code in this tag.
235 144
 <a name="top" id="top"></a>
236 145
 </div>
237 146
 <div id="content">
238
-<div class="org-center">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241
-<p><img src="images/logo.png" alt="logo.png" />
150
+<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244
-</div>
245
-
246
-<center>
247
-<h1>Code</h1>
248
-</center>
249 153
 
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Code</h2>
156
+<div class="outline-text-2" id="text-1">
250 157
 <p>
251 158
 Freedombone is really just a couple of <a href="https://www.gnu.org/software/bash">bash</a> scripts which install and configure software on a Debian GNU/Linux system. If you're a system administrator, software engineer or Linux hobbyist you'll probably be familiar with command line scripting and be able to make your own modifications or custom variants to suit your needs. Freedombone is licensed under the <a href="https://www.gnu.org/licenses/agpl.html">GNU Affero General Public License version 3</a> (or later).
252 159
 </p>
@@ -271,9 +178,16 @@ Github is closed source. Sooner or later it will probably turn evil or become li
271 178
 Longer term it is expected that the source code for this project will also be self-hosted, with Github acting only as a mirror to increase visibility.
272 179
 </p>
273 180
 
274
-<center>
275
-Return to the <a href="index.html">home page</a>
276
-</center>
181
+<div class="export">
182
+<p>
183
+&lt;center&gt;
184
+Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
185
+&lt;/center&gt;
186
+</p>
187
+
188
+</div>
189
+</div>
190
+</div>
277 191
 </div>
278 192
 <div id="postamble" class="status">
279 193
 

+ 0
- 0
website/EN/codeofconduct.html Datei anzeigen


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.