Changes

Jump to navigation Jump to search
Line 12: Line 12:  
The heart of Koozali SME Server is based on the GPL'd so open sources of the unsupported developer release of SME 7.0 alpha from [http://www.mitel.com/ Mitel], who are the copyright holder for much of what makes SME Server what it is.  Mitel's commercial offering is known as the  "Mitel Managed Application Server", and in the past it was originally conceived as "e-Smith".  Mitel has been very generous to fund development of early alpha and beta versions and to keep to the  spirit of the GPL by sharing their source code freely.
 
The heart of Koozali SME Server is based on the GPL'd so open sources of the unsupported developer release of SME 7.0 alpha from [http://www.mitel.com/ Mitel], who are the copyright holder for much of what makes SME Server what it is.  Mitel's commercial offering is known as the  "Mitel Managed Application Server", and in the past it was originally conceived as "e-Smith".  Mitel has been very generous to fund development of early alpha and beta versions and to keep to the  spirit of the GPL by sharing their source code freely.
   −
Koozali SME Server 10 is an RPM-based distribution that uses many packages from [http://centos.org CentOS] and [http://repoforge.org/ RepoForge].  CentOS 7 is built from publicly available open source [http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/ Red Hat Enterprise Linux SRPMS] and aims to be binary compatible.  RepoForge is a collaborative effort of several RPM packagers that build RPMs not included with CentOS.  Almost all of the packages that SME Server includes from these upstream vendors are included unmodified.  The purpose of doing so is to take advantage of the stability that comes from the huge user base that uses these packages, for security, and to allow automatic updates as soon as an update is available from the upstream vendor. What Koozali adds to this solid base is easy and secure ways to adminster and manage all of it in a way that incorporates best practices and ease of use. This means that people not expert in server administration and Linux can safely manage an Internet-connected server. Security updates from Redhat/Centos should be available until 2024 for Centos 7.
+
Koozali SME Server 10 is an RPM-based distribution that uses many packages from [http://centos.org CentOS], [https://fedoraproject.org/wiki/EPEL EPEL], [https://rpms.remirepo.net/ Remi-safe] and [http://www.openfusion.net/linux/openfusion_rpm_repository OpenFusion]: ([http://repoforge.org/ RepoForge] is now deprecated).  CentOS 7 is built from publicly available open source [http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/ Red Hat Enterprise Linux SRPMS] and aims to be binary compatible.  RepoForge is a collaborative effort of several RPM packagers that build RPMs not included with CentOS.  Almost all of the packages that SME Server includes from these upstream vendors are included unmodified.  The purpose of doing so is to take advantage of the stability that comes from the huge user base that uses these packages, for security, and to allow automatic updates as soon as an update is available from the upstream vendor. What Koozali adds to this solid base is easy and secure ways to adminster and manage all of it in a way that incorporates best practices and ease of use. This means that people not expert in server administration and Linux can safely manage an Internet-connected server. Security updates from Redhat/Centos should be available until 2024 for Centos 7.
    
====About This Manual====
 
====About This Manual====
This manual walks you step-by-step through the straightforward process of installing and configuring your SME Server. The Appendices and Glossary provide background information on subjects related to networking and the Internet and are intended to supplement chapters in the main section of this document.
+
This manual walks you step-by-step through the straightforward process of installing and configuring your Koozali SME Server. The Appendices and Glossary provide background information on subjects related to networking and the Internet and are intended to supplement chapters in the main section of this document.
    
=====Production=====
 
=====Production=====
This document was revised on the wiki at http://wiki.contribs.org
+
This document was revised on the wiki at https://wiki.koozali.org/
    
=====History=====
 
=====History=====
   −
* rc1 Mar 2021 - release candidate 1 of SME Server 10.0 which is based on CentOS 7.0
+
Originally released in 1999 as "e-smith Server and Gateway", right from the start the SME Server adopted the principles that it still follows: simplicity of administration, security by default, and using proven foundations. Originally based on the free version of Red Hat, in early production it rapidly moved to version 4.0 and was widely adopted. The e-smith company was bought-in by the Enterprise communications supplier Mitel, who offered unified office servers based upon the e-smith, renamed to "Managed Application Server", and continued up to version 6.0.
* 30 Jun 2014 - The stable release of SME Server 9.0 which is based on CentOS 6.5
+
 
 +
Mitel later generously donated the 6.0 code base back to the community, who eventually continued with version 6.x point releases. By then development had moved to a CentOS base, the same used by Oracle Unbreakable Linux: see [https://linux.oracle.com/switch/centos/ here]. We may again opt for a new code base moving forward.
 +
 
 +
Below are listed the last few generations of Koozali SME Server still showing as in use, point releases are not included. Please note that '''only the latest release''' (v.10 pending) is supported with security updates.
 +
 
 +
'''Why "Koozali"? The word "Koozali" approximates to the Swahili for "rebirth"
 +
'''
 +
* rc1 Mar 2021 - release candidate 1 of Koozali SME Server 10.0 which is based on CentOS 7.0
 +
* 30 Jun 2014 - The stable release of Koozali SME Server 9.0 which is based on CentOS 6.5
 
* 25 May 2012 - The stable release of SME Server 8.0 which is based on CentOS 5.8
 
* 25 May 2012 - The stable release of SME Server 8.0 which is based on CentOS 5.8
(Previous versions were published by e-smith, Mitel and contribs.org, and are the basis for this manual)
+
 
 +
Before that there was a long series of version 7:
 +
 
 +
* 4 March 2006 - The stable release of SME Server 7.0 which is based on CentOS 4.3
 +
 
 +
Early versions were published by e-smith, Mitel and contribs.org.
 +
 
 +
Documentation has been continuously developed, and the earlier releases form the underlying basis for this manual.
 +
 
 +
The current version of Koozali SME Server has moved on a very long way from its ancestors, but still follows the same core principles.
    
=====Endorsements=====
 
=====Endorsements=====
This is the official documentation for SME Server and is endorsed by the developers at http://wiki.contribs.org
+
This is the official documentation for SME Server and is endorsed by the developers at https://wiki.koozali.org/
    
=====Acknowledgements=====
 
=====Acknowledgements=====
Line 47: Line 64:  
For the most complete list of information about changes that have been made in SME Server, see the release notes that accompany your download.
 
For the most complete list of information about changes that have been made in SME Server, see the release notes that accompany your download.
   −
====Server Features====
+
====Server version 10.x Features====
 
The Koozali SME Server server and gateway installs automatically on a PC, converting it to an industrial-strength communications server that optionally allows all of the computers on your network to share a single Internet connection.
 
The Koozali SME Server server and gateway installs automatically on a PC, converting it to an industrial-strength communications server that optionally allows all of the computers on your network to share a single Internet connection.
   Line 53: Line 70:     
* A high performance email server that handles email to and from your users.  
 
* A high performance email server that handles email to and from your users.  
* Enhanced security features that reduce the risk of intrusion.  
+
* Enhanced security features that reduce the risk of intrusion.
 +
* Let's Encrypt support.
 
* A central file server enabling seamless information exchange among Windows, Macintosh and Unix machines.  
 
* A central file server enabling seamless information exchange among Windows, Macintosh and Unix machines.  
 
* A web server to host your company web and/or intranet site.  
 
* A web server to host your company web and/or intranet site.  
Line 62: Line 80:  
* Quota Management - you have the ability to set a limit on the amount of a disk space a user can use for files and e-mail.
 
* Quota Management - you have the ability to set a limit on the amount of a disk space a user can use for files and e-mail.
 
<!--  * Windows 2000, XP and W7 domain logon support - Previous versions have allowed the server to act as a domain controller for client computers running Windows 95, 98, ME or NT. This version now extends that domain logon support to Windows 2000, XP and W7.-->
 
<!--  * Windows 2000, XP and W7 domain logon support - Previous versions have allowed the server to act as a domain controller for client computers running Windows 95, 98, ME or NT. This version now extends that domain logon support to Windows 2000, XP and W7.-->
* USB printer support - It is now possible to connect the SME Server to a printer via the USB port.
+
* USB printer support.
* Improved Macintosh file sharing support - The server now includes better support for Macintosh file sharing and eliminates some previous cases where Macintosh users were unable to access i-bays.
+
<!--* Improved Macintosh file sharing support - The server now includes better support for Macintosh file sharing and eliminates some previous cases where Macintosh users were unable to access i-bays.-->
 
<!--  * Experimental ISDN card support - While our software has always supported external ISDN adapters, this version now includes experimental support for using an internal passive ISDN card.
 
<!--  * Experimental ISDN card support - While our software has always supported external ISDN adapters, this version now includes experimental support for using an internal passive ISDN card.
 
Installation on a system with 1 hard drive is automatically set up as a degraded RAID1 mirror ready to accept a second drive if or when it is installed.  Systems with 2 drives are set up as RAID 1; Systems with 3 drives are set up as RAID 1 + Hot-spare, 4-6 drives as RAID5 + 1 Hot-spare, and 7+ Drives as RAID6 + Hot-spare. See: [[Raid|Raid How To]]
 
Installation on a system with 1 hard drive is automatically set up as a degraded RAID1 mirror ready to accept a second drive if or when it is installed.  Systems with 2 drives are set up as RAID 1; Systems with 3 drives are set up as RAID 1 + Hot-spare, 4-6 drives as RAID5 + 1 Hot-spare, and 7+ Drives as RAID6 + Hot-spare. See: [[Raid|Raid How To]]
Line 69: Line 87:  
{{Note box| SME Server 9 differs from SME server 8.1 in that the default install will only configure a Raid 1 configuration regardless of the number of hard drives available. There are selectable install options for other Raid configurations available from the install menu when sufficient hard drives are installed to support that Raid config}}-->
 
{{Note box| SME Server 9 differs from SME server 8.1 in that the default install will only configure a Raid 1 configuration regardless of the number of hard drives available. There are selectable install options for other Raid configurations available from the install menu when sufficient hard drives are installed to support that Raid config}}-->
   −
* Secure email enhancements.  POP3/SSL, IMAP/SSL, SMTP/SSL, SMTP AUTH over SMTP/SSL.
+
* Secure email: POP3/SSL, IMAP/SSL, SMTP/SSL, SMTP AUTH over SMTP/SSL.
* Webmail has been upgraded to the latest versions of Horde, Imp, Turba and Ingo from horde.org
+
* Horde Groupware from horde.org has been upgraded to the latest version, including the Webmail client
* SMTP Email reception is now handled by qpsmtpd.  Advanced but simple to use plugin system to easily install extra functionality and write local rules.  Almost all features are implemented in plugins.  
+
* SMTP Email reception is handled by qpsmtpd enablng powerful filtering and functionality via pluginsAn advanced but simple to use plugin system is provided to enable easy install of extra functionality and write local rules.  Almost all features are implemented via plugins.  
* Antivirus email and hard drive scanning is now provided by ClamAV.  Virus definitions are kept up to date automatically, and program updates will be available automatically via the software installer (yum).   
+
* Antivirus email and hard drive scanning is provided by ClamAV.  Virus definitions are kept up to date automatically, and program updates will be available automatically via the software installer (yum).   
 
* Email attachment handling: Including the ability to block EXE, ZIP, PIF and automatic conversion of TNEF or UUENCODE encoded attachments to MIME.
 
* Email attachment handling: Including the ability to block EXE, ZIP, PIF and automatic conversion of TNEF or UUENCODE encoded attachments to MIME.
 
* Spam Filtering with Spamassassin.  Automatic tagging with X-spam-status headers, and optional filtering and subject tagging.  Configurable rejection levels.
 
* Spam Filtering with Spamassassin.  Automatic tagging with X-spam-status headers, and optional filtering and subject tagging.  Configurable rejection levels.
* Enhancement to the pseudonyms panel.  You now have the ability to send (e.g.) support@domain1 and support@domain2 to different places, and you can now enter pseudonyms of pseudonyms.
+
* Much reduced requirement for reboots on system software changes with dedicated events on the installation and update of key components.
* Yum based Software installer panel.  Approved contribs and official updates can now be installed in the server-manager.  Selectable "Automatically install updates" option.
+
* Encryption standards corresponding to the industry standards for 2021.
 +
* Enhancement to the pseudonyms panel.  You are able to send (e.g.) support@domain1 and support@domain2 to different places, and you can enter pseudonyms of pseudonyms.
 +
* Yum based Software installer panel.  Approved contribs and official updates can be installed in the server-manager.  Selectable "Automatically install updates" option.

Navigation menu