so nun zeige ich wie man apache, mysql, php, proftpd und torrentflux auf einem fertig eingerichteten ovhserver installiert vorraussetzung ist das man schon die anleitung zum kernel wechsel und crypten befolgt hat man besorgt sich, wenn nicht schon wie in der anleitung zum kernel weschel und crypten passiert ist, putty, winscp und einen ftpclient, zb filezilla wir loggen uns als erstes per ssh in den server ein test ist hier eure server ip dann führen wir folgenden befehl aus aptitude install apache2 libapache2-svn libapache2-mod-php5 php5-cgi php5-xsl php5-mcrypt php5-curl php5-imagick php5-mysql php5-pgsql php5-tidy php5-dev php5-cli phpmyadmin mysql-server mysql-admin proftpd-mysql libdvdcss2 libdvd0 cksfv uudeview webmin vlc bestättigen die frage mit ENTER als DAEMON ist ok und arbeitsgruppe bleibt leer in der zwischenzeit können wir uns schonmal einen dyndns account machen wenn nicht schon passiert und eine domain wie im jetzigen bild zu sehen ist einrichten opptest.ath.cx wird meine test url sein, der torrentflux läuft später unter tf.opptest.ath.cx, alle anderen zeigen uns die apache default page dieser fehler ist leider passiert weil ich hier bei meinem testserver einen eintrag falsch geändert habe, dieser fehler wird bei euch nicht pasieren das wollte dann so normal ausschauen so nun weiter als erstes mal schauen ob die dyndns url die wir eingerichtet haben auch einen apache zeigt ok soweit nun loggen wir mit root in webmin ein mit https und dem port 10000 ein fehler der normal nicht auftritt aber wie man sieht nicht weiter schlimm unter webmin richten wir nun zuerst mysql und apache ein hier setzen wir nun erstmal das mysql root passwort nachdem wir auch localhost geändert haben müssen wir uns einloggen nun setzen wir noch diese 3 optionen und speichern dann wir wechsel erst zum benutzer erstellen einen benutzer namen ausdenken und diesen eintragen, in meinem fall opp passwort setzen und auf erstellen klicken nun richten wir kurz noch proftpd per putty ein /etc/init.d/proftpd stop um den server zu stopen cd /etc/proftpd/ mv proftpd.conf proftpd.conf.orig wget http://ovh.oppserver.net/configs/opp_ovh_proftpd.conf mv opp_ovh_proftpd.conf proftpd.conf nun werden wir das ssl cert für proftpd erstellen wie hier auch beschrieben ist http://unix.oppserver.net/proftpd/faq/proftpd_tls-ssl_faq_debian cd /etc/ssl/certs openssl genrsa 1024 > proftpd.key.pem chmod 400 proftpd.key.pem openssl req -new -x509 -nodes -sha1 -days 365 -key proftpd.key.pem > proftpd.cert.pem hier werden wir nun gefragt wo der server steht etc. das können wir alles frei lassen indem wir ein . eintragen zumind sollte man doch einen eintrag machen ist habe hier einfach das erste auf default gelassen AU /etc/init.d/proftpd start damit starten wir den server wieder und können nun einloggen mit zb filezilla funktioiert soweit nun loggen wir mit putty via ssh mit dem erstellten user ein mkdir tf um das apache verzeichnis für torrentflux zu erstellen cd tf wget http://ovh.oppserver.net/tools/phpMyAdmin.tar.bz2 um phpmyadin zu laden tar xvfjp phpMyAdmin.tar.bz2 rm phpMyAdmin.tar.bz2 um es zu entpacken und danach das paket zu löschen nun erstellen wir den virtuellen apache für torrentflux unter webmin und rufen die erstellte url nun in einem browser auf nun erstellen wir den user auch in mysql und loggen mit den erstellen daten in phpmyadmin ein und erstellen nochmal die datenbak tf für torrentflux nun besorgen wir uns die torrentfux b4rt version http://download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2 entpacken diese dann wieder nach phpmyadmin und suchen unter importieren die msql datei im torrentflux b4rt verzeichnis aus wenn die erstellung erfolgreich war laden wir die torrentflux html files mit filezilla per ftp ins userverzeichnis und dort nach tf dann löschen wir die setup.php auf dem server wieder dann wechseln wir zu /tf/inc/config un benennen die config.db.php.dist in config.db.php um diese bearbeiten wir nun und tragen die mysql daten vom user ein nun gehen wir in die root putty sitzung chmod 777 /mnt/dl/ danach in die USER putty sitzung cd mv * /mnt/dl/ mv .bash* /mnt/dl/ um alle userdateien nach /mnt/dl (crypt) zu verschieben jetzt erstellen wir noch einen files ordner über die USER putty konsolle cd mkdir files chmod 777 files/ nun loggen wir das erste mal auf den torrentflux ein mit der vorhin erstellten url hier erstellen wir beim ertsn login auch den ersten user jetzt müssen wir den torrentflux erstmal einrichten die pfade natürlich wieder den jeweiligen username anpassen der fehler bei transmissioncli ist ok, wir nutzen ja bittornado schon können wir torrentflux benutzen ;) nun entfernen wir entweder noch webmin mit dem befehl aptitude purge webmin oder wir ändern den port zb auf 21000 damit ist webmin nicht mehr auf dem default port zu finden nun noch einige torrentflux settings für ALTs hier halt einstellen wie gewünscht portrange halt ziemlich hoch wie hier zu sehen ist so dies war nun die torrentflux anleitung und anleitungen hierzu sind hier zu finden http://ovh.oppserver.net/ http://unix.oppserver.net/ovh/ http://unix.oppserver.net/bt/Torrentflux/ und natürlich auf http://OPPServer.ath.cx und http://OPPServer.net HF OppTupacShakur noch was zum schluss natürlich kann die erstellte dyndns adresse auch anstelle der ip ab nun genohmen werden um per ftp, ssh oder scp zu conecten der eingerichtete proftp server kann tls und fxp habe leider einen kleinen fehler gefunden den ich hier nun noch nachträglich beheben möchte den letzen eintrag in die /etc/fstab muss wieder gelöscht werden und nach einem rboot manuel gemountet werden gemountet wird dann nach einem rboot wie folgt cryptsetup luksOpen /dev/hda5 dl mount /dev/mapper/dl /mnt/dl mount -o bind /mnt/dl/ /home/USERNAME/ und umountet so umount /home/USERNAME/ umount /mnt/dl cryptsetup luksClose dl