Apache HTTP Server, product of the Apache Software Foundation is a free software/open source web server for Unix-like systems, Windows, Novell NetWare and other platforms. Apache is notable for playing a key role in the initial growth of the World Wide Web , and continues to be the most popular web server in use, serving as the de facto reference platform against which other web servers are designed and judged. Apache is primarily used to serve static and dynamic content on the World Wide Web. Many web applications are designed expecting the environment and features that Apache provides. Apache is the web server component of the popular LAMP web server application stack, alongside Linux, MySQL, and the PHP / Perl / Python programming languages.
BIND (Berkeley Internet Name Domain) is the most commonly used DNS server on the Internet, especially on Unix-like systems, where it is a de facto standard. The resolver library included in the BIND distribution provides translations between domain names (used by humans) and Internet addresses (used by machines). This process is called DNS resolution and is linked with applications requiring name service.
Clam AntiVirus (ClamAV), is a widely used free antivirus software toolkit for Unix -like operating systems. It is mainly used with a mail exchange server as a server-side email virus scanner. ClamAV is open source software distributed under the terms of the GNU General Public License (GPL). Both ClamAV and its updates are made available free of charge. ClamAV is generally configured to automatically update its list of virus definitions via the Internet (see : http://www.clamav.net ).
Linux is a Unix -like computer operating system family. Linux is one of the most prominent examples of free software and of open source development; its underlying source code is available for anyone to use, modify, and redistribute freely. After the Linux kernel was released to the public on 17 September 1991 by Linus Torvald , the first Linux systems were completed by combining the kernel with system utilities and libraries from the GNU project, which led to the coining of the term GNU/Linux. all2all is using Debian GNU/Linux as basic operating system on all his server systems.
Mailman is a package for managing electronic mailing lists on a server . It is free software, distributed freely under the GNU General Public License . Mailman's chief distinction is its easy-to-use Web interface for list administration. Mailman is written in the Python programming language. It can work with any common Unix mail server software, including Postfix , Sendmail and qmail. The integration with the free mail server software exim (which is used by the Debian GNU/Linux by default) is probably best: using special configuration rules, exim knows which addresses are used by Mailman and automatically forwards all mails which are handled by Mailman to Mailman, without having to set customized aliases for each individual mailing list, as it is custom with most or all other mail servers. User features include the built-in archiving of messages, automatic processing of bounce messages, digest mode, and spam filtering. By default, Mailman sends out a reminder message on the first of the month (local time) to all subscribers (see : http://www.gnu.org/software/mailman ).
Mono is a free implementation of the Microsoft .NET document standard to be run on Unix -like server system. Mono is licensed under GPL , LGPL and MIT and is shipped with the Debian Etch distribution . For more details, see : http://www.mono-project.com/Main_Page
Postfix is an open source mail transfer agent (MTA), a computer program used on servers for the routing and delivery of e-mail. It is intended as a fast, easy-to-administer, and secure alternative to the widely-used Sendmail MTA. Postfix is the default MTA for a number of Unix(-like) operating systems. It is released under the IBM Public License 1.0 which is a free software licence. One of the strengths of Postfix is its resilience against buffer overflows. Another one is its handling of large amounts of e-mail and advanced content filtering against spams (see : http://www.postfix.org ).
Secure Shell or SSH is a both an application for remote administration of Unix-like servers and a network protocol that allows data to be exchanged over a secure channel between two computers. SSH is typically used to log into a remote machine and execute commands, but it also supports tunneling, forwarding arbitrary TCP ports and X11 connections; it can transfer files using the associated SFTP or SCP protocols. Encryption provides confidentiality and integrity of data. SSH uses public-key cryptography to authenticate the remote computer and allow the remote computer to authenticate the user, if necessary. An SSH server, by default, listens on the standard TCP port 22.
Virtualmin is a Webmin module for managing multiple virtual hosts through a single interface on Unix -like systems. It supports the creation and management of Apache virtual hosts, BIND DNS domains, MySQL databases, and mailboxes and aliases with Sendmail or Postfix. Together with the existing Webmin and Usermin modules, Virtualmin offers a total autonomy to administrators of web sites , virtual or dedicated servers who can access all control features and automatically set up user's limits appropriately. These server administrators can also manage the mailboxes and mail aliases via a web interface that is part of the module.
Webmin is a easy-to-use system configuration tool for Unix-like systems. It has a web-based graphical user interface for managing web server systems. Webmin is largely based on Perl, and is running as its own process, and web server. It usually uses TCP port 10000 for communicating, and can be configured to use SSL if OpenSSL is installed. It is built around modules, which have an interface to the config files, and an interface to the webmin server. This makes it easy to add new functionality, without too much work. Webmin offers a unique web interface to control a large variety of server applications ( Apache , Postfix , FTP , MySQL , PostgreSQL , BIND , SSH , etc.). Webmin enables the server administrator to easily manage all the users accounts, quotas, repositories, groups and rights. He can access the log files and stop or reboot the system. Due to Webmin's modular design, it would be possible, for anyone who is interested, to write plugins for desktop configuration. Webmin is an open source software released under the BSD license. The two major modules extending the functionality of Webmin are Usermin , designed for general usage tasks, and Virtualmin , which is for giving users visual means of administering web hosting accounts (see : http://www.webmin.com ).