diff --git a/doc/EN/armbian.org b/doc/EN/armbian.org
index a9bbf292..be475d80 100644
--- a/doc/EN/armbian.org
+++ b/doc/EN/armbian.org
@@ -23,7 +23,7 @@ If you have a single board ARM computer which isn't one of the supported ones th
Download the Armbian image for your board. It must be version 9 (Stretch), otherwise it won't work. Extract the image from its archive, then copy it to a microSD card:
#+begin_src bash
-sudo dd bs=1M if=[Armbian .img file] of=/dev/sdX conv=fdatasync
+sudo dd bs=32M if=[Armbian .img file] of=/dev/sdX conv=fdatasync
#+end_src
Where */dev/sdX* is the path for the microSD drive on your system.
diff --git a/doc/EN/homeserver.org b/doc/EN/homeserver.org
index 12a75e6c..496ad9fe 100644
--- a/doc/EN/homeserver.org
+++ b/doc/EN/homeserver.org
@@ -69,8 +69,8 @@ Now plug in the USB thumb drive, and do the same again. Notice which drive lette
You can now copy the image to the USB thumb drive, replacing *sdX* with the identifier of the USB thumb drive. Don't include any numbers (so for example use *sdc* instead of *sdc1*).
#+begin_src bash
-dd if=/dev/zero of=/dev/sdX bs=1M count=8
-dd bs=1M if=myimagefile.img of=/dev/sdX conv=fdatasync
+dd if=/dev/zero of=/dev/sdX bs=32M count=8
+dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync
#+end_src
And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use as a server, power on and set the BIOS to boot from the USB stick.
diff --git a/doc/EN/installation.org b/doc/EN/installation.org
index f5d8acf1..5377a58f 100644
--- a/doc/EN/installation.org
+++ b/doc/EN/installation.org
@@ -129,7 +129,7 @@ unxz filename.img.xz
Then copy it to a microSD card. Depending on your system you may need an adaptor to be able to do that.
#+BEGIN_SRC bash
-sudo dd bs=1M if=filename.img of=/dev/sdX conv=fdatasync
+sudo dd bs=32M if=filename.img of=/dev/sdX conv=fdatasync
#+END_SRC
Where *sdX* is the microSD drive. You can check which drive is the microSD drive using:
diff --git a/doc/EN/mesh_images.org b/doc/EN/mesh_images.org
index 64c16ad8..9408d8f0 100644
--- a/doc/EN/mesh_images.org
+++ b/doc/EN/mesh_images.org
@@ -41,8 +41,8 @@ wget https://freedombone.net/downloads/v31/freedombone-meshclient-i386.img.xz
wget https://freedombone.net/downloads/v31/freedombone-meshclient-i386.img.xz.sig
gpg --verify freedombone-meshclient-i386.img.xz.sig
unxz freedombone-meshclient-i386.img.xz
-sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8
-sudo dd bs=1M if=freedombone-meshclient-i386.img of=/dev/sdX conv=fdatasync
+sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
+sudo dd bs=32M if=freedombone-meshclient-i386.img of=/dev/sdX conv=fdatasync
#+end_src
To get a number of systems onto the mesh repeat the /dd/ command to create however many bootable USB drives you need.
@@ -55,8 +55,8 @@ wget https://freedombone.net/downloads/v31/freedombone-meshclient-insecure-i386.
wget https://freedombone.net/downloads/v31/freedombone-meshclient-insecure-i386.img.xz.sig
gpg --verify freedombone-meshclient-insecure-i386.img.xz.sig
unxz freedombone-meshclient-insecure-i386.img.xz
-sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8
-sudo dd bs=1M if=freedombone-meshclient-insecure-i386.img of=/dev/sdX conv=fdatasync
+sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
+sudo dd bs=32M if=freedombone-meshclient-insecure-i386.img of=/dev/sdX conv=fdatasync
#+end_src
** Router images
@@ -75,7 +75,7 @@ gpg --verify freedombone-mesh_beaglebone-armhf.img.xz.sig
sha256sum freedombone-mesh_beaglebone-armhf.img.xz
ad8f22c0d46c98a80aa47b5809402971cf5cf26ebf587c59a667307b2386c3d2
unxz freedombone-mesh_beaglebone-armhf.img.xz
-sudo dd bs=1M if=freedombone-mesh_beaglebone-armhf.img of=/dev/sdX conv=fdatasync
+sudo dd bs=32M if=freedombone-mesh_beaglebone-armhf.img of=/dev/sdX conv=fdatasync
#+end_src
If you have a few Beaglebone Blacks to use as routers then repeat the /dd/ command to create however many microSD cards you need.
@@ -119,8 +119,8 @@ Now plug in the USB thumb drive, and do the same again. Notice which drive lette
You can now copy the image to the USB thumb drive, replacing *sdX* with the identifier of the USB thumb drive. Don't include any numbers (so for example use *sdc* instead of *sdc1*).
#+begin_src bash
-sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8
-sudo dd bs=1M if=myimagefile.img of=/dev/sdX conv=fdatasync
+sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
+sudo dd bs=32M if=myimagefile.img of=/dev/sdX conv=fdatasync
#+end_src
And wait. Again it will take a while to copy over. When that's done plug it into the laptop or netbook which you want to use on the mesh, power on and set the BIOS to boot from the USB stick.
diff --git a/doc/EN/release3.org b/doc/EN/release3.org
index 4c890a59..f30afe58 100644
--- a/doc/EN/release3.org
+++ b/doc/EN/release3.org
@@ -31,7 +31,7 @@ Copy the image to a microSD card or USB thumb drive, replacing sdX with the iden
#+BEGIN_SRC bash
unxz downloadedimagefile.img.xz
-dd bs=1M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync
+dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync
#+END_SRC
And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.
diff --git a/doc/EN/release31.org b/doc/EN/release31.org
index 513023f1..f4398468 100644
--- a/doc/EN/release31.org
+++ b/doc/EN/release31.org
@@ -39,7 +39,7 @@ Copy the image to a microSD card or USB thumb drive, replacing sdX with the iden
#+BEGIN_SRC bash
unxz downloadedimagefile.img.xz
-dd bs=1M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync
+dd bs=32M if=downloadedimagefile.img of=/dev/sdX conv=fdatasync
#+END_SRC
And wait. It will take a while to copy over. When that's done you might want to increase the partition size on the drive, using a tool such as [[http://gparted.org][Gparted]]. Whether you need to do that will depend upon how many apps you intend to install and how much data they will store.
diff --git a/doc/EN/socialinstance.org b/doc/EN/socialinstance.org
index a57dd44c..bcf8a250 100644
--- a/doc/EN/socialinstance.org
+++ b/doc/EN/socialinstance.org
@@ -31,8 +31,8 @@ wget https://freedombone.net/downloads/v31/freedombone-pleroma-amd64.img.xz
wget https://freedombone.net/downloads/v31/freedombone-pleroma-amd64.img.xz.sig
gpg --verify freedombone-pleroma-amd64.img.xz.sig
unxz freedombone-pleroma-amd64.img.xz
-sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8
-sudo dd bs=1M if=freedombone-pleroma-amd64.img of=/dev/sdX conv=fdatasync
+sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8
+sudo dd bs=32M if=freedombone-pleroma-amd64.img of=/dev/sdX conv=fdatasync
#+end_src
Also note that if the laptop has a removable SSD drive it's possible to copy the image directly to that if you have enough equipment.
diff --git a/src/freedombone-image b/src/freedombone-image
index 629afddf..020b4a88 100755
--- a/src/freedombone-image
+++ b/src/freedombone-image
@@ -698,8 +698,8 @@ if [[ $IMAGE_TYPE != "qemu"* ]]; then
fi
echo ''
echo " unxz -k ${PROJECT_NAME}*.img.xz"
- echo ' sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8'
- echo " sudo dd bs=1M if=${PROJECT_NAME}*.img of=/dev/sdX conv=fdatasync"
+ echo ' sudo dd if=/dev/zero of=/dev/sdX bs=32M count=8'
+ echo " sudo dd bs=32M if=${PROJECT_NAME}*.img of=/dev/sdX conv=fdatasync"
echo ''
fi
diff --git a/website/EN/armbian.html b/website/EN/armbian.html
index 0fdaa34e..933e6027 100644
--- a/website/EN/armbian.html
+++ b/website/EN/armbian.html
@@ -3,26 +3,33 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -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,7 +236,6 @@ for the JavaScript code in this tag.
-
@@ -152,12 +243,7 @@ for the JavaScript code in this tag.
-
-
-<center><h1>Installing on Armbian</h1></center>
-
-
-
+
Installing on Armbian
@@ -174,8 +260,7 @@ Download the Armbian image for your board. It must be version 9 (Stretch), other
@@ -253,7 +334,6 @@ Install the Freedombone commands:
-
make install
@@ -263,7 +343,6 @@ And now you can begin installing the Freedombone system. There are two ways of d
-
freedombone menuconfig
@@ -273,7 +352,6 @@ Alternatively, if you don't own a domain name, don't have administrator access t
-
freedombone menuconfig-onion
@@ -283,7 +361,6 @@ You will then be taken through a few questions and the system will install. Afte
-
ssh myusername@freedombone.local -p 2222
diff --git a/website/EN/homeserver.html b/website/EN/homeserver.html
index c064478c..1412dd0b 100644
--- a/website/EN/homeserver.html
+++ b/website/EN/homeserver.html
@@ -3,26 +3,33 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -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,7 +236,6 @@ for the JavaScript code in this tag.
-
@@ -152,9 +243,9 @@ for the JavaScript code in this tag.
-
-
Home Server
-
+
+
Home Server
+
The quickest way to get started is as follows. You will need to be running a Debian based system (version 8 or later), have an old but still working laptop or netbook which you can use as a server, and 8GB or larger USB thumb drive and an ethernet cable to connect the laptop to your internet router.
@@ -164,10 +255,9 @@ First install freedombone onto your local system (not the target hardware that y
-
sudo apt-get install git dialog build-essential
git clone https://github.com/bashrc/freedombone
-cd freedombone
+cd freedombone
git checkout stretch
sudo make install
freedombone-image --setup debian
@@ -180,10 +270,9 @@ Or on Arch/Parabola:
-
sudo pacman -S git dialog
git clone https://github.com/bashrc/freedombone
-cd freedombone
+cd freedombone
git checkout stretch
sudo make install
freedombone-image --setup parabola
@@ -196,7 +285,6 @@ Now prepare your local system to talk to the freedombone by running the followin
-
freedombone-client
@@ -234,7 +322,6 @@ List what drives are on your system with:
-
ls /dev/sd*
@@ -248,9 +335,8 @@ You can now copy the image to the USB thumb drive, replacing sdX with the
@@ -377,7 +459,6 @@ Of course, this is just one way in which you can install the Freedombone system.
-
man freedombone-image
diff --git a/website/EN/installation.html b/website/EN/installation.html
index 4ce78c49..f393b83a 100644
--- a/website/EN/installation.html
+++ b/website/EN/installation.html
@@ -3,26 +3,33 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -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,66 +236,65 @@ for the JavaScript code in this tag.
Building an image for a Single Board Computer or Virtual Machine
-
+
+
Building an image for a Single Board Computer or Virtual Machine
+
You don't have to trust images downloaded from random internet locations signed with untrusted keys. You can build one from scratch yourself, and this is the recommended procedure for maximum security. For guidance on how to build images see the manpage for the freedombone-image command.
@@ -213,10 +304,9 @@ Install the freedombone commands onto your laptop/desktop:
Before installing Freedombone you will need a few things.
-
Have some domains, or subdomains, registered with a dynamic DNS service. For the full install you may need two "official" purchased domains or be using a subdomain provider which is supported by Let's Encrypt.
-
-
System with a new installation of Debian Stretch or a downloaded/prepared disk image
-
-
Ethernet connection between the system and your internet router
-
-
That it is possible to forward ports from the internet router to the system, typically via firewall settings
-
-
Have ssh access to the system, typically via fbone@freedombone.local on port 2222
-
+
Have some domains, or subdomains, registered with a dynamic DNS service. For the full install you may need two "official" purchased domains or be using a subdomain provider which is supported by Let's Encrypt.
+
System with a new installation of Debian Stretch or a downloaded/prepared disk image
+
Ethernet connection between the system and your internet router
+
That it is possible to forward ports from the internet router to the system, typically via firewall settings
+
Have ssh access to the system, typically via fbone@freedombone.local on port 2222
-
-
Installation
-
+
+
Installation
+
There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine.
-
-
On a Laptop, Netbook or Desktop machine
-
+
+
On a Laptop, Netbook or Desktop machine
+
If you have an existing system, such as an old laptop or netbook which you can leave running as a server, then install a new version of Debian Stretch onto it. During the Debian install you won't need the print server or the desktop environment, and unchecking those will reduce the attack surface. Once Debian enter the following commands:
@@ -408,7 +475,6 @@ Where sdX is the microSD drive. You can check which drive is the microSD
-
ls /dev/sd*
@@ -422,7 +488,6 @@ With the board connected and running you can ssh into the system with:
-
ssh fbone@freedombone.local -p 2222
@@ -433,15 +498,14 @@ Using the password 'freedombone'. Take a note of the new login password and then
-
-
As a Virtual Machine
-
+
+
As a Virtual Machine
+
Qemu is currently supported, since it's s fully free software system. You can run a 64 bit Qemu image with:
-
qemu-system-x86_64 -m 1G filename.img
@@ -453,42 +517,42 @@ The default login will be username 'fbone' and password 'freedombone'. Take a no
-
-
Social Key Management - the 'Unforgettable Key'
-
+
+
Social Key Management - the 'Unforgettable Key'
+
During the install procedure you will be asked if you wish to import GPG keys. If you don't already possess GPG keys then just select "Ok" and they will be generated during the install. If you do already have GPG keys then there are a few possibilities
-
-
You have the gnupg keyring on an encrypted USB drive
-
+
+
You have the gnupg keyring on an encrypted USB drive
+
If you previously made a master keydrive containing the full keyring (the .gnupg directory). This is the most straightforward case, but not as secure as splitting the key into fragments.
-
-
You have a number of key fragments on USB drives retrieved from friends
-
+
+
You have a number of key fragments on USB drives retrieved from friends
+
-If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more Keydrives.
+If you previously made some USB drives containing key fragments then retrieve them from your friends and plug them in one after the other. After the last drive has been read then remove it and just select "Ok". The system will then try to reconstruct the key. For this to work you will need to have previously made three or more Keydrives.
-
-
You can specify some ssh login details for friends servers containing key fragments
-
+
+
You can specify some ssh login details for friends servers containing key fragments
+
Enter three or more sets of login details and the installer will try to retrieve key fragments and then assemble them into the full key. This only works if you previously were using remote backups and had social key management enabled.
-
-
Final Setup
-
+
+
Final Setup
+
Any manual post-installation setup instructions or passwords can be found in /home/username/README.
@@ -501,127 +565,126 @@ On your internet router, typically under firewall settings, open the following p
-
+
-
+
-
Service
-
Ports
+
Service
+
Ports
-
HTTP
-
80
+
HTTP
+
80
-
HTTPS
-
443
+
HTTPS
+
443
-
SSH
-
2222
+
SSH
+
2222
-
DLNA
-
1900
+
DLNA
+
1900
-
DLNA
-
8200
+
DLNA
+
8200
-
XMPP
-
5222..5223
+
XMPP
+
5222..5223
-
XMPP
-
5269
+
XMPP
+
5269
-
XMPP
-
5280..5281
+
XMPP
+
5280..5281
-
IRC
-
6697
+
IRC
+
6697
-
Git
-
9418
+
Git
+
9418
-
Email
-
25
+
Email
+
25
-
Email
-
587
+
Email
+
587
-
Email
-
465
+
Email
+
465
-
Email
-
993
+
Email
+
993
-
VoIP
-
64738
+
VoIP
+
64738
-
VoIP
-
5060
+
VoIP
+
5060
-
Tox
-
33445
+
Tox
+
33445
-
Syncthing
-
22000
+
Syncthing
+
22000
-
-
Keydrives
-
+
+
Keydrives
+
After installing for the first time it's a good idea to create some keydrives. These will store your gpg key so that if all else fails you will still be able to restore from backup. There are two ways to do this:
-
-
Master Keydrive
-
+
+
Master Keydrive
+
This is the traditional security model in which you carry your full keyring on an encrypted USB drive. To make a master keydrive first format a USB drive as a LUKS encrypted drive. In Ubuntu this can be done from the Disk Utility application. Then plug it into the Freedombone system, then from your local machine run:
-
ssh myusername@mydomainname -p 2222
@@ -631,15 +694,14 @@ Select Administrator controls then Backup and Restore then Back
-
-
Fragment keydrives
-
+
+
Fragment keydrives
+
This breaks your GPG key into a number of fragments and randomly selects one to add to the USB drive. First format a USB drive as a LUKS encrypted drive. In Ubuntu this can be done from the Disk Utility application. Plug it into the Freedombone system then from your local machine run the following commands:
-
ssh myusername@mydomainname -p 2222
@@ -654,19 +716,18 @@ Fragments are randomly assigned and so you will need at least three or four keyd
-
-
On Client Machines
-
+
+
On Client Machines
+
You can configure laptops or desktop machines which connect to the Freedombone server in the following way. This alters encryption settings to improve overall security.
To administer the system after installation log in via ssh, become the root user and then launch the control panel.
-
ssh myusername@freedombone.local -p 2222
@@ -692,14 +752,9 @@ To administer the system after installation log in via ssh, become the root user
Select Administrator controls then from there you will be able to perform various tasks, such as backups, adding and removing users and so on. You can also do this via commands, which are typically installed as /usr/local/bin/freedombone* and the corresponding manpages.
-
-
-<center>
-Return to the <a href="index.html">home page</a>
-</center>
-
diff --git a/website/EN/mesh_images.html b/website/EN/mesh_images.html
index 7fdd8db9..5cb60dac 100644
--- a/website/EN/mesh_images.html
+++ b/website/EN/mesh_images.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
@@ -242,17 +242,17 @@ for the JavaScript code in this tag.
-
-
Mesh Network: Images
+
+
Mesh Network: Images
-
-
Pre-built Disk Images
-
+
+
Pre-built Disk Images
+
-
-
Writing many images quickly
-
+
+
Writing many images quickly
+
There may be situations where you need to write the same disk image to multiple drives at the same time in order to maximize rate of deployment. In the instructions given below the dd command is used for writing to the target drive, but to write to multiple drives you can use a tool such as GNOME MultiWriter.
@@ -280,9 +280,9 @@ The MultiWriter tool is also available within mesh client images, so that you ca
Routers are intended to build network coverage for an area using small and low cost hardware. You can bolt them to walls or leave them on window ledges. They don't have any user interface and their only job is to haul network traffic across the mesh and to enable peers to find each other via running bootstrap nodes for Tox and IPFS. Copy the image to a microSD card and insert it into the router, plug in an Atheros wifi dongle and power on. That should be all you need to do.
@@ -369,9 +369,9 @@ There is still a software freedom issue with the Beaglebone Black, but it doesn'
-
-
Building Disk Images
-
+
+
Building Disk Images
+
It's better not to trust images downloaded from random places on the interwebs. Chances are that unless you are in the web of trust of the above GPG signatures then they don't mean very much to you. If you actually want something trustworthy then build the images from scratch. It will take some time. Here's how to do it.
@@ -425,8 +425,8 @@ You can now copy the image to the USB thumb drive, replacing sdX with the
diff --git a/website/EN/release3.html b/website/EN/release3.html
index 6f006557..5ca64c88 100644
--- a/website/EN/release3.html
+++ b/website/EN/release3.html
@@ -3,26 +3,33 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -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,16 +236,15 @@ for the JavaScript code in this tag.
-
-
-
Building an internet run by the users, for the users
-
+
+
Building an internet run by the users, for the users
+
The internet may still be mostly in the clutches of a few giant megacorporations and dubious governments with sketchy agendas, but it doesn't have to remain that way. With the third version of the Freedombone system there is now more scope than before to take back your privacy, have ownership of personal data and run your own online communities without undesirable intermediaries.
@@ -163,27 +254,20 @@ Freedombone version 3 is based on Debian 9 (Stretch). It was released in July 20
-
Faster initial setup
-
-
More installable apps, including CryptPad, Koel, NextCloud, PostActiv, Friendica and Matrix/RiotWeb
-
Improved XMPP configuration for support of the Conversations app features
+
Improved blocking controls for a better federated network experience
+
Uses elliptic curve based GPG keys for better performance on low power single board computers
+
Pre-downloaded repos distributed within images for faster and more autonomous app installs
-
-
Installation
-
+
+
Installation
+
The simplest way to install is from a pre-made disk image. Images can be downloaded here. You will need to have previously obtained a domain name and have a dynamic DNS account somewhere.
@@ -193,9 +277,8 @@ Copy the image to a microSD card or USB thumb drive, replacing sdX with the iden
@@ -212,7 +295,6 @@ As the system boots for the first time the login is:
-
username: fbone
password: freedombone
@@ -223,7 +305,6 @@ If you're installing from a microSD card on a single board computer without a sc
-
ssh fbone@freedombone.local -p 2222
@@ -242,9 +323,9 @@ More detailed installation instructions are linked from t
-
-
Upgrading from a previous install
-
+
+
Upgrading from a previous install
+
To upgrade from the Debian Jessie version first create a master keydrive. Go to the Administrator control panel and select Backup and restore then Backup GPG key to USB (master keydrive). Insert a LUKS encrypted USB drive. When that is done Create a full backup by selecting Backup data to USB drive and using another LUKS encrypted USB drive.
diff --git a/website/EN/release31.html b/website/EN/release31.html
index 7dd87e29..e431067e 100644
--- a/website/EN/release31.html
+++ b/website/EN/release31.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
@@ -242,9 +242,9 @@ for the JavaScript code in this tag.
-
-
Version 3.1, 2018-04-15
-
+
+
Version 3.1, 2018-04-15
+
Newer and shinier than before, Freedombone 3.1 rests upon the solid foundation of Debian stable and delivers major new self-hosted apps, improved mesh networking and a new logo. It supports version 3 onion addresses and the ability to use email with onion and I2P addresses. New apps are:
@@ -281,9 +281,9 @@ The future is decentralized.
-
-
Installation
-
+
+
Installation
+
The simplest way to install is from a pre-made disk image. Images can be downloaded here. You will need to have previously obtained a domain name and have a dynamic DNS account somewhere. Or if you don't need clearnet domains and will be using Tor compatible browsers then you can use the "onion only" images where apps will be accessible via an onion address.
@@ -294,7 +294,7 @@ Copy the image to a microSD card or USB thumb drive, replacing sdX with the iden