From a1c5b3132b41d3a7ce2d8dea3f554666aceff06b Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Wed, 27 Sep 2017 18:35:05 +0100
Subject: [PATCH 1/6] openvpn logging
---
src/freedombone-app-vpn | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/freedombone-app-vpn b/src/freedombone-app-vpn
index b32e4c36..460072e6 100755
--- a/src/freedombone-app-vpn
+++ b/src/freedombone-app-vpn
@@ -58,11 +58,13 @@ vpn_variables=(MY_EMAIL_ADDRESS
VPN_TLS_PORT)
function logging_on_vpn {
- echo -n ''
+ sed -i 's|status .*|status /var/log/openvpn.log|g' /etc/openvpn/server.conf
+ systemctl restart openvpn
}
function logging_off_vpn {
- echo -n ''
+ sed -i 's|status .*|status /dev/null|g' /etc/openvpn/server.conf
+ systemctl restart openvpn
}
function install_interactive_vpn {
From eadab124044b0b1674c22525a73817cea27a299c Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Thu, 28 Sep 2017 10:17:37 +0100
Subject: [PATCH 2/6] Make the list of supported ARM boards more obvious
---
README.md | 2 +-
doc/EN/boards.org | 35 +++++
man/freedombone-image.1.gz | Bin 3486 -> 3507 bytes
website/EN/boards.html | 298 +++++++++++++++++++++++++++++++++++++
4 files changed, 334 insertions(+), 1 deletion(-)
create mode 100644 doc/EN/boards.org
create mode 100644 website/EN/boards.html
diff --git a/README.md b/README.md
index 2467bb0d..84b73752 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ So you want to run your own internet services? Email, chat, VoIP, web sites, fil
[Here's how](https://freedombone.net/homeserver.html).
-And here's how [on a Beaglebone Black](https://freedombone.net/beaglebone.html).
+And here's how [on a Beaglebone Black](https://freedombone.net/beaglebone.html). A list of other supported ARM boards [can be found here](https://freedombone.net/boards.html).
Want to make a community mesh network which doesn't depend upon the internet? The [Freedombone Mesh](https://freedombone.net/mesh.html) is a wireless solution for autonomous communication that can be rapidly deployed in temporary, emergency or post-disaster situations where internet access is unavailable or compromised.
diff --git a/doc/EN/boards.org b/doc/EN/boards.org
new file mode 100644
index 00000000..6799fa06
--- /dev/null
+++ b/doc/EN/boards.org
@@ -0,0 +1,35 @@
+#+TITLE:
+#+AUTHOR: Bob Mottram
+#+EMAIL: bob@freedombone.net
+#+KEYWORDS: freedombone, arm board, SBC, single board computer
+#+DESCRIPTION: List of supported ARM boards
+#+OPTIONS: ^:nil toc:nil
+#+HTML_HEAD:
+
+#+BEGIN_CENTER
+[[file:images/logo.png]]
+#+END_CENTER
+
+#+BEGIN_EXPORT html
+
+
Supported ARM boards
+
+#+END_EXPORT
+
+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]].
+
+ - [[./downloads/current/freedombone-current-beaglebone-armhf.img.xz][beaglebone]]
+ - [[./downloads/current/freedombone-current-cubieboard2-armhf.img.xz][cubieboard2]]
+ - [[./downloads/current/freedombone-current-cubietruck-armhf.img.xz][cubietruck]]
+ - [[./downloads/current/freedombone-current-pcduino3-armhf.img.xz][pcduino3]]
+ - a20-olinuxino-lime
+ - a20-olinuxino-lime2
+ - a20-olinuxino-micro
+
+The latest image builds can be found here
+
+#+BEGIN_EXPORT html
+
+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.
+
+
+
From 01e9b08453aee1ca452ddfdc35f273cc3a6307b5 Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Thu, 28 Sep 2017 10:21:32 +0100
Subject: [PATCH 3/6] Link to other ARM boards
---
doc/EN/index.org | 2 +-
website/EN/index.html | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/doc/EN/index.org b/doc/EN/index.org
index 3329726a..10e7a8ab 100644
--- a/doc/EN/index.org
+++ b/doc/EN/index.org
@@ -27,7 +27,7 @@ So you want to run your own internet services? Email, chat, VoIP, web sites, fil
[[./homeserver.html][Here's how]].
-And here's how [[./beaglebone.html][on a Beaglebone Black]].
+And here's how [[./beaglebone.html][on a Beaglebone Black]]. A list of other supported ARM boards [[./boards.html][can be found here]].
Or you can install [[./debianinstall.html][onto an existing Debian system]].
diff --git a/website/EN/index.html b/website/EN/index.html
index 6ddb1bfb..6db8288b 100644
--- a/website/EN/index.html
+++ b/website/EN/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
@@ -268,7 +268,7 @@ So you want to run your own internet services? Email, chat, VoIP, web sites, fil
From f81ab83fdb1caf4541667bd6acc3229c7075d210 Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Thu, 28 Sep 2017 10:23:12 +0100
Subject: [PATCH 4/6] Link to latest builds
---
doc/EN/boards.org | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/EN/boards.org b/doc/EN/boards.org
index 6799fa06..c6f00254 100644
--- a/doc/EN/boards.org
+++ b/doc/EN/boards.org
@@ -26,7 +26,7 @@ The following ARM boards are supported by the build system. If your board isn't
- a20-olinuxino-lime2
- a20-olinuxino-micro
-The latest image builds can be found here
+The latest image builds can be [[./downloads/current][found here]].
#+BEGIN_EXPORT html
From 868fb628a7da4f92b3c3baca357be639d684df3e Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Thu, 28 Sep 2017 10:23:49 +0100
Subject: [PATCH 5/6] Link to latest builds
---
website/EN/boards.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/website/EN/boards.html b/website/EN/boards.html
index a6965a60..9a9b2c06 100644
--- a/website/EN/boards.html
+++ b/website/EN/boards.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
@@ -263,7 +263,7 @@ The following ARM boards are supported by the build system. If your board isn't
-The latest image builds can be found here
+The latest image builds can be found here.
From 14a521e7709875315d424cda0e780f9acbc139b7 Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Thu, 28 Sep 2017 10:42:36 +0100
Subject: [PATCH 6/6] Mention vpn
---
README.md | 2 +-
doc/EN/index.org | 2 +-
website/EN/index.html | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 84b73752..a2411c39 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
-So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.
+So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.
[Here's how](https://freedombone.net/homeserver.html).
diff --git a/doc/EN/index.org b/doc/EN/index.org
index 10e7a8ab..c5f721eb 100644
--- a/doc/EN/index.org
+++ b/doc/EN/index.org
@@ -23,7 +23,7 @@
#+END_EXPORT
-So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.
+So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.
[[./homeserver.html][Here's how]].
diff --git a/website/EN/index.html b/website/EN/index.html
index 6db8288b..ad2e93e2 100644
--- a/website/EN/index.html
+++ b/website/EN/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
@@ -260,7 +260,7 @@ for the JavaScript code in this tag.
-So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.
+So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone enables you to do all of that in a self-hosted way, where you keep control of your data and it resides in your own home.