From 8f2ed0cda96f3a607644e75b4578bb4de0796e43 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 19 Dec 2015 22:29:29 +0000 Subject: [PATCH] Mention official domains --- doc/EN/installation.org | 2 +- doc/EN/usage.org | 11 ++--------- website/EN/installation.html | 4 ++-- website/EN/usage.html | 17 +++-------------- 4 files changed, 8 insertions(+), 26 deletions(-) diff --git a/doc/EN/installation.org b/doc/EN/installation.org index b49a8e52..52946990 100644 --- a/doc/EN/installation.org +++ b/doc/EN/installation.org @@ -75,7 +75,7 @@ Other supported boards are cubieboard2, cubietruck and olinuxino-lime2. * Checklist Before installing Freedombone you will need a few things. - * Have some domains, or subdomains, registered with a dynamic DNS service + * 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 Jessie 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 diff --git a/doc/EN/usage.org b/doc/EN/usage.org index 37aa56a2..97ca21a2 100644 --- a/doc/EN/usage.org +++ b/doc/EN/usage.org @@ -150,15 +150,8 @@ When the install is complete you will see a lot of warnings but just ignore thos | User settings | Bio limit 1000 | | Access settings | /Invite only/ ticked | * Social Network -** Certificates -You will need to have a non self-signed SSL certificate in order to use Hubzilla. Put the public certificate in */etc/ssl/certs/yourhubzilladomainname.crt* and the private certificate in */etc/ssl/private/yourhubzilladomainname.key*. If there is an intermediate certificate needed (such as with StartSSL) then this will need to be concatenated onto the end of the crt file, like this: - -#+BEGIN_SRC bash -cat /etc/ssl/certs/yourhubzilladomainname.crt /etc/ssl/chains/startssl-sub.class1.server.ca.pem > - /etc/ssl/certs/yourhubzilladomainname.bundle.crt -#+END_SRC - -Then change ssl_certificate to */etc/ssl/certs/yourhubzilladomainname.bundle.crt* within */etc/nginx/sites-available/yourhubzilladomainname* +** Domains +Both Hubzilla and GNU Social try to obtain certificates automatically at the time of installation via Let's Encrypt. This will likely mean that in order for this to work you'll need to have obtained at least one "official" domain via a domain selling service, since Let's Encrypt mostly doesn't seem to work with free subdomains from sites such as freeDNS. ** Initial install Visit the URL of your Hubzilla site and you should be taken through the rest of the installation procedure. Note that this may take a few minutes so don't be concerned if it looks as if it has crashed - just leave it running. diff --git a/website/EN/installation.html b/website/EN/installation.html index 892fe5db..64b5f367 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"> - + @@ -291,7 +291,7 @@ Before installing Freedombone you will need a few things.