====== Debian ====== Version Stand: ispCP 1.0.6 Stable ===== Vor der Installation ===== Dein Server muss mit einem auflösbaren FQDN (fully qualified domain name) konfiguriert sein.\\ Wie das funkioniert findest du [[de:howto:hostname|hier]]. ===== Die Installation ===== Stell sicher dass du mit einem Benutzer mit root-Rechten eingeloggt bist.\\ ===== 1. Extrahieren der Distributionsdateien ===== apt-get update apt-get dist-upgrade apt-get install wget mc zip unzip bzip2 ntp ntpdate lsb-release mkdir -p /usr/local/src/ispcp cd /usr/local/src/ispcp wget http://mesh.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.6.tar.bz2 tar -xjvf ispcp-omega-1.0.6.tar.bz2 \\ ===== 2. In das entpackte Verzeichnis wechseln ===== cd ispcp-omega-1.0.6 \\ Falls du ein nightly build installieren möchtest benutze folgenden Befehl: \\ cd web/svn/nightly \\ ===== 3. Benötigte Module/Programme installieren ===== Stell sicher, dass das __non-free__ Depot in deiner __/etc/apt/sources.list__ wie im folgenden Beispiel eingetragen ist. Wenn das non-free Depot auf deinem System nicht verfügbar ist, werden sehr wichtige Pakete fehlen. \\ \\ Für Debian Lenny (komplette sources.list): deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main non-free contrib deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main non-free contrib deb http://ftp.de.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free \\ Für Debian Etch:\\ deb http://ftp.de.debian.org/debian/ etch main contrib non-free deb-src http://ftp.de.debian.org/debian/ etch main contrib non-free deb http://security.debian.org/ etch/updates main contrib non-free deb-src http://security.debian.org/ etch/updates main contrib non-free \\ Jetzt können die benötigten Pakete mit dem Programm apt-get installiert werden: # apt-get update # apt-get dist-upgrade # apt-get install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`) \\ \\ \\ __**Informationen zur Paket-Installation:**__\\ 1. MySQL-Root Passwort setzen\\ 2. x11-common mit OK bestätigen\\ 3. Postfix Konfiguration erst mit OK weiter dann wähle "Internet Site" und gib als System Mail Name deine Domain z.b. beispiel.de ein,\\ bei "Root and postmaster mail recipient" root an. Das folgende Dialog kannst du einfach mit OK bestätigen. \\ 4. Die folgenden 2 Fragen immer mit dem jeweiligen Standardwert bestätigen.\\ 5. Wähle bei der "Locals to be generated" All locals und wähle als default local deine bevorzugte Sprache aus.\\ 6. Die folgenden 2 Fragen immer mit dem jeweiligen Standardwert bestätigen.\\ 7. Bei der "Proftpd Configuration" wähle als Type "Standalone".\\ 8. Die folgenden Fragen alle mit den Standardwerten bestätigen.\\ ===== 4. Kompillieren/Vorbereiten des Systems ===== make install \\ ===== 5. Die erstellten Verzeichnisse ins System kopieren ===== Es wird empfohlen den aktuellen Systemstatus vor diesem Schritt zu sichern. cp -Rv /tmp/ispcp/* / \\ ===== 6. MySQL Server einrichten ===== mysql_secure_installation \\ **HINWEIS: @ oder $ oder % nicht im Passwort benutzen !!!**\\ \\ __**Informationen:**__\\ \\ 1. Change the root password? [Y/n] **mit n bestätigen**\\ 2. Remove anonymous users? [Y/n] **Enter**\\ 3. Disallow root login remotely? [Y/n] **Enter**\\ 4. Remove test database and access to it? [Y/n] **Enter**\\ 5. Reload privilege tables now? [Y/n] **Enter**\\ ===== 7. Einrichten des System ===== In das engine/setup Verzeichnis wechseln: cd /var/www/ispcp/engine/setup \\ \\ Alle Fragen sollten selbsterklärend sein. Falls du nicht weist was du bei einer spezifischen Frage antworten sollst, kannst du gerne im ispCP Forum nachfragen.\\ perl ./ispcp-setup \\ Deutsche Sprachdatei runterladen [[http://www.isp-control.net/ispcp/wiki/translations]] und via ispCP-Panel installieren. ===== 8. Temp Verzeichnis bereinigen ===== rm -fR /tmp/ispcp \\ ===== 9. Das wars! ===== Du kannst jetzt mit deinem bevorzugten Browser auf ispCP zugreifen, indem du die Adresse eingibst, welche während der Installation vergeben wurde. \\ \\ Die Standardadresse ist: **http://admin.your-domain.tld** \\ \\ Sollte das Control Panel nicht angezeigt oder die Anmeldung nicht möglich sein, ist etwas gründlich schief gelaufen. In diesem Fall überprüfe ob du wirklich alle Punkte der Anleitung abgearbeitet hast. Falls dies der Fall ist, frag im ispCP Forum um Hilfe.