ISPConfig Webhosting Appliance
Full featured and secure web- and mail hosting appliance with ISPConfig management interface.
Features
Collegiate:
No
One-line Description:
Full featured and secure web- and mail hosting appliance with ISPConfig management interface.
Filename:
ISPConfig_Appliance.zip
Size Compressed:
677 MB
Allocated Memory:
256 MB
Username:
admin
Password:
ispconfig
VMware Tools Installed?:
No
Operating System:
DEBIAN 3.1
Applications:
Apache 2.0.54 mpm-worker for better performance
postfix 2.1.5 incl. TLS 1.24
quota 3.12
bind9 9.2.4
mysql 5.0.20-Debian_1
php 5.1.2-1+b1
webalizer V2.01-10
proftp 1.2.10
courier pop3 and pop3s
courier IMAP and IMAPS
ISPConfig 2.3 + SuPHP patch + ChrootSSH patch
SuPHP 0.6.1
SuEXEC from apache 2.0.54
spamassassin 3.1.2
clamav 0.88.2
chroot SSH 4.2p1
Bastille IPTables firewall (managed by ISPConfig webInterface).
UebiMiau patched 05/18/2006
PHPMyAdmin 2.6.4-pl3 patched ISPConfig package
ntpdate 4.2.0a
munin 1.2.3-1
monit 4.5-1
rkhunter 1.2.8
chrootkit 0.46a
DenyHosts 2.4b
Description:
1) Features and services provided by the ISPConfig Webhosting Appliance
---------------------------------------------------------------------------------
The ISPConfig Webhosting Appliance is a full featured ready-to-run hosting enviroment for webhosting providers, companies and homeusers. It can be used to run hosting servers connected directly to the internet or as an intranet server providing web-, mail-, FTP-, and database
services.
The appliance provides a securely configured enviroment consisting of Apache webserver incl. SSL, Postfix with TLS support and SMTP-AUTH, Quota, BIND DNS-Server, MySQL database, PHP as web scripting language (run trough the SuPHP wrapper for security), Courier for
POP3, POP3S, IMAP and IMAPS service, ProFTP as FTP server, mail filtering with the SpamAssassin spamfilter and ClamAV antivirus filter. Statistics are provided by webalizer and munin.
SSH accounts for the webspaces are automatically chrooted with chrootSSH.
The server is protected by the Bastille iptables firewall, which can easily be configurd with ISPConfig.
Webmail is provided by the ISPConfig UebiMiau Webmail interface and the
MySQL database can be managed trough phpMyAdmin. Automatic time synchronisation is provided by ntpdate. The server services are monitored by the monit package. Rkhunter and chkrootkit
are provided for regular security scans.
All these services can be easily configured by the installed ISPConfig hosting control panel.
ISPConfig provides management of resellers, customers, web sites and
domains, and email accounts with mail filtering. Also provided is the ISPConfig DNS Manager for managing DNS settings in BIND and an invoicing module for automatic invoice creation, if needed.
The system is scanned daily for trojans, worms, etc. by a chkrootkit and an rkhunter cron job. suspicious results are mailed to root.
DenyHosts is also installed. DenyHosts is a tool that observes login attempts to SSH, and if it finds failed login attempts again and again from the same IP address, DenyHosts blocks further login attempts from that IP address by putting it into /etc/hosts.deny.
munin produces nifty little graphics about nearly every aspect of your server (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.) without much configuration,
whereas monit checks the availability of services like Apache, MySQL, Postfix and takes the appropriate action such as a restart if it finds a service is not behaving as expected. The combination of the two gives you full monitoring: graphics that lets you recognize current or
upcoming problems (like "We need a bigger server soon, our load average is increasing rapidly."), and a watchdog that ensures the availability of the monitored services.
2) Building the Appliance
----------------------------------------------------------------------------
The Appliance is based on minimal DEBIAN 3.1 installation with additional packages from backports.org to provide current MySQL and PHP5 releases.
For higher security, the default DEBIAN SSH daemon has been replaced by
the CHROOTSSH daemon, that enables chrooting of shell useraccounts. The
chroot enviroments are built automatically by an enhanced version of the
ISPConfig control panel. The php scripts in the webspaces are executed by the mod_suphp Apache module with high security settings. CGI scripts are configured to run by suEXEC.
3) Starting the Appliance
-------------------------------------------------------------------------------
1: Start the appliance in VMWare
2: Login on the shell as
user: admin
password: ispconfig
and change to root with:
su root
password: ispconfig
3: Configure the network settings by executing the comand:
network_setup
and answering the questions. The default IP address is 192.168.0.100,
the subnet mask 255.255.255.0, and the gateway 192.168.0.1. This can be changed by running the previous command.
The hostname is server1.example.com by default.
4: Now you will be able to login to the ISPConfig web interface with your browser and configure all the services of the appliance.
The URL is similar like this:
htts://192.168.0.100:81/
ISPConfig uses its own Apache on port 81. The reason fir this is that if the main Apache on port 80 fails, you can still log in to ISPConfig and try to repair things.
Log in with the
user name: admin
and the
password: ispconfig
5: Under the "Tools" section in ISPConfig you find links to webmail
(Uebimiau), phpMyAdmin and to munin. Munin is a server monitoring
package that draws nifty little graphs about every aspect of the server
(load average, CPU and memory usage, eth0 traffic, etc.). The munin
web interface is password-protected as well:
user name: admin
password: ispconfig
6: Monit can be accessed under https://192.168.0.100:2812
User name: admin
Password: ispconfig
Monit monitors certain services and restarts them if they fails
or takes other predefined actions if certain conditions are fullfilled
(e.g. if Apache uses more than 500MB memory for 5 cycles).
7: MySQL login:
User name: root
Password: ispconfig
ISPConfig Documentation
-----------------------
http://www.ispconfig.org/documentation.htm
Administrator manual - http://www.ispconfig.org/downloads/manual_en/toc.html
Reseller manual -
http://www.ispconfig.org/downloads/manual_en/manual_reseller_en_src.htm
Clients manual -
http://www.ispconfig.org/downloads/manual_en/manual_kunde_en_src.htm
4) Licenses
------------------------------------------------------------------
All componets of the appliance where licensed under OpenSource licences.
Apache - apache license
postfix - IBM Public License
quota - GPL
bind9 - BSD license
mysql - GPL
php - PHP licence
webalizer - GPL
proftp - GPL
courier pop3 and pop3s - GPL
courier IMAP and IMAPS - GPL
ISPConfig - BSD licence
SuPHP - GPL
SuEXEC - GPL
spamassassin - Apache license
clamav - GPL
chroot SSH - BSD license
UebiMiau - GPL
PHPMyAdmin - GPL
ntpdate 4.2.0a
munin - GPL
monit - GPL
rkhunter - GPL
chrootkit - BSD like license
DenyHosts - GPL
Technical Specifications
Operating System:
DEBIAN 3.1
VMware Tools installed: No
Size: 677MB
Allocated Memory (RAM): 256
Applications Installed:
Apache 2.0.54 mpm-worker for better performancepostfix 2.1.5 incl. TLS 1.24quota 3.12bind9 9.2.4mysql 5.0.20-Debian_1php 5.1.2-1+b1webalizer V2.01-10proftp 1.2.10courier pop3 and pop3scourier IMAP and IMAPSISPConfig 2.3 + SuPHP patch + ChrootSSH patchSuPHP 0.6.1SuEXEC from apache 2.0.54spamassassin 3.1.2clamav 0.88.2chroot SSH 4.2p1Bastille IPTables firewall (managed by ISPConfig webInterface).UebiMiau patched 05/18/2006PHPMyAdmin 2.6.4-pl3 patched ISPConfig packagentpdate 4.2.0amunin 1.2.3-1monit 4.5-1rkhunter 1.2.8chrootkit 0.46aDenyHosts 2.4b
Virtual Appliance Account Information
Download link provided by the submitter, not VMware. Report broken downloads here.
Feedback