The (Almost) Perfect Setup - Debian Sarge (3.1) On A Strato Dedicated-Server (With ISPConfig)

Want to support HowtoForge? Become a subscriber!
 
Submitted by TobiasTM (Contact Author) (Forums) on Fri, 2006-07-14 14:01. :: Debian | ISPConfig

The (Almost) Perfect Setup - Debian Sarge (3.1) On A Strato Dedicated-Server (With ISPConfig)

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.

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:
  • a Strato - Dedicatet Server
  • WinSCP3 and Putty or similar software on your computer at home


  • We use (based on the HowTo by Falko Timme) for the Server:
  • Apache 2 as web-server
  • Postfix as mailserver
  • Courier-POP3 and Courier-IMAP for eMail, too
  • BIND as DNS-server
  • proftpd as FTP-server
  • Webalizer for statistics
  • STEP 1 - Install a new Debian-Image 3.1 with the Strato-Konfigurationsmenü

  • choose Serverkonfiguration
  • choose Neuinstallation
  • mark the Box and choose Debian GNU/Linux 3.1 für Profis
  • click on weiter
  • fill in the code you will see


  • Don´t forget:

    You will lose all Files on the Strato-Server,

    ´cause we start with a brandnew installation of the Debian-Image !

  • if you´re sure that you want it, click on weiter
  • wait until you get the eMail from Strato that the reinstallation is finished.
  • STEP 2 - Update the Debian Sarge Image

  • login your server as root by Putty
  • copy here the code and paste it in Putty
  • follow the instructions


  • apt-get update

    If you´re asked that you want to stop now, ´cause a new kernel will be installed answer with no.

    But don´t forget to reboot your server after this upgrade.

    apt-get dist-upgrade

    apt-get upgrade

    (If someone said, that this is to much update and -grade, let me first answer:

    I 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

  • open and edit the file /etc/resolv.conf
  • add some more nameservers (only if you want)
  • nameserver 81.169.163.104
    nameserver 81.169.163.106
    search serverkompetenz.net
    nameserver ip.number.from.another

    STEP 4 - Setting the hostname

    Instead of server1.example.com put in your real serverdomain (h12345.serverkompetenz.net)
    echo server1.example.com > /etc/hostname
    /bin/hostname -F /etc/hostname

    STEP 5 - Install needed and missing software and remove unneeded software

    apt-get install make gcc g++ cpp wget flex bzip2 rdate fetchmail libdb3++-dev unzip zip ncftp xlispstat libarchive-zip-perl zlib1g-dev libpopt-dev nmap openssl lynx fileutils (all in one line!)

    Answer the questions with the default answers.

    update-rc.d -f exim remove

    update-inetd --remove daytime

    update-inetd --remove telnet

    update-inetd --remove time

    update-inetd --remove finger

    update-inetd --remove talk

    update-inetd --remove ntalk

    update-inetd --remove ftp

    update-inetd --remove discard

    /etc/init.d/inetd reload

    STEP 6 - Install and configure quota

    apt-get install quota quotatool

    Answer the question with no.
  • open and edit the file /etc/fstab
  • # /etc/fstab: static file system information.
    #
    # file system     mount point    type     options                  dump pass
    /dev/sda1         /boot          ext2     nosuid,nodev             0    2
    /dev/sda2         none           swap     sw                       0    0
    /dev/sda3         /              ext3     defaults,errors=remount-ro,usrquota,grpquota 0       1
    proc              /proc          proc     defaults                 0    0
    
  • run the following steps:
  • touch /quota.user /quota.group

    chmod 600 /quota.*

    mount -o remount /

    quotacheck -avugm

    quotaon -avug


    Please do not use the comment function to ask for help! If you need help, please use our forum.
    Comments will be published after administrator approval.