This commit is contained in:
Bob Mottram 2014-10-26 11:16:30 +00:00
parent e4b290fb1b
commit 76cd19714d
5 changed files with 40 additions and 1 deletions

View File

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

View File

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

View File

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

View File

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

View File

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