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 +
+Return to the home page +
+#+END_EXPORT diff --git a/man/freedombone-image.1.gz b/man/freedombone-image.1.gz index 6c8eab94413b55ab6b6449f9c795dc422b7941a1..27b5981ebe523990175387f2299d046fd4399d68 100644 GIT binary patch delta 3480 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 diff --git a/website/EN/boards.html b/website/EN/boards.html new file mode 100644 index 00000000..a6965a60 --- /dev/null +++ b/website/EN/boards.html @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+

logo.png +

+
+
+ +
+

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. +

+ + + +

+The latest image builds can be found here +

+ +
+Return to the home page +
+
+
+ + + + +
+ + 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

-And here's how on a Beaglebone Black. +And here's how on a Beaglebone Black. A list of other supported ARM boards can be found here.

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.