From 360c2a5f30a50b4c000352206180aa5dfc9f25dd Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 18 Dec 2015 22:54:03 +0000 Subject: [PATCH] mesh link --- doc/EN/installation.org | 4 +- website/EN/installation.html | 106 ++++++++++++++++------------------- 2 files changed, 50 insertions(+), 60 deletions(-) diff --git a/doc/EN/installation.org b/doc/EN/installation.org index 025adf0d..b49a8e52 100644 --- a/doc/EN/installation.org +++ b/doc/EN/installation.org @@ -18,7 +18,7 @@ | [[Building an image for a Single Board Computer or Virtual Machine]] | | [[Checklist]] | -| [[Mesh network]] | +| [[./mesh.html][Mesh network]] | | [[Installation]] | | [[Social Key Management - the 'Unforgettable Key']] | | [[Final Setup]] | @@ -80,8 +80,6 @@ Before installing Freedombone you will need a few things. * 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 -* Mesh network -If you are installing one of the mesh network variants then see [[./mesh.html][these instructions]] for details. * Installation There are three install options: Laptop/Desktop/Netbook, SBC and Virtual Machine. diff --git a/website/EN/installation.html b/website/EN/installation.html index b9f51414..892fe5db 100644 --- a/website/EN/installation.html +++ b/website/EN/installation.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -176,31 +176,31 @@ for the JavaScript code in this tag. -Mesh network +Mesh network -Installation +Installation -Social Key Management - the 'Unforgettable Key' +Social Key Management - the 'Unforgettable Key' -Final Setup +Final Setup -Keydrives +Keydrives -On Client Machines +On Client Machines -Administering the system +Administering the system @@ -300,24 +300,16 @@ Before installing Freedombone you will need a few things.
-

Mesh network

+

Installation

-If you are installing one of the mesh network variants then see these instructions for details. -

-
-
-
-

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 Jessie 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:

@@ -336,9 +328,9 @@ freedombone menuconfig
-
-

On a single board computer (SBC)

-
+
+

On a single board computer (SBC)

+

Currently the following boards are supported:

@@ -420,9 +412,9 @@ Using the password 'freedombone'. Take a note of the new login password and then
-
-

As a Virtual Machine

-
+
+

As a Virtual Machine

+

Virtualbox and Qemu are supported. You can run a 64 bit Qemu image with:

@@ -444,42 +436,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. You should remove any passwords from that file and store them within a password manager such as KeepassX.

@@ -602,16 +594,16 @@ On your internet router, typically under firewall settings, open the following p
-
-

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:

@@ -628,9 +620,9 @@ Select Backup and Restore then Backup GPG key to USB (master keydrive)

-
-

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:

@@ -652,9 +644,9 @@ 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.

@@ -672,9 +664,9 @@ freedombone-client
-
-

Administering the system

-
+
+

Administering the system

+

To administer the system after installation log in via ssh, become the root user and then launch the control panel.