Merge branch 'stretch' of https://github.com/bashrc/freedombone
This commit is contained in:
commit
4b6ae8bde1
|
@ -17,7 +17,9 @@ This site can also be accessed via a Tor browser at *http://yjxlc3imv7obva4grjae
|
|||
|
||||
*Email:* bob@freedombone.net
|
||||
|
||||
*PGP/GPG Fingerprint:* 9ABB82C00ABF39F82680487DCC2536191FA7C33F
|
||||
*PGP/GPG Public key:*
|
||||
#+attr_html: :width 60% :align center
|
||||
[[file:images/pubkey.png]]
|
||||
|
||||
*XMPP:* bob@freedombone.net with OMEMO or OpenPGP
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 7.0 KiB |
|
@ -338,21 +338,20 @@ function dynamic_dns_setup {
|
|||
15 zerigo.com
|
||||
16 dhis.org
|
||||
17 nsupdate.info
|
||||
18 duckdns.org
|
||||
19 loopia.com
|
||||
20 namecheap.com
|
||||
21 domains.google.com
|
||||
22 ovh.com
|
||||
23 dtdns.com
|
||||
24 giradns.com
|
||||
25 duiadns.net
|
||||
26 ddnss.de
|
||||
27 dynv6.com
|
||||
28 ipv4.dynv6.com
|
||||
29 default@spdyn.de
|
||||
30 strato.com
|
||||
31 freemyip.com
|
||||
32 cloudxns.net)
|
||||
18 loopia.com
|
||||
19 namecheap.com
|
||||
20 domains.google.com
|
||||
21 ovh.com
|
||||
22 dtdns.com
|
||||
23 giradns.com
|
||||
24 duiadns.net
|
||||
25 ddnss.de
|
||||
26 dynv6.com
|
||||
27 ipv4.dynv6.com
|
||||
28 default@spdyn.de
|
||||
29 strato.com
|
||||
30 freemyip.com
|
||||
31 cloudxns.net)
|
||||
|
||||
# shellcheck disable=SC2068
|
||||
selection=$(dialog --backtitle $"Freedombone Configuration" --title $"Dynamic DNS" --menu $"Choose Dynamic DNS provider, or ESC for none:" 24 60 32 "${W[@]}" 3>&2 2>&1 1>&3)
|
||||
|
@ -383,22 +382,20 @@ function dynamic_dns_setup {
|
|||
15) DDNS_PROVIDER="default@www.zerigo.com";;
|
||||
16) DDNS_PROVIDER="default@www.dhis.org";;
|
||||
17) DDNS_PROVIDER="default@nsupdate.info";;
|
||||
18) DDNS_PROVIDER="default@duckdns.org";;
|
||||
19) DDNS_PROVIDER="default@www.loopia.com";;
|
||||
20) DDNS_PROVIDER="default@www.namecheap.com";;
|
||||
21) DDNS_PROVIDER="default@domains.google.com";;
|
||||
22) DDNS_PROVIDER="default@www.ovh.com";;
|
||||
23) DDNS_PROVIDER="default@www.dtdns.com";;
|
||||
24) DDNS_PROVIDER="default@giradns.com";;
|
||||
25) DDNS_PROVIDER="default@www.duiadns.net";;
|
||||
26) DDNS_PROVIDER="default@ddnss.de";;
|
||||
27) DDNS_PROVIDER="default@dynv6.com";;
|
||||
28) DDNS_PROVIDER="default@ipv4.dynv6.com";;
|
||||
29) DDNS_PROVIDER="default@spdyn.de";;
|
||||
30) DDNS_PROVIDER="default@www.strato.com";;
|
||||
31) DDNS_PROVIDER="default@freemyip.com";;
|
||||
32) DDNS_PROVIDER="default@www.cloudxns.net";;
|
||||
33) DDNS_PROVIDER="none";;
|
||||
18) DDNS_PROVIDER="default@www.loopia.com";;
|
||||
19) DDNS_PROVIDER="default@www.namecheap.com";;
|
||||
20) DDNS_PROVIDER="default@domains.google.com";;
|
||||
21) DDNS_PROVIDER="default@www.ovh.com";;
|
||||
22) DDNS_PROVIDER="default@www.dtdns.com";;
|
||||
23) DDNS_PROVIDER="default@giradns.com";;
|
||||
24) DDNS_PROVIDER="default@www.duiadns.net";;
|
||||
25) DDNS_PROVIDER="default@ddnss.de";;
|
||||
26) DDNS_PROVIDER="default@dynv6.com";;
|
||||
27) DDNS_PROVIDER="default@ipv4.dynv6.com";;
|
||||
28) DDNS_PROVIDER="default@spdyn.de";;
|
||||
29) DDNS_PROVIDER="default@www.strato.com";;
|
||||
30) DDNS_PROVIDER="default@freemyip.com";;
|
||||
31) DDNS_PROVIDER="default@www.cloudxns.net";;
|
||||
esac
|
||||
save_configuration_values
|
||||
|
||||
|
|
|
@ -3,26 +3,33 @@
|
|||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<!-- 2018-04-12 Thu 18:25 -->
|
||||
<!-- 2018-05-11 Fri 17:27 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<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 support the Freedombone project"
|
||||
/>
|
||||
<meta name="keywords" content="freedombone, support" />
|
||||
<style type="text/css">
|
||||
<!--/*--><![CDATA[/*><!--*/
|
||||
.title { text-align: center; }
|
||||
.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 { color: green; }
|
||||
.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; }
|
||||
.right { margin-left: auto; margin-right: 0px; text-align: right; }
|
||||
.left { margin-left: 0px; margin-right: auto; text-align: left; }
|
||||
.center { margin-left: auto; margin-right: auto; text-align: center; }
|
||||
.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%; }
|
||||
|
@ -49,27 +56,111 @@
|
|||
border: 1px solid black;
|
||||
}
|
||||
pre.src:hover:before { display: inline;}
|
||||
pre.src-sh:before { content: 'sh'; }
|
||||
pre.src-bash:before { content: 'sh'; }
|
||||
/* 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-R:before { content: 'R'; }
|
||||
pre.src-perl:before { content: 'Perl'; }
|
||||
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.right { text-align: center; }
|
||||
th.left { text-align: center; }
|
||||
th.center { text-align: center; }
|
||||
td.right { text-align: right; }
|
||||
td.left { text-align: left; }
|
||||
td.center { text-align: center; }
|
||||
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:nth-child(2) { display: inline; }
|
||||
.footpara { display: block; }
|
||||
.footpara { display: inline; }
|
||||
.footdef { margin-bottom: 1em; }
|
||||
.figure { padding: 1em; }
|
||||
.figure p { text-align: center; }
|
||||
|
@ -89,6 +180,7 @@
|
|||
{ 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" />
|
||||
|
@ -97,7 +189,7 @@
|
|||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this tag.
|
||||
|
||||
Copyright (C) 2012-2013 Free Software Foundation, Inc.
|
||||
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
|
||||
|
@ -144,20 +236,19 @@ for the JavaScript code in this tag.
|
|||
<a name="top" id="top"></a>
|
||||
</div>
|
||||
<div id="content">
|
||||
<h1 class="title"></h1>
|
||||
|
||||
<div class="figure">
|
||||
<p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-1" class="outline-2">
|
||||
<h2 id="sec-1">Support</h2>
|
||||
<div id="outline-container-orgf724cf8" class="outline-2">
|
||||
<h2 id="orgf724cf8">Support</h2>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2" class="outline-2">
|
||||
<h2 id="sec-2">Contact details</h2>
|
||||
<div class="outline-text-2" id="text-2">
|
||||
<div id="outline-container-orgc83c003" class="outline-2">
|
||||
<h2 id="orgc83c003">Contact details</h2>
|
||||
<div class="outline-text-2" id="text-orgc83c003">
|
||||
<p>
|
||||
This site can also be accessed via a Tor browser at <b><a href="http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion">http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion</a></b>
|
||||
</p>
|
||||
|
@ -167,9 +258,14 @@ This site can also be accessed via a Tor browser at <b><a href="http://yjxlc3imv
|
|||
</p>
|
||||
|
||||
<p>
|
||||
<b>PGP/GPG Fingerprint:</b> 9ABB82C00ABF39F82680487DCC2536191FA7C33F
|
||||
<b>PGP/GPG Public key:</b>
|
||||
</p>
|
||||
|
||||
<div class="figure">
|
||||
<p><img src="images/pubkey.png" alt="pubkey.png" width="60%" align="center" />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<b>XMPP:</b> bob@freedombone.net with OMEMO or OpenPGP
|
||||
</p>
|
||||
|
@ -184,21 +280,22 @@ This site can also be accessed via a Tor browser at <b><a href="http://yjxlc3imv
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3" class="outline-2">
|
||||
<h2 id="sec-3">Things which would be nice to have</h2>
|
||||
<div class="outline-text-2" id="text-3">
|
||||
</div><div id="outline-container-sec-3-1" class="outline-3">
|
||||
<h3 id="sec-3-1">Ideas</h3>
|
||||
<div class="outline-text-3" id="text-3-1">
|
||||
<div id="outline-container-orgbff7600" class="outline-2">
|
||||
<h2 id="orgbff7600">Things which would be nice to have</h2>
|
||||
<div class="outline-text-2" id="text-orgbff7600">
|
||||
</div>
|
||||
<div id="outline-container-orgc80da0b" class="outline-3">
|
||||
<h3 id="orgc80da0b">Ideas</h3>
|
||||
<div class="outline-text-3" id="text-orgc80da0b">
|
||||
<p>
|
||||
Know of some fabulous web system which could run on Freedombone, but currently doesn't? Contact the above, and be prepared to make a compelling argument for why it should be included.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-2" class="outline-3">
|
||||
<h3 id="sec-3-2">Money</h3>
|
||||
<div class="outline-text-3" id="text-3-2">
|
||||
<div id="outline-container-org4c61d84" class="outline-3">
|
||||
<h3 id="org4c61d84">Money</h3>
|
||||
<div class="outline-text-3" id="text-org4c61d84">
|
||||
<p>
|
||||
At the present time this project is not seeking any funding. There is no crowdfunding campaign and no slick marketing video. Those aren't ruled out as future possibilities, but for now they're just not needed.
|
||||
</p>
|
||||
|
@ -209,35 +306,35 @@ If you find this project useful then you may wish to consider donating to <a hre
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-3" class="outline-3">
|
||||
<h3 id="sec-3-3">Testing and reporting bugs</h3>
|
||||
<div class="outline-text-3" id="text-3-3">
|
||||
<div id="outline-container-org45612ae" class="outline-3">
|
||||
<h3 id="org45612ae">Testing and reporting bugs</h3>
|
||||
<div class="outline-text-3" id="text-org45612ae">
|
||||
<p>
|
||||
Testing of the install on different hardware. Also pentesting on test installations to find vulnerabilities.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-4" class="outline-3">
|
||||
<h3 id="sec-3-4">Web design and artwork</h3>
|
||||
<div class="outline-text-3" id="text-3-4">
|
||||
<div id="outline-container-org573e6df" class="outline-3">
|
||||
<h3 id="org573e6df">Web design and artwork</h3>
|
||||
<div class="outline-text-3" id="text-org573e6df">
|
||||
<p>
|
||||
A better design for this website would be nice to have. Photos, icons or other artwork are all welcome. I've always liked the cartoon artwork of the <a href="https://www.mediagoblin.org/">Mediagoblin</a> project, and attractive graphics can help to get people initially interested.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-5" class="outline-3">
|
||||
<h3 id="sec-3-5">Howto videos</h3>
|
||||
<div class="outline-text-3" id="text-3-5">
|
||||
<div id="outline-container-org7dd2e41" class="outline-3">
|
||||
<h3 id="org7dd2e41">Howto videos</h3>
|
||||
<div class="outline-text-3" id="text-org7dd2e41">
|
||||
<p>
|
||||
If you're good at making videos then a howto for installing Freedombone onto various types of hardware, or testing the mesh system in realistic/exotic scenarios would be good. You could even host videos on PeerTube or Mediagoblin.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-sec-3-6" class="outline-3">
|
||||
<h3 id="sec-3-6">More education and promotion</h3>
|
||||
<div class="outline-text-3" id="text-3-6">
|
||||
<div id="outline-container-orgd17ce5b" class="outline-3">
|
||||
<h3 id="orgd17ce5b">More education and promotion</h3>
|
||||
<div class="outline-text-3" id="text-orgd17ce5b">
|
||||
|
||||
<div class="figure">
|
||||
<p><img src="./images/educate.png" alt="educate.png" width="50%" align="center" />
|
||||
|
@ -254,18 +351,18 @@ Raising awareness beyond the near zero current level, overcoming fear and parano
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-7" class="outline-3">
|
||||
<h3 id="sec-3-7">Translations</h3>
|
||||
<div class="outline-text-3" id="text-3-7">
|
||||
<div id="outline-container-orgc230168" class="outline-3">
|
||||
<h3 id="orgc230168">Translations</h3>
|
||||
<div class="outline-text-3" id="text-orgc230168">
|
||||
<p>
|
||||
To add translations modify the json files within the <b>locale</b> subdirectory. Then make a pull request on the <a href="https://github.com/bashrc/freedombone">Github site</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-3-8" class="outline-3">
|
||||
<h3 id="sec-3-8">Packaging</h3>
|
||||
<div class="outline-text-3" id="text-3-8">
|
||||
<div id="outline-container-org9271805" class="outline-3">
|
||||
<h3 id="org9271805">Packaging</h3>
|
||||
<div class="outline-text-3" id="text-org9271805">
|
||||
<p>
|
||||
Helping to package GNU Social and Hubzilla for Debian would be beneficial.
|
||||
</p>
|
||||
|
|
Loading…
Reference in New Issue