diff --git a/README.md b/README.md
index 2467bb0d..a2411c39 100644
--- a/README.md
+++ b/README.md
@@ -4,11 +4,11 @@
-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).
-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..c6f00254
--- /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 [[./downloads/current][found here]].
+
+#+BEGIN_EXPORT html
+
+#+END_EXPORT
diff --git a/doc/EN/index.org b/doc/EN/index.org
index 3329726a..c5f721eb 100644
--- a/doc/EN/index.org
+++ b/doc/EN/index.org
@@ -23,11 +23,11 @@
#+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]].
-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/man/freedombone-image.1.gz b/man/freedombone-image.1.gz
index 6c8eab94..27b5981e 100644
Binary files a/man/freedombone-image.1.gz and b/man/freedombone-image.1.gz differ
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 {
diff --git a/website/EN/boards.html b/website/EN/boards.html
new file mode 100644
index 00000000..9a9b2c06
--- /dev/null
+++ b/website/EN/boards.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Supported ARM boards
+
+
+
+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.
+
+
+
diff --git a/website/EN/index.html b/website/EN/index.html
index 6ddb1bfb..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.
@@ -268,7 +268,7 @@ So you want to run your own internet services? Email, chat, VoIP, web sites, fil