I think the first task before installing anything and even before deciding which distro to use and what services should be installed on this server, the first thing is to determine the server roles.
The main goals from this server are:
To host a local Document Management System for NGO office.
To host a local Information and Knowledge Base Management System for the NGO
office.
To keep all the important information/files on centralized box.
and may be:
To facilitate internal local emails exchange between the NGO officers.
To facilitate a centralize Printing function.
Hence, the linux box has the following roles:
Domain Name Server (DNS) role
Application Server role: Web Server + Database Server
File Server role
Mail Server role
Print Server role
The server will have no monitor, keyboard or mouse. It has to be accessed remotely through Secure Shell (SSH). Accordingly, the software to be installed:
Ubuntu 7.07 (Feisty) Server Edition
MySQL (included with Feisty when choosing LAMP Server)
Apache2 (included with Feisty when choosing LAMP Server)
PHP (included with Fesity when choosing LAMP Server)
Bind9 DNS
OpenSSH
Sun Java5 JDK
Tomcat 5
Alfresco
Postfix
Courier IMAP
Cyrus SASL
TLS
SquirrelMail
HP Laserjet 1018 driver and firmware
CUPS
may be will need:
SAMBA
This list to be updated if some software is found to be required afterward.
All content on this website (including text, photographs,
audio files, and any other original works), unless otherwise
noted, is licensed under a Creative Commons License
Post new comment