====== Ubuntu ====== Version Stand: ispCP Omega 1.0.3-1 ===== Vor der Installation ===== Bevor du dir überlegst ispCP zu installieren, stell sicher dass du dich um die folgenden Punkte gekümmert hast: * Du solltest im Besitz einer Fully Qualified Domain Name (FQDN) sein. Beispiel: server1.meine-domain.de * Wenn du den Server lokal betreiben möchtest, kannst du dir während der Installation einen FQDN "ausdenken". Beachte aber, dass sich die Top-Level-Domain (TLD) von den offiziell verfügbaren TLD's abgrenzen sollte, damit es in deinem Netzwerk zu keinen Fehlern kommt. Beispiel: server1.meine-domain.lan ===== Die Installation ===== Stell sicher dass du mit einem Benutzer mit root-Rechten eingeloggt bist.\\ ===== 1. Extrahieren der Distributionsdateien ===== # cd / # mkdir ispcp # cd /ispcp # wget http://ovh.dl.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.3-1/ispcp-omega-1.0.3-1.tar.gz # tar -xzf ispcp-omega-1.0.3-1.tar.gz \\ ===== 2. In das entpackte Verzeichnis wechseln ===== # cd ispcp-omega-1.0.3-1 \\ Falls du ein nightly build installieren willst benutze folgenden Befehl: \\ # cd ./web/svn/nightly \\ ===== 3. Benötigte Module/Programme installieren ===== Stell sicher, dass die non-free Area in deiner sources.list freigeschaltet ist. Sollte keine non-free Area vorhanden sein, findet du [[http://wiki.ubuntuusers.de/sources.list|hier]] eine Anleitung, wie du diese Quelle nachträglich einfügen kannst. \\ Jetzt können die benötigten Pakete mit dem Programm apt-get installiert werden: # apt-get update # apt-get upgrade # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-`lsb_release -cs`) **ACHTUNG!** Zwischen "$" und "(" darf __kein__ Leerzeichen stehen! \\ \\ Es wird sich an dieser Stelle ein grafisches Menü öffnen, in dem ihr folgende Einstellungen vornehmen müsst: \\ \\ Bei der Frage zu "courier" wähle **no** aus um die Anlegung von Verzeichnissen zur webbasierten Verwaltung zu deaktiviern.. \\ \\ Bei der Frage nach dem Passwort für den Mysql-Server setze ein Passwort deiner Wahl (du benötigst es später noch einmal bei der Installation!) \\ \\ Bei den Fragen zu "postfix" wähle **internet site**. \\ Falls dein Ubuntu Setup korrekt ist, sollte der Domainname für das Mailsystem bereits angezeigt werden. Ist dies nicht der Fall trage deinen Domainnamen ohne "www." in dem entsprechenden Feld ein. Beispiel: Bei der Domain www.meine-domain.de > meine-domain.de \\ \\ Wähle **yes** wenn du gefragt wirst ob die Installation ohne Maildir-Unterstützung fortgesetzt werden soll. \\ \\ Bei der Frage zu "proftpd" wähle **standalone** als Betriebsmodus\\ \\ ===== 4. Ersetzen einiger Installationsdateien (sehr wichtig!) ===== Um die aktuelle Version installieren zu können, musst du einige Installationsdateien ersetzen. Wenn dieser Schritt übersprungen wird, wird die Installation schief laufen! # cd /var/www/ispcp/engine/setup # wget http://www.isp-control.net/ispcp/raw-attachment/ticket/2112/permission-fix.tar.gz # tar -xzf permission-fix.tar.gz # rm permission-fix.tar.gz # cd /ispcp/ispcp-omega-1.0.3-1 \\ ===== 5. Kompillieren/Vorbereiten des Systems ===== # make -f Makefile.ubuntu install \\ ===== 6. Die erstellten Verzeichnisse ins System kopieren ===== Es wird empfohlen den aktuellen Systemstatus vor diesem Schritt zu sichern. # cp -Rv /tmp/ispcp/* / \\ ===== 7. Einrichten des System ===== In das engine/setup Verzeichnis wechseln: # cd /var/www/ispcp/engine/setup \\ ===== 8. ispCP Setup starten ===== 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.\\ Während des Installationsprozess wird unter Umständen mal ein [fail] auftauchen, das ist aber nicht weiter zu beachten. Wenn ihr euch bis hier hin an die Anleitung gehalten habt, wird ispCP auch bei euch laufen. # perl ./ispcp-setup \\ ===== 9. Temp Verzeichnis bereinigen ===== # rm -fR /tmp/ispcp \\ ===== 10. Das wars! ===== Du kannst jetzt mit deinem bevorzugten Browser auf ispCP zugreifen, indem du die Adresse eingibst, welche während der Installation vergeben wurde. 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 Falls ist, frag im ispCP Forum um Hilfe.