From 89cea3b909647a876a997320ad469a61d4970b51 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sun, 16 Apr 2017 20:16:09 +0100
Subject: [PATCH] Add searx documentation

---
 doc/EN/app_searx.org      |  37 +++++
 doc/EN/apps.org           |   4 +
 img/searx.jpg             | Bin 0 -> 55940 bytes
 website/EN/app_searx.html | 313 ++++++++++++++++++++++++++++++++++++++
 website/EN/apps.html      | 170 +++++++++++----------
 5 files changed, 445 insertions(+), 79 deletions(-)
 create mode 100644 doc/EN/app_searx.org
 create mode 100644 img/searx.jpg
 create mode 100644 website/EN/app_searx.html

diff --git a/doc/EN/app_searx.org b/doc/EN/app_searx.org
new file mode 100644
index 000000000..1646a7f72
--- /dev/null
+++ b/doc/EN/app_searx.org
@@ -0,0 +1,37 @@
+#+TITLE:
+#+AUTHOR: Bob Mottram
+#+EMAIL: bob@freedombone.net
+#+KEYWORDS: freedombone, searx, search
+#+DESCRIPTION: How to use SearX metasearch
+#+OPTIONS: ^:nil toc:nil
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="freedombone.css" />
+
+#+BEGIN_CENTER
+[[file:images/logo.png]]
+#+END_CENTER
+
+#+BEGIN_EXPORT html
+<center>
+<h1>SearX</h1>
+</center>
+#+END_EXPORT
+
+#+BEGIN_CENTER
+[[file:images/searx.jpg]]
+#+END_CENTER
+
+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.
+
+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.
+
+ssh into the system with:
+
+#+BEGIN_SRC bash
+ssh myusername@mydomain.com -p 2222
+#+END_SRC
+
+Select *Administrator controls* then *App Settings* then *searx*. From there you can choose to attach the drive.
+
+Once it has installed go to *About* on the *Administrator control panel* and look for *searx*. Take a note of the onion address, and you can then enter that into a Tor compatible browser. Go to *Passwords* on the *Administrator control panel* and select *searx*. This will give you the login password for your search site, and it prevents millions of random internet users from using your site as their default search engine and ruining the performance of your system.
+
+It's also possible to customise the background image if you go to *App settings* then select *searx*.
diff --git a/doc/EN/apps.org b/doc/EN/apps.org
index 816d93e9b..d40ade796 100644
--- a/doc/EN/apps.org
+++ b/doc/EN/apps.org
@@ -99,6 +99,10 @@ An alternative federated social networking system compatible with GNU Social. It
 Calendar system compatible with CalDAV and CardDAV. Synch your calendar events easily and securely across all your devices.
 
 [[./app_radicale.html][How to use it]]
+* SearX
+A metasearch engine for customised and private web searches.
+
+[[./app_searx.html][How to use it]]
 * tt-rss
 Private RSS reader. Pulls in RSS/Atom feeds via Tor and is only accessible via an onion address. Have "/the right to read/" 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.
 
diff --git a/img/searx.jpg b/img/searx.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ddd44efa6a2cbc10f755b14ee1bb1a376f826f8a
GIT binary patch
literal 55940
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

literal 0
HcmV?d00001

