Bob Mottram 10 years ago
parent
commit
76cd19714d
5 changed files with 40 additions and 1 deletions
  1. 2
    0
      code.org
  2. 21
    0
      installation.org
  3. 2
    0
      related.org
  4. 13
    1
      usage.org
  5. 2
    0
      variants.org

+ 2
- 0
code.org View File

@@ -8,6 +8,8 @@
8 8
 [[./images/logo.png]]
9 9
 #+END_CENTER
10 10
 
11
+| [[file:index.html][Home]] |
12
+
11 13
 Freedombone is really just a couple of bash scripts which install and configure software on a Debian GNU/Linux system. If you're a system administrator, software engineer or Linux hobbyist you'll probably be familiar with command line scripting and be able to make your own modifications or custom variants to suit your needs. Freedombone is licensed under the [[https://www.gnu.org/licenses/gpl-3.0-standalone.html][GNU General Public License version 3]].
12 14
 
13 15
 You can find the source code for this project [[https://github.com/bashrc/freedombone][on Github]].

+ 21
- 0
installation.org View File

@@ -7,6 +7,7 @@
7 7
 #+BEGIN_CENTER
8 8
 [[./images/logo.png]]
9 9
 #+END_CENTER
10
+| [[file:index.html][Home]] | [[On a Beaglebone Black]] | [[On other hardware]] | [[Internet Router]] |
10 11
 
11 12
 * On a Beaglebone Black
12 13
 To get started you will need:
@@ -82,3 +83,23 @@ Any manual post-installation setup instructions or passwords can be found in */h
82 83
 
83 84
 * On other hardware
84 85
 It's also possible to install Freedombone onto other hardware, such as an old laptop or other type of single board computer. Any system with a fresh installation of Debian Jessie will do. Just make sure that you change the variable INSTALLING_ON_BBB to "no" within *freedombone.cfg* or the *install-freedombone.sh* script. Obviously, you don't need to run the *initial_setup.sh* script on non-Beaglebone systems.
86
+* Internet Router
87
+On your internet router, typically under firewall settings, open the following ports and forward them to the Freedombone.
88
+
89
+| Service |      Ports |
90
+|---------+------------|
91
+| HTTP    |         80 |
92
+| HTTPS   |        443 |
93
+| SSH     |       2222 |
94
+| DLNA    |       1900 |
95
+| DLNA    |       8200 |
96
+| XMPP    | 5222..5223 |
97
+| XMPP    |       5269 |
98
+| XMPP    | 5280..5281 |
99
+| IRC     |       6697 |
100
+| IRC     |       9999 |
101
+| Git     |       9418 |
102
+| Email   |         25 |
103
+| Email   |        587 |
104
+| Email   |        465 |
105
+| Email   |        993 |

+ 2
- 0
related.org View File

@@ -8,6 +8,8 @@
8 8
 [[./images/logo.png]]
9 9
 #+END_CENTER
10 10
 
11
+| [[file:index.html][Home]] |
12
+
11 13
 #+BEGIN_CENTER
12 14
 The following projects made Freedombone possible.
13 15
 #+END_CENTER

+ 13
- 1
usage.org View File

@@ -8,7 +8,7 @@
8 8
 [[./images/logo.png]]
9 9
 #+END_CENTER
10 10
 
11
-| [[Readme]] | [[Operating Systems]] | [[Using Email]] | [[Mailing List]] | [[Syncing to the Cloud]] | [[Play Music]] | [[Microblogging]] | [[Social Network]] | [[Chat Services]] |
11
+| [[file:index.html][Home]] | [[Readme]] | [[Operating Systems]] | [[Using Email]] | [[Mailing List]] | [[Syncing to the Cloud]] | [[Play Music]] | [[Microblogging]] | [[Social Network]] | [[Chat Services]] |
12 12
 
13 13
 * Readme
14 14
 After the system has installed a README file will be generated which contains passwords and some brief advice on using the installed systems. You can read this with the following commands:
@@ -329,3 +329,15 @@ Visit the URL of your Red Matrix site and you should be taken through the rest o
329 329
 
330 330
 When installation is complete you can register a new user.
331 331
 * Chat Services
332
+** IRC
333
+IRC is useful for multi-user chat. The classic use case is for software development where many engineers might need to coordinate their activities, but it's also useful for meetings, parties and general socialising.
334
+
335
+If you are using the [[http://www.irssi.org][irssi]] IRC client then you can use the following commands to connect to your IRC server.
336
+
337
+#+BEGIN_SRC bash
338
+/server add -auto -ssl yourdomainname 6697
339
+/connect yourdomainname
340
+/join freedombone
341
+#+END_SRC
342
+
343
+** XMPP/Jabber

+ 2
- 0
variants.org View File

@@ -8,6 +8,8 @@
8 8
 [[./images/logo.png]]
9 9
 #+END_CENTER
10 10
 
11
+| [[file:index.html][Home]] |
12
+
11 13
 Freedombone may be installed either in its entirety or as different variants with a more specialised purpose.  So for example if you just want to run a blog but don't care about any other services then you can do that. The following variants are available:
12 14
 
13 15
 | *Mailbox*    | An email server with GPG encryption and mailing list                     |