diff --git a/code.org b/code.org index ca70b365..7b93be5d 100644 --- a/code.org +++ b/code.org @@ -8,6 +8,8 @@ [[./images/logo.png]] #+END_CENTER +| [[file:index.html][Home]] | + 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]]. You can find the source code for this project [[https://github.com/bashrc/freedombone][on Github]]. diff --git a/installation.org b/installation.org index 9c9c257c..1a8c2d79 100644 --- a/installation.org +++ b/installation.org @@ -7,6 +7,7 @@ #+BEGIN_CENTER [[./images/logo.png]] #+END_CENTER +| [[file:index.html][Home]] | [[On a Beaglebone Black]] | [[On other hardware]] | [[Internet Router]] | * On a Beaglebone Black To get started you will need: @@ -82,3 +83,23 @@ Any manual post-installation setup instructions or passwords can be found in */h * On other hardware 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. +* Internet Router +On your internet router, typically under firewall settings, open the following ports and forward them to the Freedombone. + +| Service | Ports | +|---------+------------| +| HTTP | 80 | +| HTTPS | 443 | +| SSH | 2222 | +| DLNA | 1900 | +| DLNA | 8200 | +| XMPP | 5222..5223 | +| XMPP | 5269 | +| XMPP | 5280..5281 | +| IRC | 6697 | +| IRC | 9999 | +| Git | 9418 | +| Email | 25 | +| Email | 587 | +| Email | 465 | +| Email | 993 | diff --git a/related.org b/related.org index c638a58a..b6841b96 100644 --- a/related.org +++ b/related.org @@ -8,6 +8,8 @@ [[./images/logo.png]] #+END_CENTER +| [[file:index.html][Home]] | + #+BEGIN_CENTER The following projects made Freedombone possible. #+END_CENTER diff --git a/usage.org b/usage.org index d9b0207d..9859d26d 100644 --- a/usage.org +++ b/usage.org @@ -8,7 +8,7 @@ [[./images/logo.png]] #+END_CENTER -| [[Readme]] | [[Operating Systems]] | [[Using Email]] | [[Mailing List]] | [[Syncing to the Cloud]] | [[Play Music]] | [[Microblogging]] | [[Social Network]] | [[Chat Services]] | +| [[file:index.html][Home]] | [[Readme]] | [[Operating Systems]] | [[Using Email]] | [[Mailing List]] | [[Syncing to the Cloud]] | [[Play Music]] | [[Microblogging]] | [[Social Network]] | [[Chat Services]] | * Readme 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 When installation is complete you can register a new user. * Chat Services +** IRC +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. + +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. + +#+BEGIN_SRC bash +/server add -auto -ssl yourdomainname 6697 +/connect yourdomainname +/join freedombone +#+END_SRC + +** XMPP/Jabber diff --git a/variants.org b/variants.org index e46d8bc1..bbe30137 100644 --- a/variants.org +++ b/variants.org @@ -8,6 +8,8 @@ [[./images/logo.png]] #+END_CENTER +| [[file:index.html][Home]] | + 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: | *Mailbox* | An email server with GPG encryption and mailing list |