rtorrent på server med remote acess

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Det ligger symlänkar du kan ta bort i /etc/rc?.d eller så kan du köra:

Kod: Markera allt

sudo update-rc.d -f apache2 remove
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Okej nu startar allt. Men hur ska jag komma in i install.php? Jag har ju inget grafiskt gränssnitt på servern. Confar ju den genom putty. Prövade skriva "install.php" i firefox på datorn jag confar genom men det funkade då inte.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Det räcker inte att skriva install.php i firefox, du måste skriva ipnummer/install.php, där ipnummer är din ubuntu-servers ipnummer.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Det räcker inte att skriva install.php i firefox, du måste skriva ipnummer/install.php, där ipnummer är din ubuntu-servers ipnummer.
hmm, får detta.

Warning: require_once(conf/user.conf.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/index.php on line 27

Fatal error: require_once() [function.require]: Failed opening required 'conf/user.conf.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 27

Saknar jag "conf/user.conf.php"?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Sa jag inte att du skulle skriva ipnummer/install.php och inte bara ipnummer?
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Sa jag inte att du skulle skriva ipnummer/install.php och inte bara ipnummer?
Gjorde det. Fick det där meddelandet då.
Eller jag skrev ip:install.php. ska testa igen.
EDIT: det funka nu. Tack ska du ha. Förlåt att jag är störd :)
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Får dock fel när jag "try configuration". Står att jag ska " Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up)."

Vad måste man ändra? Jag har ändrat Language, Folder to save uploaded torrents,
Default folder to save torrent data,
Set wTorrent login
User:
Password:
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

tomasbjork skrev:Får dock fel när jag "try configuration". Står att jag ska " Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up)."

Vad måste man ändra? Jag har ändrat Language, Folder to save uploaded torrents,
Default folder to save torrent data,
Set wTorrent login
User:
Password:
Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.

För övrigt ska du ha jävligt stort tack för att du orkar hjälpa en n00b som mig. Det verkar närma sig slutet nu. Stod att "configuration seems fine". Ska pilla lite. Återkommer med resultat.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

tomasbjork skrev:Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.
Som jag redan förklarat så måste rtorrent köras med samma användare som webbservern. Men tanken är inte att du ska skriva ett långt och krångligt kommando varja gång du startar om servern. Du ska såklart lägga in så att rtorrent helt enkelt startas automatiskt med rätt användare och rätt config-fil.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:
tomasbjork skrev:Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.
Som jag redan förklarat så måste rtorrent köras med samma användare som webbservern. Men tanken är inte att du ska skriva ett långt och krångligt kommando varja gång du startar om servern. Du ska såklart lägga in så att rtorrent helt enkelt startas automatiskt med rätt användare och rätt config-fil.
Okej. Jag har inte riktigt koll på hur jag fixar det. Skulle va kungligt om du kunde hjälpa.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Du måste ha screen installerat. Jag minns inte om det följer med som standard, annars är det som vanligt sudo apt-get install screen som gäller.

Sen är det bara att lägga till lämpligt kommando i filen /etc/rc.local. Exakt vilket kommandot du använder dig av beror helt på vad du vill ha för upplägg. Själv hade jag nog skapat en config fil i /etc/rtorrent.rc:

Kod: Markera allt

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Du måste ha screen installerat. Jag minns inte om det följer med som standard, annars är det som vanligt sudo apt-get install screen som gäller.

Sen är det bara att lägga till lämpligt kommando i filen /etc/rc.local. Exakt vilket kommandot du använder dig av beror helt på vad du vill ha för upplägg. Själv hade jag nog skapat en config fil i /etc/rtorrent.rc:

Kod: Markera allt

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'
Jag körde dina två kommandon. Måste jag skapa den där configfilen eler gjorde kommandot det?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Filer /etc/rc.local finns redan. Tanken var att du skulle redigera den själv. Det går såklart att göra ett kommando som redigerar filen, men det blir långt och knöligt och stor risk att man skriver något litet fel. Här är ett försök... jag har inte testat om det fungerar:

Kod: Markera allt

sudo sed -i "/^exit/irm -f /var/run/lighttpd/scgi_rtorrent.socket\nscreen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'" /etc/rc.local
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Filer /etc/rc.local finns redan. Tanken var att du skulle redigera den själv. Det går såklart att göra ett kommando som redigerar filen, men det blir långt och knöligt och stor risk att man skriver något litet fel. Här är ett försök... jag har inte testat om det fungerar:

Kod: Markera allt

sudo sed -i "/^exit/irm -f /var/run/lighttpd/scgi_rtorrent.socket\nscreen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'" /etc/rc.local
Okej, så om jag har fattat det rätt (stor risk ens) så gör jag etc/local.rc körbar. sen öppnar jag den och lägger till screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

Är det rätt? kanske lägger till "&" efter för att köra i bg?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Du ska inte lägga till & eftersom screen redan forkar till bakgrunden. Och du får inte glömma
rm -f /var/run/lighttpd/scgi_rtorrent.socket på raden innan, annars kommer inte rtorrent startas om servern bootats om utan att du stängt av rtorrent först.

Filen /etc/rc.local ska se ut så här:

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

exit 0
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Du ska inte lägga till & eftersom screen redan forkar till bakgrunden. Och du får inte glömma
rm -f /var/run/lighttpd/scgi_rtorrent.socket på raden innan, annars kommer inte rtorrent startas om servern bootats om utan att du stängt av rtorrent först.

Filen /etc/rc.local ska se ut så här:

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

exit 0
Såhär ser min rc.local ut

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'




exit 0
Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

tomasbjork skrev:Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.
Det ska du inte göra. /etc/rc.local körs när datorn bootar. Men rtorrent kommer inte vilja starta om du inte har skapat config-filen /etc/rtorrent.rc, som kan vara tom, men som måste finnas.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:
tomasbjork skrev:Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.
Det ska du inte göra. /etc/rc.local körs när datorn bootar. Men rtorrent kommer inte vilja starta om du inte har skapat config-filen /etc/rtorrent.rc, som kan vara tom, men som måste finnas.
Okej. Så att skapa en configfil är som vilken fil som helst? Jag kör cat blablalbanånting
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent på server med remote acess

Inlägg av Konservburk »

Typ... om du vill skapa en ny tom fil kan du använda:

Kod: Markera allt

sudo touch /etc/rtorrent.rc
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent på server med remote acess

Inlägg av tomasbjork »

Konservburk skrev:Typ... om du vill skapa en ny tom fil kan du använda:

Kod: Markera allt

sudo touch /etc/rtorrent.rc
Tack! Nu funka det. Nu till nästa problem. I wtorrent när jag ska lägga till en torrent och välja "hämtningsmapp" så skriver jag in "/srv/samba/share/ (mappen jag delar på nätverket) Jag har gjort så jag äger mappen och så att alla har alla rättigheter på den. Ändå står det "Fel: Omöjligt att skapa fil i angiven katalog, var snäll att kolla rättigheterna "

Går det fixa?
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"