Difference between revisions of "Software Overview"

From FreekiWiki
Jump to navigation Jump to search
Line 3: Line 3:
 
=Off the shelf software choices=
 
=Off the shelf software choices=
  
* Base Distribution -- Debian
+
==Base Distribution  
* Wiki -- MediaWiki
+
 
* Issue Tracker -- RT
+
Debian  
* Mailing List software -- Mailman
+
==Wiki==
* Web mail -- Squirrelmail
+
A wiki is used to develop documents collaboratively. We've chosen MediaWiki as our official wiki.
* IMAP -- Courier
+
 
* Web server -- Apache
+
==Issue Tracker==
* Database server -- PostgreSQL
+
An issue tracker helps you keep track of items that need to be followed up on, like a big community todo list. We use RT for this. It helps us run tech support, keep track of grants, and even assists us in planning some of our meetings agendas.
 +
 
 +
==Email List software==
 +
This allows us to set up discussion lists for various purposes. In general, each committee or working group has at least one email list. We use Mailman.
 +
 
 +
==E-mail==
 +
We give people email accounts and let them use Squirrelmail to access them.
 +
An IMAP allows us to offer this server. We use Courier
 +
Our SMTP server is Postfix.
 +
 
 +
==Web server==
 +
To serve up our web pages, we use Apache.
 +
 
 +
==Database server==
 +
To manage most of our database needs we use PostgreSQL. Some other applications (like Mediawiki) use MySQL, so that's installed as well.
  
 
=Custom software=
 
=Custom software=

Revision as of 14:57, 30 December 2004

There's a lot of open source software available for helping a place like Free Geek run. Here are the choices we made:

Off the shelf software choices

==Base Distribution

Debian

Wiki

A wiki is used to develop documents collaboratively. We've chosen MediaWiki as our official wiki.

Issue Tracker

An issue tracker helps you keep track of items that need to be followed up on, like a big community todo list. We use RT for this. It helps us run tech support, keep track of grants, and even assists us in planning some of our meetings agendas.

Email List software

This allows us to set up discussion lists for various purposes. In general, each committee or working group has at least one email list. We use Mailman.

E-mail

We give people email accounts and let them use Squirrelmail to access them. An IMAP allows us to offer this server. We use Courier Our SMTP server is Postfix.

Web server

To serve up our web pages, we use Apache.

Database server

To manage most of our database needs we use PostgreSQL. Some other applications (like Mediawiki) use MySQL, so that's installed as well.

Custom software

  • FGdb -- The database we use for maintaining gizmo inventory, contact information, volunteer work, and sales and donation receipts. Written in PHP against a PostgreSQL database backend.
  • FGdiag -- Scripts that our volunteers use to test incoming gizmos. Written in python. (Also updates FGdb.)
  • FreekBox -- Our customization of debian that we load on computers we give away.