No więc jako że w stacjonarce nie działa mi nagrywarka płyt ale w serwerze już tak, więc stwierdziłem ze nie ma sensu ściągać obrazów iso rożnych dystrybucji na blaszaka a potem wysyłać na serwer skoro mogę bezpośrednio na serwerze ściągać 🙂
1. Jeśli nie posiadamy skonfigurowanego repozytorium EPEL to pierwszym krokiem jest jego dodanie:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2. Następnie wykonujemy update systemu:
yum update
3. Instalujemy Transmission-deamon oraz transmission-cli
yum install transmission-cli transmission-daemon
4. Konfigurujemy iptables:
nano /etc/sysconfig/iptables
i dopisujemy linijkę:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9091 -j ACCEPT
i restart usługi:
service iptables restart
5. Konfigurujemy opcje startowe transmission-daemona:
nano /etc/sysconfig/transmission-daemon
aby plik wyglądał następująco:
TRANSMISSION_HOME=/home/sloniupl
DAEMON_USER="sloniupl"
DAEMON_ARGS="-t -u sloniu -v haslo -a 192.168.1.* -g $TRANSMISSION_HOME/.config/transmission-daemon"
Gdzie:
TRANSMISSION_HOME= – wskazuje ścieżkę domową do użytkownika jako który będziemy uruchamiać proces
DAEMON_USER= – wskazuje jako jaki użytkownik proces będzie działał
-t – włącza wymaganie autoryzacji przy dostępie przez www do aplikacji
-u – określa nazwę użytkownika do zalogowania się przez www (w naszym przypadku sloniu)
-v – określa hasło dla podanego użytkownika (w naszym przypadku haslo)
-a – określa adres ip z którego można się połączyć do aplikacji (w naszym przypadku cała podsieć 192.168.1.0/24)
-g – określa ścieżkę gdzie należy szukać pliku konfiguracyjnego (jeśli plik nie istnieje to zostanie utworzony przy pierwszym uruchomieniu)
6. Włączamy usługę oraz dodajemy ja do uruchamiania podczas startu systemu:
service transmission-daemon start
chkconfig transmission-daemon on
i sprawdzamy w przeglądarce czy działa wpisując IP_SERVERA:9091, po zalogowaniu widzimy że działa:
7. W tej chwili plik konfiguracyjny programu został utworzony i znajduje się w /home/sloniupl/.config/transmission-daemon/, aby przeprowadzić poprawną edycje należy najpierw zatrzymać usługę transmission-daemon ponieważ plik jest nadpisywany przy zatrzymywaniu usługi i jeśli coś w nim zmienimy a następnie wydamy service transmission-daemon restart to zmiany zostaną skasowane. Więc:
service transmission-daemon stop
Edytujemy pliczek:
nano /home/sloniupl/.config/transmission-daemon/settings.json
I po zapisaniu:
service transmission-daemon start
Szczegóły pliku konfiguracyjnego można znaleźć tu:
https://trac.transmissionbt.com/wiki/EditConfigFiles
Teraz możemy już ściągać nowe obrazy dystrybucji linuxa prosto na serwer 🙂