More detailed install instructions

This commit is contained in:
Bob Mottram 2016-11-14 13:12:21 +00:00
parent 538dfb0f32
commit b5f90f2a5c
8 changed files with 112 additions and 48 deletions

View File

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

View File

@ -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

View File

@ -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

View File

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

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2016-11-14 Mon 12:39 -->
<!-- 2016-11-14 Mon 13:07 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>
@ -259,9 +259,9 @@ You can host your own GNU Social instance and then "<i>remote follow</i>" other
You should regard anything posted to GNU Social as being <i>public communication</i> 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.
</p>
<div id="outline-container-org23c39bb" class="outline-2">
<h2 id="org23c39bb">Installation</h2>
<div class="outline-text-2" id="text-org23c39bb">
<div id="outline-container-orgedf27a4" class="outline-2">
<h2 id="orgedf27a4">Installation</h2>
<div class="outline-text-2" id="text-orgedf27a4">
<p>
Log into your system with:
</p>
@ -285,22 +285,24 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
</div>
</div>
<div id="outline-container-orge2c9ceb" class="outline-2">
<h2 id="orge2c9ceb">Initial setup</h2>
<div class="outline-text-2" id="text-orge2c9ceb">
<div id="outline-container-org7940d47" class="outline-2">
<h2 id="org7940d47">Initial setup</h2>
<div class="outline-text-2" id="text-org7940d47">
<p>
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 <b>About</b> 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.
</p>
<p>
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 <b>Exit to the command line</b> and then run:
</p>
<div class="org-src-container">
<pre class="src src-bash">ssh username@domainname -p 2222
cat README
<span class="org-keyword">exit</span>
<pre class="src src-bash">editor README
</pre>
</div>
<p>
Navigate to your site and log in. You may then want to select <b>Admin</b> 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 <b>Admin</b> and check or change the details. You may also wish to change the license for the site to be either Creative Commons or private.
</p>
<p>
@ -318,9 +320,9 @@ GNU Social has a clutter-free mobile user interface which can be accessed via a
</div>
<div id="outline-container-org779847a" class="outline-2">
<h2 id="org779847a">Using with Emacs</h2>
<div class="outline-text-2" id="text-org779847a">
<div id="outline-container-org7ddbe54" class="outline-2">
<h2 id="org7ddbe54">Using with Emacs</h2>
<div class="outline-text-2" id="text-org7ddbe54">
<p>
If you are an Emacs user it's also possible to set up GNU Social mode as follows:
</p>
@ -404,9 +406,9 @@ And as a quick reference the main keys are:
</div>
<div id="outline-container-org9824bbd" class="outline-2">
<h2 id="org9824bbd">Sharing things</h2>
<div class="outline-text-2" id="text-org9824bbd">
<div id="outline-container-orgab5971f" class="outline-2">
<h2 id="orgab5971f">Sharing things</h2>
<div class="outline-text-2" id="text-orgab5971f">
<p>
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.
</p>

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2016-11-14 Mon 12:44 -->
<!-- 2016-11-14 Mon 13:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>
@ -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 <a href="https://gogs.io">Gogs</a> 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.
</p>
<div id="outline-container-orge92ce52" class="outline-2">
<h2 id="orge92ce52">Installation</h2>
<div class="outline-text-2" id="text-orge92ce52">
<div id="outline-container-org8b4885f" class="outline-2">
<h2 id="org8b4885f">Installation</h2>
<div class="outline-text-2" id="text-org8b4885f">
<p>
Log into your system with:
</p>
@ -281,11 +281,24 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
</div>
</div>
<div id="outline-container-org8926ec0" class="outline-2">
<h2 id="org8926ec0">Initial setup</h2>
<div class="outline-text-2" id="text-org8926ec0">
<div id="outline-container-orga01dd14" class="outline-2">
<h2 id="orga01dd14">Initial setup</h2>
<div class="outline-text-2" id="text-orga01dd14">
<p>
Navigate to your git site and click the <b>Register</b> 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 <b>About</b> 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.
</p>
<p>
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 <b>Exit to the command line</b> and then run:
</p>
<div class="org-src-container">
<pre class="src src-bash">editor README
</pre>
</div>
<p>
In a browser navigate to your git site and click the <b>Register</b> 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:
</p>
<div class="org-src-container">

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2016-11-14 Mon 12:45 -->
<!-- 2016-11-14 Mon 13:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>
@ -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 "<i>privacy groups</i>"), with the encryption being handled automatically.
</p>
<div id="outline-container-org7d086f1" class="outline-2">
<h2 id="org7d086f1">Installation</h2>
<div class="outline-text-2" id="text-org7d086f1">
<div id="outline-container-orga7e6aea" class="outline-2">
<h2 id="orga7e6aea">Installation</h2>
<div class="outline-text-2" id="text-orga7e6aea">
<p>
Log into your system with:
</p>
@ -277,9 +277,22 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
</div>
</div>
<div id="outline-container-org8b38964" class="outline-2">
<h2 id="org8b38964">Initial setup</h2>
<div class="outline-text-2" id="text-org8b38964">
<div id="outline-container-orgfd765de" class="outline-2">
<h2 id="orgfd765de">Initial setup</h2>
<div class="outline-text-2" id="text-orgfd765de">
<p>
If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> 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.
</p>
<p>
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 <b>Exit to the command line</b> and then run:
</p>
<div class="org-src-container">
<pre class="src src-bash">editor README
</pre>
</div>
<p>
On first visiting your Hubzilla site you'll see the login screen. The first thing you need to do is <b>register</b> a new user. The first user on the system then becomes its administrator.
</p>

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2016-11-14 Mon 12:45 -->
<!-- 2016-11-14 Mon 13:10 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>
@ -259,9 +259,9 @@ An advantage of this type of webmail is that <i>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.
</p>
<div id="outline-container-orgd2990f3" class="outline-2">
<h2 id="orgd2990f3">Installation</h2>
<div class="outline-text-2" id="text-orgd2990f3">
<div id="outline-container-orgda9d6ac" class="outline-2">
<h2 id="orgda9d6ac">Installation</h2>
<div class="outline-text-2" id="text-orgda9d6ac">
<p>
Log into your system with:
</p>
@ -285,9 +285,22 @@ After the install has completed go to <b>Security settings</b> and select <b>Cre
</div>
</div>
<div id="outline-container-orga48e7d0" class="outline-2">
<h2 id="orga48e7d0">Initial setup</h2>
<div class="outline-text-2" id="text-orga48e7d0">
<div id="outline-container-orgc08365b" class="outline-2">
<h2 id="orgc08365b">Initial setup</h2>
<div class="outline-text-2" id="text-orgc08365b">
<p>
If you have just obtained a Lets Encrypt certificate as above then go to <b>About</b> 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.
</p>
<p>
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 <b>Exit to the command line</b> and then run:
</p>
<div class="org-src-container">
<pre class="src src-bash">editor README
</pre>
</div>
<p>
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.
</p>