Difference between revisions of "Software Overview"

From FreekiWiki
Jump to navigation Jump to search
(→‎E-mail: Update webmail client)
 
(9 intermediate revisions by 3 users not shown)
Line 4: Line 4:
  
 
==Base Distribution==
 
==Base Distribution==
Our choice for default linux distribution is Debian.
+
Our choice of linux distribution is Debian for internal use. For distribution, we've gone with Ubuntu.
  
 
==Wiki==
 
==Wiki==
A wiki is used to develop documents collaboratively. We've chosen [http://www.mediawiki.org/ MediaWiki] as our official wiki.
+
A wiki is used to develop documents collaboratively. We've chosen [MediaWiki:MediaWiki|] as our official wiki.
  
 
==Issue Tracker==
 
==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 [http:/if-only-I-knew-what-the-real-url-was.com RT] for this. It helps us run tech support, keep track of grants, and even assists us in planning some of our meetings agendas.
+
An issue tracker helps you keep track of items that need to be followed up on, like a big community todo list. We use [http://bestpractical.com/rt 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==
 
==Email List software==
Line 16: Line 16:
  
 
==E-mail==
 
==E-mail==
We give people email accounts and let them use Squirrelmail to access them.
+
We give people email accounts and let them use Roundcube (previously Squirrelmail) to access them.
 
An IMAP allows us to offer this server. We use Courier
 
An IMAP allows us to offer this server. We use Courier
Our SMTP server is Postfix.
+
Our SMTP server is [http://postfix.org Postfix].
  
 
==Web server==
 
==Web server==
Line 28: Line 28:
 
=Custom software=
 
=Custom software=
  
==Inventory and General Database==
+
==General Database==
[[FGdb]] -- The database we use for maintaining gizmo inventory, contact information, volunteer work, and sales and donation receipts. Written in [http://php.net PHP] against a PostgreSQL database backend.
+
[[FGdb]] -- The database we use for maintaining gizmo inventory, contact information, volunteer work, and sales and donation receipts. Written in [http://www.rubyonrails.org/ ruby on rails] against a PostgreSQL database backend.
  
 
==Hardware Testing==
 
==Hardware Testing==
[[FGdiag]] -- Scripts that our volunteers use to test incoming gizmos. Written in python. (Also updates [[FGdb]].)
+
'''???'''
  
 
==End User Distro==
 
==End User Distro==
[[FreekBox]] -- Our customization of debian that we load on computers we give away.
+
[[FreekBox]] -- The distro of choice for giving away (or selling) is [http://www.ubuntu.com/ Ubuntu / Hardy Heron].)
  
[[Category:Startups]]
+
== See Also ==
 +
* [[Services we could provide startups]]
 +
 
 +
[[Category: AboutFG]]

Latest revision as of 13:08, 27 June 2013

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

Our choice of linux distribution is Debian for internal use. For distribution, we've gone with Ubuntu.

Wiki

A wiki is used to develop documents collaboratively. We've chosen [MediaWiki: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 Roundcube (previously 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 HTTP server.

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

General Database

FGdb -- The database we use for maintaining gizmo inventory, contact information, volunteer work, and sales and donation receipts. Written in ruby on rails against a PostgreSQL database backend.

Hardware Testing

???

End User Distro

FreekBox -- The distro of choice for giving away (or selling) is Ubuntu / Hardy Heron.)

See Also