From b5f90f2a5cc6f6bb935f8950c87a9843d900aa85 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 14 Nov 2016 13:12:21 +0000 Subject: [PATCH] More detailed install instructions --- doc/EN/app_gnusocial.org | 14 ++++++------- doc/EN/app_gogs.org | 10 ++++++++- doc/EN/app_hubzilla.org | 8 ++++++++ doc/EN/app_mailpile.org | 7 +++++++ website/EN/app_gnusocial.html | 38 ++++++++++++++++++----------------- website/EN/app_gogs.html | 29 ++++++++++++++++++-------- website/EN/app_hubzilla.html | 27 ++++++++++++++++++------- website/EN/app_mailpile.html | 27 ++++++++++++++++++------- 8 files changed, 112 insertions(+), 48 deletions(-) diff --git a/doc/EN/app_gnusocial.org b/doc/EN/app_gnusocial.org index 96c7d942..2ae3accc 100644 --- a/doc/EN/app_gnusocial.org +++ b/doc/EN/app_gnusocial.org @@ -36,15 +36,15 @@ Select *Add/Remove Apps* then *gnusocial*. You will then be asked for a domain n After the install has completed go to *Security settings* and select *Create a new Let's Encrypt certificate* and enter the domain name that you are using for GNU Social. If you're using the "onion only" version of the system then you don't need to do this. If the certificate is obtained successfully then you will see a congratulations message. * Initial setup -To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file. +If you have just obtained a Lets Encrypt certificate as above then go to *About* on the administrator control panel and you should see your GNU Social domain listed there along with an onion address. You can then navigate to your site in a browser. -#+BEGIN_SRC bash -ssh username@domainname -p 2222 -cat README -exit -#+END_SRC +If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select *Exit to the command line* and then run: -Navigate to your site and log in. You may then want to select *Admin* and check or change the details. You may also wish to change the license for the site to be either Creative Commons or private. +#+begin_src bash +editor README +#+end_src + +Once you have logged in to GNU Social you may then want to select *Admin* and check or change the details. You may also wish to change the license for the site to be either Creative Commons or private. GNU Social has a clutter-free mobile user interface which can be accessed via a Tor compatible browser (make sure to add a NoScript exception). Unlike similar proprietary sites there are no bribed posts. diff --git a/doc/EN/app_gogs.org b/doc/EN/app_gogs.org index d7ce498f..8407f2c3 100644 --- a/doc/EN/app_gogs.org +++ b/doc/EN/app_gogs.org @@ -34,7 +34,15 @@ Select *Add/Remove Apps* then *gogs*. You will then be asked for a domain name a After the install has completed go to *Security settings* and select *Create a new Let's Encrypt certificate* and enter the domain name that you are using for Gogs. If you're using the "onion only" version of the system then you don't need to do this. If the certificate is obtained successfully then you will see a congratulations message. * Initial setup -Navigate to your git site and click the *Register* button. The first user registered on the system becomes the administrator. Once you've done that then it's a good idea to disable further registrations. Currently that's a little complicated, but you can do it as follows: +If you have just obtained a Lets Encrypt certificate as above then go to *About* on the administrator control panel and you should see your Gogs domain listed there along with an onion address. You can then navigate to your site in a browser. + +If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select *Exit to the command line* and then run: + +#+begin_src bash +editor README +#+end_src + +In a browser navigate to your git site and click the *Register* button. The first user registered on the system becomes the administrator. Once you've done that then it's a good idea to disable further registrations. Currently that's a little complicated, but you can do it as follows: #+begin_src bash :tangle no sudo username@domainname -p 2222 diff --git a/doc/EN/app_hubzilla.org b/doc/EN/app_hubzilla.org index ce1c9cf3..01bbfed5 100644 --- a/doc/EN/app_hubzilla.org +++ b/doc/EN/app_hubzilla.org @@ -32,6 +32,14 @@ Select *Add/Remove Apps* then *hubzilla*. You will then be asked for a domain na After the install has completed go to *Security settings* and select *Create a new Let's Encrypt certificate* and enter the domain name that you are using for Hubzilla. If you're using the "onion only" version of the system then you don't need to do this. If the certificate is obtained successfully then you will see a congratulations message. * Initial setup +If you have just obtained a Lets Encrypt certificate as above then go to *About* on the administrator control panel and you should see your Hubzilla domain listed there along with an onion address. You can then navigate to your site in a browser. + +If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select *Exit to the command line* and then run: + +#+begin_src bash +editor README +#+end_src + On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is *register* a new user. The first user on the system then becomes its administrator. #+BEGIN_CENTER diff --git a/doc/EN/app_mailpile.org b/doc/EN/app_mailpile.org index 311fae43..44738620 100644 --- a/doc/EN/app_mailpile.org +++ b/doc/EN/app_mailpile.org @@ -36,6 +36,13 @@ Select *Add/Remove Apps* then *mailpile*. You will then be asked for a domain na After the install has completed go to *Security settings* and select *Create a new Let's Encrypt certificate* and enter the domain name that you are using for Mailpile. If you're using the "onion only" version of the system then you don't need to do this. If the certificate is obtained successfully then you will see a congratulations message. * Initial setup +If you have just obtained a Lets Encrypt certificate as above then go to *About* on the administrator control panel and you should see your Mailpile domain listed there along with an onion address. You can then navigate to your site in a browser. + +If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select *Exit to the command line* and then run: + +#+begin_src bash +editor README +#+end_src If you're viewing your mail domain site on a mobile device via OrFox then make sure you allow the domain in the NoScript settings. diff --git a/website/EN/app_gnusocial.html b/website/EN/app_gnusocial.html index 89363c7c..3c9ed111 100644 --- a/website/EN/app_gnusocial.html +++ b/website/EN/app_gnusocial.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -259,9 +259,9 @@ You can host your own GNU Social instance and then "remote follow" other You should regard anything posted to GNU Social as being public communication visible to anyone on the internet. There is a direct messaging capability between users but it's not particularly secure, so for one-to-one messages stick to better methods, such as XMPP with OTR/OMEMO or Tox.

