Download server inrichten met Ubuntu en Sabnzbd (Ubuntu notes #02)
16 dec
Na een jaartje stilte weer wat aantekeningen over Ubuntu. Dit naar aanleiding van het inrichten van mijn downloadserver. Dit is een combi van LAMP met Webmin, Sabnzbdplus en een FTP server. Deze server kan ik helemaal remote aansturen en beheren. Het downloaden kun je via een webinterface aansturen. Via FTP kan ik de uit nieuwsgroepen gedownloade bestanden van de server afhalen. Gebruikte versie: Ubuntu 8.1 server 32 bits.
Onderstaande stappen doorloop je na het downloaden van Ubuntu server, branden op een CD, booten van CD en vervolgens LAMP server installeren.
Ubuntu Updates installeren
sudo apt-get upgrade
IPadres opvragen in Ubuntu
ifconfig -a
Installatie Webmin op Ubuntu 8.10
sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
sudo dpkg -i webmin_1.441_all.deb
Bovenstaande stappen zijn: -voorbereiding; -download; -install. Je kunt webmin nu benaderen op https://your-server-ip:10000/
Zie ook: hier
Ubuntu server rebooten en afsluiten
Reboot en shutdown:
sudo shutdown -r now
sudo shutdown -h now
Installatie SABNZBD op ubuntu
Repository toevoegen aan lijst:echo "deb http://ppa.launchpad.net/jcfp/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list
Update:sudo apt-get update
Installeer:sudo aptitude --with-recommends install sabnzbdplus
Na installatie moet je even de file etc/default/sabnzbdplus configureren. Na een reboot kun je sabnzb benaderen en configureren op https://your-server-ip:8080/sabnzbd/
Zie ook: hier
Extra security:
- Maak een aparte user aan voor SabNZBDplus
- Configureer SabNZBDplus dat het programma wordt gestart met de nieuwe user (zie config bestand)
Ubuntu user aanmaken
sudo adduser
Doorloop de stappen.
FTP server installeren
sudo apt-get install vsftpd
Config file aanpassen: /etc/vsftpd.conf
Zie ook: hier.
TO DO: Router instellen etc.


No comments yet