Difference between revisions of "SME Server:Documentation:Developers Manual:Chapter3"

From SME Server
Jump to navigationJump to search
(Splitting the SME Server Developers Guide (and relocating))
 
m (Adjusting header(s))
Line 1: Line 1:
 
<div class="CHAPTER">
 
<div class="CHAPTER">
=What is the SME Server?=
+
==What is the SME Server?==
  
 
The SME Server is a software package that can be installed on a standard PC in less than thirty minutes, converting it into a complete, easy-to-use network server and firewall. The SME Server is based on the CentOS Linux server distribution, packaged in such a way that no knowledge of Linux is required to install or operate it. The CentOS packages are used unmodified, and configured automatically to emulate "best practice" from expert system administrators.
 
The SME Server is a software package that can be installed on a standard PC in less than thirty minutes, converting it into a complete, easy-to-use network server and firewall. The SME Server is based on the CentOS Linux server distribution, packaged in such a way that no knowledge of Linux is required to install or operate it. The CentOS packages are used unmodified, and configured automatically to emulate "best practice" from expert system administrators.

Revision as of 12:19, 25 April 2008

What is the SME Server?

The SME Server is a software package that can be installed on a standard PC in less than thirty minutes, converting it into a complete, easy-to-use network server and firewall. The SME Server is based on the CentOS Linux server distribution, packaged in such a way that no knowledge of Linux is required to install or operate it. The CentOS packages are used unmodified, and configured automatically to emulate "best practice" from expert system administrators.

The SME Server runs on commodity PC hardware, and supports a range of configurations and devices such as:

  • RAID disk mirroring
  • Wide variety of network cards
  • Tape backup
  • Parallel port, USB or network printers
  • A variety of Internet connectivity options, including cablemodem, DSL/PPPoE, static IP and dialup

Software for the SME Server is packaged using RPM Package Manager (RPM) system. Existing packages from CentOS and other third-party developers are used, wherever posssible. The SME Server uses the "best of breed" packages from the open source community. The design of the system allows for easy replacement of the packages if better choices become available. The current packages in use are:

Table 3-1. SME Server software

Feature Software Web server Apache
Mail server qmail
DNS server djbdns and dnscache
FTP server ProFTPd
Windows file sharing Samba
Macintosh file sharing Netatalk
Remote administration SSH, PPTP, HTTP over SSL
Tape backups Flexbackup
Webmail Horde IMP