![]() |
HowTo install ISPConfig on a STRATO-Server with Debian 3.1
Based and abuttet to the HowTo - The Perfect Setup Debian Sarge (3.1) - of Falko Timme I wrote this HowTo for STRATO-Server, because Strato has some specifics in itīs Debian Sarge (3.1) - Image. :o
Let me say first: This is one way of many possible, but I try this more than one time and it works. Anyway I must say to you, too -> If you use this HowTo you do it on your own risk ! You will lose all Files on the Strato-Server, īcause we start with a brandnew installation of the Debian-Image ! If you have question mail me or send me a PM. If you want to have it in german language please mail me, too. >>Wer diese Anleitung auf deutsch haben möchte, muss mir nur eine eMail oder PN schreiben.<< You will need:
We use (based on the HowTo by Falko Timme) for the Server:
STEP 1 Install a new Debian-Image 3.1 with the Strato-Konfigurationsmenü
STEP 2 Update the Debian Sarge Image
Code:
apt-get updateBut donīt forget to reboot your server after this upgrade. Code:
apt-get dist-upgradeCode:
apt-get upgradeI try it many times and it works everytime a little bit other - and rather one time often than one time too little.) STEP 3 Add some more nameservers
Code:
nameserver 81.169.163.104Setting the hostname Instead of server1.example.com put in your real serverdomain (h12345.serverkompetenz.net) Code:
echo server1.example.com > /etc/hostnameInstall needed and missing software and remove unneeded software Code:
apt-get install make gcc wget flex bzip2 rdate fetchmail libdb3++-dev unzip zip ncftp xlispstat libarchive-zip-perl zlib1g-dev libpopt-dev nmap openssl lynx fileutilsCode:
update-rc.d -f exim removeInstall and configure quota Code:
apt-get install quota quotatool
Code:
# /etc/fstab: static file system information.
Code:
touch /quota.user /quota.groupInstall and configure bind9 the DNS-Server Code:
apt-get install bind9
Code:
OPTIONS="-u bind -t /var/lib/named"
Code:
mkdir -p /var/lib/named/etc
Code:
SYSLOGD="-a /var/lib/named/dev/log"
Code:
/etc/init.d/sysklogd restart
STEP 8 Install and configure MySQL Code:
apt-get install mysql-server mysql-client libmysqlclient12-devtcp 0 0 localhost:mysql *:* LISTEN 3133/mysqld STEP 9 Install and configure Postfix the mail-server with POP3/IMAP
Code:
apt-get install postfix postfix-tls procmail libsasl2 sasl2-bin libsasl2-modules ipopd-ssl uw-imapd-ssl
Code:
postconf -e 'smtpd_sasl_local_domain ='Code:
mkdir /etc/postfix/sslCode:
postconf -e 'smtpd_tls_auth_only = no'
Code:
# This needs to be uncommented before saslauthd will be run automatically
Code:
PIDFILE="/var/spool/postfix/var/run/${NAME}/saslauthd.pid"Code:
/etc/init.d/saslauthd startCode:
I accept the riskCode:
/etc/init.d/inetd restart250-STARTTLS 250-AUTH LOGIN PLAIN everything is fine. STEP 10 Install and configure Courier for Maildir-support Run the following step: Code:
apt-get install courier-imap courier-imap-ssl courier-pop courier-pop-ssl
Code:
postconf -e 'home_mailbox = Maildir/' |
STEP 11
Install and configure Apache - the server Run the following steps: Code:
apt-get install apache2 apache2-doc
Code:
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
Code:
#application/x-httpd-php phtml pht php
Code:
<IfModule mod_php4.c>
Code:
Listen 80
Code:
a2enmod sslInstall and configure ProFTPd - the ftp-server
Code:
apt-get install proftpd
Code:
DefaultRoot ~
Code:
/etc/init.d/proftpd restartInstall and Webalizer - the Logfile-analyzer
Code:
apt-get install webalizer
STEP 14 Install some Perl-modules
Code:
perl -MCPAN -e shell
Code:
install HTML::ParserThe other questions with yes. Here is the rest you waited for: ;) STEP 15 Install and configure ISPConfig
Code:
cd /root
And know you have to wait...and pray :p The next few questions you have to answer like this: (these questions are for the SSL-Server-certificates)
And know you have to wait...and pray again, īcause it can take a little while :D Now there comes some questions needed by Spamassassin:
Last there are some questions about the configuration. Answer it like the following:
Thatīs it - if you donīt see any ERROR-Message -> CONGRATIOLATIONS |
we will waiting for your tutorial.. thanks anyway
|
So - thatīs it... :D
The tutorial for the HowToForge I will edit in next time ;) Have a lot of fun with ISPconfig ! If you find an error in my HowTo, please mail me or send me a private message. |
|
Iīve updated the HowTo and the complete Thread in here.
Have a lot of Fun with it ;) |
Step 8:
i type "netstat -tap" Code:
Aktive Internetverbindungen (Server und stehende Verbindungen)Server: Strato PowerServer Debian 3.1 [ EDIT: Edit /etc/my.cnf comment out skip-networking bind-address = 127.0.0.1 |
Quote:
|
Do you follow the steps here in the forum or in the HowTo ?
Because the HowTo is more up to date. PS: If you want I can send you the german HowTo by email. |
Is this setup checked with the latest software at Strato? Because when following it I cannot set the quota and I have a problem starting Proftpd. I'm now setting up the server once more to see if I did something wrong
|
| All times are GMT +2. The time now is 04:11. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.