-
-

Installation

-
+
+

Installation

+

Log into your system with:

@@ -285,22 +285,24 @@ After the install has completed go to Security settings and select Cre
-
-

Initial setup

-
+
+

Initial setup

+

-To log into your GNU Social site first obtain your username and password from the "microblogging" section of the readme file. +If you have just obtained a Lets Encrypt certificate as above then go to About on the administrator control panel and you should see your GNU Social domain listed there along with an onion address. You can then navigate to your site in a browser. +

+ +

+If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select Exit to the command line and then run:

-
ssh username@domainname -p 2222
-cat README
-exit
+
editor README
 

-Navigate to your site and log in. You may then want to select Admin and check or change the details. You may also wish to change the license for the site to be either Creative Commons or private. +Once you have logged in to GNU Social you may then want to select Admin and check or change the details. You may also wish to change the license for the site to be either Creative Commons or private.

@@ -318,9 +320,9 @@ GNU Social has a clutter-free mobile user interface which can be accessed via a

-
-

Using with Emacs

-
+
+

Using with Emacs

+

If you are an Emacs user it's also possible to set up GNU Social mode as follows:

@@ -404,9 +406,9 @@ And as a quick reference the main keys are:
-
-

Sharing things

-
+
+

Sharing things

+

If you have the GNU Social microblogging system installed then it's also possible to share things or services between groups or with particular users. This can be useful for sharing items within a family, club or in a local sharing economy. Sharing things freely, without money, reveals the social basis at the root of all economics which money normally conceals or obscures.

diff --git a/website/EN/app_gogs.html b/website/EN/app_gogs.html index 31c4d567..f88d2411 100644 --- a/website/EN/app_gogs.html +++ b/website/EN/app_gogs.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -255,9 +255,9 @@ Github is ok, but it's proprietary and funded by venture capital. If you been ar A Git hosting system called Gogs can optionally be installed. This is very similar to Github in appearance and use. It's lightweight and so well suited for use on low power ARM servers.

-
-

Installation

-
+
+

Installation

+

Log into your system with:

@@ -281,11 +281,24 @@ After the install has completed go to Security settings and select Cre
-
-

Initial setup

-
+
+

Initial setup

+

-Navigate to your git site and click the Register button. The first user registered on the system becomes the administrator. Once you've done that then it's a good idea to disable further registrations. Currently that's a little complicated, but you can do it as follows: +If you have just obtained a Lets Encrypt certificate as above then go to About on the administrator control panel and you should see your Gogs domain listed there along with an onion address. You can then navigate to your site in a browser. +

+ +

+If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select Exit to the command line and then run: +

+ +
+
editor README
+
+
+ +

+In a browser navigate to your git site and click the Register button. The first user registered on the system becomes the administrator. Once you've done that then it's a good idea to disable further registrations. Currently that's a little complicated, but you can do it as follows:

diff --git a/website/EN/app_hubzilla.html b/website/EN/app_hubzilla.html index 6ecaabf9..9a4cfd9a 100644 --- a/website/EN/app_hubzilla.html +++ b/website/EN/app_hubzilla.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -251,9 +251,9 @@ for the JavaScript code in this tag. Hubzilla is a web publishing and social network system which includes wiki, web pages, photo albums and file storage. It also has privacy controls which allow you to define who can see which content. It's possible to write posts and have them visible only to a group of friends (known as "privacy groups"), with the encryption being handled automatically.

-
-

Installation

-
+
+

Installation

+

Log into your system with:

@@ -277,9 +277,22 @@ After the install has completed go to Security settings and select Cre
-
-

Initial setup

-
+
+

Initial setup

+
+

+If you have just obtained a Lets Encrypt certificate as above then go to About on the administrator control panel and you should see your Hubzilla domain listed there along with an onion address. You can then navigate to your site in a browser. +

+ +

+If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select Exit to the command line and then run: +

+ +
+
editor README
+
+
+

On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is register a new user. The first user on the system then becomes its administrator.

diff --git a/website/EN/app_mailpile.html b/website/EN/app_mailpile.html index b840f753..df974aec 100644 --- a/website/EN/app_mailpile.html +++ b/website/EN/app_mailpile.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + @@ -259,9 +259,9 @@ An advantage of this type of webmail is that it keeps your GPG keys off of an One down side is that this appears to be a single user system, so if you have multiple users on your Freedombone server only the administrator will actually be able to use mailpile.

-
-

Installation

-
+
+

Installation

+

Log into your system with:

@@ -285,9 +285,22 @@ After the install has completed go to Security settings and select Cre
-
-

Initial setup

-
+
+

Initial setup

+
+

+If you have just obtained a Lets Encrypt certificate as above then go to About on the administrator control panel and you should see your Mailpile domain listed there along with an onion address. You can then navigate to your site in a browser. +

+ +

+If you installed the system using a disk image then you can log in using the username and password which was originally shown when you installed the system. If you didn't install from a disk image then a new random password will be generated for each site and stored within a readme file. If you need to view that file then exit to the user control panel, select Exit to the command line and then run: +

+ +
+
editor README
+
+
+

If you're viewing your mail domain site on a mobile device via OrFox then make sure you allow the domain in the NoScript settings.