diff --git a/website/EN/app_searx.html b/website/EN/app_searx.html
new file mode 100644
index 000000000..789b2d00c
--- /dev/null
+++ b/website/EN/app_searx.html
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<!-- 2017-04-16 Sun 20:07 -->
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title></title>
+<meta name="generator" content="Org mode" />
+<meta name="author" content="Bob Mottram" />
+<meta name="description" content="How to use SearX metasearch"
+ />
+<meta name="keywords" content="freedombone, searx, search" />
+<style type="text/css">
+ <!--/*--><![CDATA[/*><!--*/
+  .title  { text-align: center;
+             margin-bottom: .2em; }
+  .subtitle { text-align: center;
+              font-size: medium;
+              font-weight: bold;
+              margin-top:0; }
+  .todo   { font-family: monospace; color: red; }
+  .done   { font-family: monospace; color: green; }
+  .priority { font-family: monospace; color: orange; }
+  .tag    { background-color: #eee; font-family: monospace;
+            padding: 2px; font-size: 80%; font-weight: normal; }
+  .timestamp { color: #bebebe; }
+  .timestamp-kwd { color: #5f9ea0; }
+  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
+  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
+  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
+  .underline { text-decoration: underline; }
+  #postamble p, #preamble p { font-size: 90%; margin: .2em; }
+  p.verse { margin-left: 3%; }
+  pre {
+    border: 1px solid #ccc;
+    box-shadow: 3px 3px 3px #eee;
+    padding: 8pt;
+    font-family: monospace;
+    overflow: auto;
+    margin: 1.2em;
+  }
+  pre.src {
+    position: relative;
+    overflow: visible;
+    padding-top: 1.2em;
+  }
+  pre.src:before {
+    display: none;
+    position: absolute;
+    background-color: white;
+    top: -10px;
+    right: 10px;
+    padding: 3px;
+    border: 1px solid black;
+  }
+  pre.src:hover:before { display: inline;}
+  /* Languages per Org manual */
+  pre.src-asymptote:before { content: 'Asymptote'; }
+  pre.src-awk:before { content: 'Awk'; }
+  pre.src-C:before { content: 'C'; }
+  /* pre.src-C++ doesn't work in CSS */
+  pre.src-clojure:before { content: 'Clojure'; }
+  pre.src-css:before { content: 'CSS'; }
+  pre.src-D:before { content: 'D'; }
+  pre.src-ditaa:before { content: 'ditaa'; }
+  pre.src-dot:before { content: 'Graphviz'; }
+  pre.src-calc:before { content: 'Emacs Calc'; }
+  pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
+  pre.src-fortran:before { content: 'Fortran'; }
+  pre.src-gnuplot:before { content: 'gnuplot'; }
+  pre.src-haskell:before { content: 'Haskell'; }
+  pre.src-hledger:before { content: 'hledger'; }
+  pre.src-java:before { content: 'Java'; }
+  pre.src-js:before { content: 'Javascript'; }
+  pre.src-latex:before { content: 'LaTeX'; }
+  pre.src-ledger:before { content: 'Ledger'; }
+  pre.src-lisp:before { content: 'Lisp'; }
+  pre.src-lilypond:before { content: 'Lilypond'; }
+  pre.src-lua:before { content: 'Lua'; }
+  pre.src-matlab:before { content: 'MATLAB'; }
+  pre.src-mscgen:before { content: 'Mscgen'; }
+  pre.src-ocaml:before { content: 'Objective Caml'; }
+  pre.src-octave:before { content: 'Octave'; }
+  pre.src-org:before { content: 'Org mode'; }
+  pre.src-oz:before { content: 'OZ'; }
+  pre.src-plantuml:before { content: 'Plantuml'; }
+  pre.src-processing:before { content: 'Processing.js'; }
+  pre.src-python:before { content: 'Python'; }
+  pre.src-R:before { content: 'R'; }
+  pre.src-ruby:before { content: 'Ruby'; }
+  pre.src-sass:before { content: 'Sass'; }
+  pre.src-scheme:before { content: 'Scheme'; }
+  pre.src-screen:before { content: 'Gnu Screen'; }
+  pre.src-sed:before { content: 'Sed'; }
+  pre.src-sh:before { content: 'shell'; }
+  pre.src-sql:before { content: 'SQL'; }
+  pre.src-sqlite:before { content: 'SQLite'; }
+  /* additional languages in org.el's org-babel-load-languages alist */
+  pre.src-forth:before { content: 'Forth'; }
+  pre.src-io:before { content: 'IO'; }
+  pre.src-J:before { content: 'J'; }
+  pre.src-makefile:before { content: 'Makefile'; }
+  pre.src-maxima:before { content: 'Maxima'; }
+  pre.src-perl:before { content: 'Perl'; }
+  pre.src-picolisp:before { content: 'Pico Lisp'; }
+  pre.src-scala:before { content: 'Scala'; }
+  pre.src-shell:before { content: 'Shell Script'; }
+  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
+  /* additional language identifiers per "defun org-babel-execute"
+       in ob-*.el */
+  pre.src-cpp:before  { content: 'C++'; }
+  pre.src-abc:before  { content: 'ABC'; }
+  pre.src-coq:before  { content: 'Coq'; }
+  pre.src-groovy:before  { content: 'Groovy'; }
+  /* additional language identifiers from org-babel-shell-names in
+     ob-shell.el: ob-shell is the only babel language using a lambda to put
+     the execution function name together. */
+  pre.src-bash:before  { content: 'bash'; }
+  pre.src-csh:before  { content: 'csh'; }
+  pre.src-ash:before  { content: 'ash'; }
+  pre.src-dash:before  { content: 'dash'; }
+  pre.src-ksh:before  { content: 'ksh'; }
+  pre.src-mksh:before  { content: 'mksh'; }
+  pre.src-posh:before  { content: 'posh'; }
+  /* Additional Emacs modes also supported by the LaTeX listings package */
+  pre.src-ada:before { content: 'Ada'; }
+  pre.src-asm:before { content: 'Assembler'; }
+  pre.src-caml:before { content: 'Caml'; }
+  pre.src-delphi:before { content: 'Delphi'; }
+  pre.src-html:before { content: 'HTML'; }
+  pre.src-idl:before { content: 'IDL'; }
+  pre.src-mercury:before { content: 'Mercury'; }
+  pre.src-metapost:before { content: 'MetaPost'; }
+  pre.src-modula-2:before { content: 'Modula-2'; }
+  pre.src-pascal:before { content: 'Pascal'; }
+  pre.src-ps:before { content: 'PostScript'; }
+  pre.src-prolog:before { content: 'Prolog'; }
+  pre.src-simula:before { content: 'Simula'; }
+  pre.src-tcl:before { content: 'tcl'; }
+  pre.src-tex:before { content: 'TeX'; }
+  pre.src-plain-tex:before { content: 'Plain TeX'; }
+  pre.src-verilog:before { content: 'Verilog'; }
+  pre.src-vhdl:before { content: 'VHDL'; }
+  pre.src-xml:before { content: 'XML'; }
+  pre.src-nxml:before { content: 'XML'; }
+  /* add a generic configuration mode; LaTeX export needs an additional
+     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
+  pre.src-conf:before { content: 'Configuration File'; }
+
+  table { border-collapse:collapse; }
+  caption.t-above { caption-side: top; }
+  caption.t-bottom { caption-side: bottom; }
+  td, th { vertical-align:top;  }
+  th.org-right  { text-align: center;  }
+  th.org-left   { text-align: center;   }
+  th.org-center { text-align: center; }
+  td.org-right  { text-align: right;  }
+  td.org-left   { text-align: left;   }
+  td.org-center { text-align: center; }
+  dt { font-weight: bold; }
+  .footpara { display: inline; }
+  .footdef  { margin-bottom: 1em; }
+  .figure { padding: 1em; }
+  .figure p { text-align: center; }
+  .inlinetask {
+    padding: 10px;
+    border: 2px solid gray;
+    margin: 10px;
+    background: #ffffcc;
+  }
+  #org-div-home-and-up
+   { text-align: right; font-size: 70%; white-space: nowrap; }
+  textarea { overflow-x: auto; }
+  .linenr { font-size: smaller }
+  .code-highlighted { background-color: #ffff00; }
+  .org-info-js_info-navigation { border-style: none; }
+  #org-info-js_console-label
+    { font-size: 10px; font-weight: bold; white-space: nowrap; }
+  .org-info-js_search-highlight
+    { background-color: #ffff00; color: #000000; font-weight: bold; }
+  .org-svg { width: 90%; }
+  /*]]>*/-->
+</style>
+<link rel="stylesheet" type="text/css" href="freedombone.css" />
+<script type="text/javascript">
+/*
+@licstart  The following is the entire license notice for the
+JavaScript code in this tag.
+
+Copyright (C) 2012-2017 Free Software Foundation, Inc.
+
+The JavaScript code in this tag is free software: you can
+redistribute it and/or modify it under the terms of the GNU
+General Public License (GNU GPL) as published by the Free Software
+Foundation, either version 3 of the License, or (at your option)
+any later version.  The code is distributed WITHOUT ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
+
+As additional permission under GNU GPL version 3 section 7, you
+may distribute non-source (e.g., minimized or compacted) forms of
+that code without the copy of the GNU GPL normally required by
+section 4, provided you include this license notice and a URL
+through which recipients can access the Corresponding Source.
+
+
+@licend  The above is the entire license notice
+for the JavaScript code in this tag.
+*/
+<!--/*--><![CDATA[/*><!--*/
+ function CodeHighlightOn(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(null != target) {
+     elem.cacheClassElem = elem.className;
+     elem.cacheClassTarget = target.className;
+     target.className = "code-highlighted";
+     elem.className   = "code-highlighted";
+   }
+ }
+ function CodeHighlightOff(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(elem.cacheClassElem)
+     elem.className = elem.cacheClassElem;
+   if(elem.cacheClassTarget)
+     target.className = elem.cacheClassTarget;
+ }
+/*]]>*///-->
+</script>
+</head>
+<body>
+<div id="preamble" class="status">
+<a name="top" id="top"></a>
+</div>
+<div id="content">
+<div class="org-center">
+
+<div class="figure">
+<p><img src="images/logo.png" alt="logo.png" />
+</p>
+</div>
+</div>
+
+<center>
+<h1>SearX</h1>
+</center>
+
+<div class="org-center">
+
+<div class="figure">
+<p><img src="images/searx.jpg" alt="searx.jpg" />
+</p>
+</div>
+</div>
+
+<p>
+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.
+</p>
+
+<p>
+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.
+</p>
+
+<p>
+ssh into the system with:
+</p>
+
+<div class="org-src-container">
+<pre><code class="src src-bash">ssh myusername@mydomain.com -p 2222
+</code></pre>
+</div>
+
+<p>
+Select <b>Administrator controls</b> then <b>App Settings</b> then <b>searx</b>. From there you can choose to attach the drive.
+</p>
+
+<p>
+Once it has installed go to <b>About</b> on the <b>Administrator control panel</b> and look for <b>searx</b>. Take a note of the onion address, and you can then enter that into a Tor compatible browser. Go to <b>Passwords</b> on the <b>Administrator control panel</b> and select <b>searx</b>. This will give you the login password for your search site, and it prevents millions of random internet users from using your site as their default search engine and ruining the performance of your system.
+</p>
+
+<p>
+It's also possible to customise the background image if you go to <b>App settings</b> then select <b>searx</b>.
+</p>
+</div>
+<div id="postamble" class="status">
+
+<style type="text/css">
+.back-to-top {
+    position: fixed;
+    bottom: 2em;
+    right: 0px;
+    text-decoration: none;
+    color: #000000;
+    background-color: rgba(235, 235, 235, 0.80);
+    font-size: 12px;
+    padding: 1em;
+    display: none;
+}
+
+.back-to-top:hover {
+    background-color: rgba(135, 135, 135, 0.50);
+}
+</style>
+
+<div class="back-to-top">
+<a href="#top">Back to top</a> | <a href="mailto:bob@freedombone.net">E-mail me</a>
+</div>
+</div>
+</body>
+</html>
diff --git a/website/EN/apps.html b/website/EN/apps.html
index c0ba3825b..df40e77be 100644
--- a/website/EN/apps.html
+++ b/website/EN/apps.html
@@ -3,7 +3,7 @@
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
-<!-- 2017-04-07 Fri 20:08 -->
+<!-- 2017-04-16 Sun 20:15 -->
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title></title>
@@ -264,9 +264,9 @@ The base install of the system just contains an email server and Mutt client, bu
 </div>
 </div>
 
-<div id="outline-container-org873e635" class="outline-2">
-<h2 id="org873e635">DLNA</h2>
-<div class="outline-text-2" id="text-org873e635">
+<div id="outline-container-orgaef5461" class="outline-2">
+<h2 id="orgaef5461">DLNA</h2>
+<div class="outline-text-2" id="text-orgaef5461">
 <p>
 Enables you to use the system as a music server which any DLNA compatible devices can connect to within your home network.
 </p>
@@ -276,9 +276,9 @@ Enables you to use the system as a music server which any DLNA compatible device
 </p>
 </div>
 </div>
-<div id="outline-container-orgbedfdca" class="outline-2">
-<h2 id="orgbedfdca">Dokuwiki</h2>
-<div class="outline-text-2" id="text-orgbedfdca">
+<div id="outline-container-org93b2ce7" class="outline-2">
+<h2 id="org93b2ce7">Dokuwiki</h2>
+<div class="outline-text-2" id="text-org93b2ce7">
 <p>
 A databaseless wiki system.
 </p>
@@ -288,9 +288,9 @@ A databaseless wiki system.
 </p>
 </div>
 </div>
-<div id="outline-container-org27e0b87" class="outline-2">
-<h2 id="org27e0b87">Emacs</h2>
-<div class="outline-text-2" id="text-org27e0b87">
+<div id="outline-container-org22d83d1" class="outline-2">
+<h2 id="org22d83d1">Emacs</h2>
+<div class="outline-text-2" id="text-org22d83d1">
 <p>
 If you use the Mutt client to read your email then this will set it up to use emacs for composing new mail.
 </p>
@@ -300,9 +300,9 @@ If you use the Mutt client to read your email then this will set it up to use em
 </p>
 </div>
 </div>
-<div id="outline-container-org424ee81" class="outline-2">
-<h2 id="org424ee81">Etherpad</h2>
-<div class="outline-text-2" id="text-org424ee81">
+<div id="outline-container-org3def1a9" class="outline-2">
+<h2 id="org3def1a9">Etherpad</h2>
+<div class="outline-text-2" id="text-org3def1a9">
 <p>
 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.
 </p>
@@ -312,9 +312,9 @@ Collaborate on creating documents in real time. Maybe you're planning a holiday
 </p>
 </div>
 </div>
-<div id="outline-container-orgca1f5ae" class="outline-2">
-<h2 id="orgca1f5ae">Friendica</h2>
-<div class="outline-text-2" id="text-orgca1f5ae">
+<div id="outline-container-orgce48cd9" class="outline-2">
+<h2 id="orgce48cd9">Friendica</h2>
+<div class="outline-text-2" id="text-orgce48cd9">
 <p>
 Federated social network system.
 </p>
@@ -324,9 +324,9 @@ Federated social network system.
 </p>
 </div>
 </div>
-<div id="outline-container-org099efc5" class="outline-2">
-<h2 id="org099efc5">Ghost</h2>
-<div class="outline-text-2" id="text-org099efc5">
+<div id="outline-container-orgddef943" class="outline-2">
+<h2 id="orgddef943">Ghost</h2>
+<div class="outline-text-2" id="text-orgddef943">
 <p>
 Modern looking blogging system.
 </p>
@@ -336,9 +336,9 @@ Modern looking blogging system.
 </p>
 </div>
 </div>
-<div id="outline-container-org8ca5bab" class="outline-2">
-<h2 id="org8ca5bab">GNU Social</h2>
-<div class="outline-text-2" id="text-org8ca5bab">
+<div id="outline-container-orgaa03d10" class="outline-2">
+<h2 id="orgaa03d10">GNU Social</h2>
+<div class="outline-text-2" id="text-orgaa03d10">
 <p>
 Federated social network. You can "<i>remote follow</i>" other users within the GNU Social federation.
 </p>
@@ -348,9 +348,9 @@ Federated social network. You can "<i>remote follow</i>" other users within the
 </p>
 </div>
 </div>
-<div id="outline-container-orgefe6291" class="outline-2">
-<h2 id="orgefe6291">Gogs</h2>
-<div class="outline-text-2" id="text-orgefe6291">
+<div id="outline-container-org0b59cf9" class="outline-2">
+<h2 id="org0b59cf9">Gogs</h2>
+<div class="outline-text-2" id="text-org0b59cf9">
 <p>
 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.
 </p>
@@ -360,9 +360,9 @@ Lightweight git project hosting system. You can mirror projects from Github, or
 </p>
 </div>
 </div>
-<div id="outline-container-orgbabbc04" class="outline-2">
-<h2 id="orgbabbc04">HTMLy</h2>
-<div class="outline-text-2" id="text-orgbabbc04">
+<div id="outline-container-org82116af" class="outline-2">
+<h2 id="org82116af">HTMLy</h2>
+<div class="outline-text-2" id="text-org82116af">
 <p>
 Databaseless blogging system. Quite simple and with a markdown-like format.
 </p>
@@ -372,9 +372,9 @@ Databaseless blogging system. Quite simple and with a markdown-like format.
 </p>
 </div>
 </div>
-<div id="outline-container-org77b5e9b" class="outline-2">
-<h2 id="org77b5e9b">Hubzilla</h2>
-<div class="outline-text-2" id="text-org77b5e9b">
+<div id="outline-container-org628e970" class="outline-2">
+<h2 id="org628e970">Hubzilla</h2>
+<div class="outline-text-2" id="text-org628e970">
 <p>
 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.
 </p>
@@ -384,9 +384,9 @@ Web publishing platform with social network like features and good privacy contr
 </p>
 </div>
 </div>
-<div id="outline-container-org012dce9" class="outline-2">
-<h2 id="org012dce9">IRC Server (ngirc)</h2>
-<div class="outline-text-2" id="text-org012dce9">
+<div id="outline-container-org053df0a" class="outline-2">
+<h2 id="org053df0a">IRC Server (ngirc)</h2>
+<div class="outline-text-2" id="text-org053df0a">
 <p>
 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.
 </p>
@@ -396,18 +396,18 @@ Run your own IRC chat channel which can be secured with a password and accessibl
 </p>
 </div>
 </div>
-<div id="outline-container-orgbf66fa0" class="outline-2">
-<h2 id="orgbf66fa0">Jitsi Meet</h2>
-<div class="outline-text-2" id="text-orgbf66fa0">
+<div id="outline-container-org3114655" class="outline-2">
+<h2 id="org3114655">Jitsi Meet</h2>
+<div class="outline-text-2" id="text-org3114655">
 <p>
 Experimental WebRTC video conferencing system, similar to Google Hangouts. This may not be fully functional, but is hoped to be in the near future.
 </p>
 </div>
 </div>
 
-<div id="outline-container-orga96bb30" class="outline-2">
-<h2 id="orga96bb30">Lychee</h2>
-<div class="outline-text-2" id="text-orga96bb30">
+<div id="outline-container-org95bfce2" class="outline-2">
+<h2 id="org95bfce2">Lychee</h2>
+<div class="outline-text-2" id="text-org95bfce2">
 <p>
 Make your photo albums available on the web.
 </p>
@@ -417,9 +417,9 @@ Make your photo albums available on the web.
 </p>
 </div>
 </div>
-<div id="outline-container-orgc221a17" class="outline-2">
-<h2 id="orgc221a17">Mailpile</h2>
-<div class="outline-text-2" id="text-orgc221a17">
+<div id="outline-container-org7547134" class="outline-2">
+<h2 id="org7547134">Mailpile</h2>
+<div class="outline-text-2" id="text-org7547134">
 <p>
 Modern email client which supports GPG encryption.
 </p>
@@ -429,9 +429,9 @@ Modern email client which supports GPG encryption.
 </p>
 </div>
 </div>
-<div id="outline-container-orgca2c025" class="outline-2">
-<h2 id="orgca2c025">Mediagoblin</h2>
-<div class="outline-text-2" id="text-orgca2c025">
+<div id="outline-container-org8cf199d" class="outline-2">
+<h2 id="org8cf199d">Mediagoblin</h2>
+<div class="outline-text-2" id="text-org8cf199d">
 <p>
 Publicly host video and audio files so that you don't need to use YouTube/Vimeo/etc.
 </p>
@@ -441,9 +441,9 @@ Publicly host video and audio files so that you don't need to use YouTube/Vimeo/
 </p>
 </div>
 </div>
-<div id="outline-container-org27b8147" class="outline-2">
-<h2 id="org27b8147">Mumble</h2>
-<div class="outline-text-2" id="text-org27b8147">
+<div id="outline-container-org5c78370" class="outline-2">
+<h2 id="org5c78370">Mumble</h2>
+<div class="outline-text-2" id="text-org5c78370">
 <p>
 The popular VoIP and text chat system. Say goodbye to old-fashioned telephony conferences with silly dial codes. Also works well on mobile.
 </p>
@@ -453,9 +453,9 @@ The popular VoIP and text chat system. Say goodbye to old-fashioned telephony co
 </p>
 </div>
 </div>
-<div id="outline-container-org02d614a" class="outline-2">
-<h2 id="org02d614a">PI-Hole</h2>
-<div class="outline-text-2" id="text-org02d614a">
+<div id="outline-container-orgb21fe4b" class="outline-2">
+<h2 id="orgb21fe4b">PI-Hole</h2>
+<div class="outline-text-2" id="text-orgb21fe4b">
 <p>
 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.
 </p>
@@ -465,9 +465,9 @@ The black hole for web adverts. Block adverts at the domain name level within yo
 </p>
 </div>
 </div>
-<div id="outline-container-orgf2728a6" class="outline-2">
-<h2 id="orgf2728a6">PostActiv</h2>
-<div class="outline-text-2" id="text-orgf2728a6">
+<div id="outline-container-orgf07d1fd" class="outline-2">
+<h2 id="orgf07d1fd">PostActiv</h2>
+<div class="outline-text-2" id="text-orgf07d1fd">
 <p>
 An alternative federated social networking system compatible with GNU Social. It includes some optimisations and fixes currently not available within the main GNU Social project.
 </p>
@@ -477,9 +477,9 @@ An alternative federated social networking system compatible with GNU Social. It
 </p>
 </div>
 </div>
-<div id="outline-container-org570dfbc" class="outline-2">
-<h2 id="org570dfbc">Radicale</h2>
-<div class="outline-text-2" id="text-org570dfbc">
+<div id="outline-container-orgf106362" class="outline-2">
+<h2 id="orgf106362">Radicale</h2>
+<div class="outline-text-2" id="text-orgf106362">
 <p>
 Calendar system compatible with CalDAV and CardDAV. Synch your calendar events easily and securely across all your devices.
 </p>
@@ -489,9 +489,21 @@ Calendar system compatible with CalDAV and CardDAV. Synch your calendar events e
 </p>
 </div>
 </div>
-<div id="outline-container-org691746d" class="outline-2">
-<h2 id="org691746d">tt-rss</h2>
-<div class="outline-text-2" id="text-org691746d">
+<div id="outline-container-org75daebd" class="outline-2">
+<h2 id="org75daebd">SearX</h2>
+<div class="outline-text-2" id="text-org75daebd">
+<p>
+A metasearch engine for customised and private web searches.
+</p>
+
+<p>
+<a href="./app_searx.html">How to use it</a>
+</p>
+</div>
+</div>
+<div id="outline-container-org277c344" class="outline-2">
+<h2 id="org277c344">tt-rss</h2>
+<div class="outline-text-2" id="text-org277c344">
 <p>
 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.
 </p>
@@ -501,9 +513,9 @@ Private RSS reader. Pulls in RSS/Atom feeds via Tor and is only accessible via a
 </p>
 </div>
 </div>
-<div id="outline-container-orgf70bec8" class="outline-2">
-<h2 id="orgf70bec8">Syncthing</h2>
-<div class="outline-text-2" id="text-orgf70bec8">
+<div id="outline-container-org303d613" class="outline-2">
+<h2 id="org303d613">Syncthing</h2>
+<div class="outline-text-2" id="text-org303d613">
 <p>
 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.
 </p>
@@ -513,9 +525,9 @@ Possibly the best way to synchronise files across all of your devices. Once it h
 </p>
 </div>
 </div>
-<div id="outline-container-org6a13776" class="outline-2">
-<h2 id="org6a13776">Tahoe-LAFS</h2>
-<div class="outline-text-2" id="text-org6a13776">
+<div id="outline-container-org9375130" class="outline-2">
+<h2 id="org9375130">Tahoe-LAFS</h2>
+<div class="outline-text-2" id="text-org9375130">
 <p>
 Robust and encrypted storage of files on one or more server.
 </p>
@@ -525,9 +537,9 @@ Robust and encrypted storage of files on one or more server.
 </p>
 </div>
 </div>
-<div id="outline-container-org5aaf6ff" class="outline-2">
-<h2 id="org5aaf6ff">Tox</h2>
-<div class="outline-text-2" id="text-org5aaf6ff">
+<div id="outline-container-org14db040" class="outline-2">
+<h2 id="org14db040">Tox</h2>
+<div class="outline-text-2" id="text-org14db040">
 <p>
 Client and bootstrap node for the Tox chat/VoIP system.
 </p>
@@ -537,9 +549,9 @@ Client and bootstrap node for the Tox chat/VoIP system.
 </p>
 </div>
 </div>
-<div id="outline-container-orge59745a" class="outline-2">
-<h2 id="orge59745a">Turtl</h2>
-<div class="outline-text-2" id="text-orge59745a">
+<div id="outline-container-org7fa24b1" class="outline-2">
+<h2 id="org7fa24b1">Turtl</h2>
+<div class="outline-text-2" id="text-org7fa24b1">
 <p>
 A system for privately creating and sharing notes and images, similar to Evernote but without the spying.
 </p>
@@ -549,18 +561,18 @@ A system for privately creating and sharing notes and images, similar to Evernot
 </p>
 </div>
 </div>
-<div id="outline-container-org3953047" class="outline-2">
-<h2 id="org3953047">Vim</h2>
-<div class="outline-text-2" id="text-org3953047">
+<div id="outline-container-org87a048b" class="outline-2">
+<h2 id="org87a048b">Vim</h2>
+<div class="outline-text-2" id="text-org87a048b">
 <p>
 If you use the Mutt client to read your email then this will set it up to use vim for composing new mail.
 </p>
 </div>
 </div>
 
-<div id="outline-container-orgc11449c" class="outline-2">
-<h2 id="orgc11449c">XMPP</h2>
-<div class="outline-text-2" id="text-orgc11449c">
+<div id="outline-container-orgf4dbf6f" class="outline-2">
+<h2 id="orgf4dbf6f">XMPP</h2>
+<div class="outline-text-2" id="text-orgf4dbf6f">
 <p>
 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.
 </p>
-- 
GitLab