Jump to content

Servertråden


Jazz
 Share

Recommended Posts

Det hade det! Soft, tack.

En ny fråga... jag behöver port 8081 till SickBeard men den ockuperas av något som jag inte har någon aning om vad det är: http://84.55.118.32:8081 ... det ser ut som om apache bara har indexerat en innehållslös rot eller något och jag har absolut ingen aning om hur jag ska få bort det. Vad är det för något? Jag kan inte minnas att jag installerat något som använder 8081... sjukt random, om jag kör netstat visar den bara att det är apache2 som lyssnar på den. Hur säger jag åt den att... eh, glömma det?

http://wiki.answers.com/Q/Why_are_port_8080_and_8081_are_used ?

Det var som mindes, 8080 är i alla fall alternativ port till port 80 (HTTP).

Länk till kommentar
Dela på andra sidor

http://wiki.answers.com/Q/Why_are_port_8080_and_8081_are_used ?

Det var som mindes, 8080 är i alla fall alternativ port till port 80 (HTTP).

Problemet var att 8081 är en standard apache2-dependant-port och typ ganska essentiell i det här fallet, jag var dum nog att inte kolla sickbeards settings-fil för där kan man såklart byta port... vilket jag också gjorde utan resultat. Nåväl, efter många om och men har jag äntligen lyckats installera det och konfigurera det tillsammans med TVTorrents, Transmission och Plex och det fungerar fantastiskt bra, helt sjukt najs att komma hem och bara slå på media-PCn för att hitta ett nybakat 720p Dexter-avsnitt utan att ha gjort någonting (förutom förarbetet då... men det var ju mitt eget noobiga fel). Rekommenderas!

Länk till kommentar
Dela på andra sidor

  • 1 year later...

Hmm, nope, inte cp heller, gav ett gäng felmeddelande som inte pekade på någon direkt lösning. Hur kan detta vara så svårt? SJukt lite svar via google...

Vad för server hade du? Antar någon linux distro: Om diskarna är mountade korrekt borde de ju fungera exakt som det vanliga filsystemet.

Länk till kommentar
Dela på andra sidor

Vad för server hade du? Antar någon linux distro: Om diskarna är mountade korrekt borde de ju fungera exakt som det vanliga filsystemet.

Debian, korrekt mountade... men jag upptäckte att jag inte hade rätt paths till respektive mapp... så jäävla dålig koll... aja, nu är det löst. Tack ändå!

Länk till kommentar
Dela på andra sidor

  • 2 months later...

Du kanske redan har sett det här (eller det här) och söker efter personliga erfarenheter, men den verkar ju göra jobbet.

Dina tips pekade mig i alla fall i rätt riktning! Det visade sig att Deluge har ett plugin som automatiskt packar upp saker, däremot har jag förbaskat svårt att få tag i .egg-filen till detta plugin... någon som vet vad jag talar om och kan peka mig i rätt riktning?

Länk till kommentar
Dela på andra sidor

Dina tips pekade mig i alla fall i rätt riktning! Det visade sig att Deluge har ett plugin som automatiskt packar upp saker, däremot har jag förbaskat svårt att få tag i .egg-filen till detta plugin... någon som vet vad jag talar om och kan peka mig i rätt riktning?

Fungerar det inte att köra:

#!/bin/bash

formats=(zip rar)

commands=([zip]="unzip -u" [rar]="unrar -o- e")

extraction_subdir='extracted'


torrentid=$1

torrentname=$2

torrentpath=$3


log()

{

    logger -t deluge-extractarchives "$@"

}


log "Torrent complete: $@"

cd "${torrentpath}"

for format in "${formats[@]}"; do

    while read file; do 

        log "Extracting \"$file\""

        cd "$(dirname "$file")"

        file=$(basename "$file")

        # if extraction_subdir is not empty, extract to subdirectory

        if [[ ! -z "$extraction_subdir" ]] ; then

            mkdir "$extraction_subdir"

            cd "$extraction_subdir"

            file="../$file"

        fi

        ${commands[$format]} "$file"

    done < <(find "$torrentpath/$torrentname" -iname "*.${format}" )

done

i Execute-pluginet, med Event: "Torrent Complete"?

  • Gilla 1
Länk till kommentar
Dela på andra sidor

Fungerar det inte att köra:

#!/bin/bash

formats=(zip rar)

commands=([zip]="unzip -u" [rar]="unrar -o- e")

extraction_subdir='extracted'


torrentid=$1

torrentname=$2

torrentpath=$3


log()

{

    logger -t deluge-extractarchives "$@"

}


log "Torrent complete: $@"

cd "${torrentpath}"

for format in "${formats[@]}"; do

    while read file; do 

        log "Extracting \"$file\""

        cd "$(dirname "$file")"

        file=$(basename "$file")

        # if extraction_subdir is not empty, extract to subdirectory

        if [[ ! -z "$extraction_subdir" ]] ; then

            mkdir "$extraction_subdir"

            cd "$extraction_subdir"

            file="../$file"

        fi

        ${commands[$format]} "$file"

    done < <(find "$torrentpath/$torrentname" -iname "*.${format}" )

done

i Execute-pluginet, med Event: "Torrent Complete"?

Har haft problem med i stort sett alla plugin men lyckades lösa det och installera scriptet. Har inte kunnat testa det ordentligt men vad jag kan urskilja av koden så extraherar den inte .r00...r01...r02-arikv? Eller? Lyckas inte hitta någon torrent som har en pure .rar-fil i sig för att kunna testa ordentligt... du råkar inte ha en sådan?

Visste förövrigt inte att du är server/deluge-fantast? Eller bara mycket bättre på att googla än vad jag är?

Redigerad av Jazz
Länk till kommentar
Dela på andra sidor

Har haft problem med i stort sett alla plugin men lyckades lösa det och installera scriptet. Har inte kunnat testa det ordentligt men vad jag kan urskilja av koden så extraherar den inte .r00...r01...r02-arikv? Eller? Lyckas inte hitta någon torrent som har en pure .rar-fil i sig för att kunna testa ordentligt... du råkar inte ha en sådan?

Det är möjligt att det är på det viset. Testa med den här kanske?

Visste förövrigt inte att du är server/deluge-fantast? Eller bara mycket bättre på att googla än vad jag är?

Nä, hörde talas om Deluge för första gången i ditt förra inlägg. Jag är en kronisk Googlare och intresserad av ämnet. :)

---

Du kan ju också testa den här egg.-filen.

This plugin will unrar a rar file if it's present in the torrent. It works if you have a normal release, like an episode of some series (files like .rar, .r01, .r02... OR .part01.rar, .part02.rar...). If you have a torrent with multiple rars that are not related (such as pics.rar, vids.rar) it will only unrar the first one. But usually there's just one archive (split into more rar files) anyway.

TESTED: - SVN - RC9

To install:

1. copy the egg file into your plugins directory, restart deluged and enable in config. Then set the path to the 'unrar' binary/executable in the deFlate settings (ubuntu: /usr/bin/unrar which is also the default).

that's it.

When you click the appropriate button (see attached image), it will start decompressing. There is no progress bar, but you can check the output of the unrar command at and time (also via the webui).

edit: För övrigt verkar ju Extractor-pluginet vara inkluderat i Deluge?

edit2: Ett till script:

I use this to automatically copy/extract anything within a directory (I use the series label to move them to a different spot) into a sync folder. If you use this, your SOURCE folder needs to have a .done subdirectory.

#!/bin/bash


DEST=

SOURCE=

IFS=$(echo -en "\n\b")


#sleep 10s


cd $SOURCE || { echo "Can't change to ${SOURCE}"; exit 1; }


#cd $SOURCE


for show in *

do

    echo $show

    if [[ ! -f .done/${show} ]]; then

        filetype=$(file -b --mime-type ${show})


        if [[ $filetype == video/x-msvideo ]]; then

            cp "$show" "$DEST"

        elif [[ $filetype == application/x-rar ]]; then

            unrar x $show $DEST

        elif [[ $filetype == application/x-directory ]]; then

            for rarfile in $(find $show -iname "*.r00")

            do

                unrar x $rarfile ${DEST}

            done


            for rarfile in $(find $show -iname "*.part02.rar")

            do

                unrar x $rarfile ${DEST}

            done

        fi


        if [[ $? -eq 0 ]]; then

            touch .done/${show}

        else

            touch ${DEST}ERROR-${show}

        fi

    fi

done


for mark in $(ls -1 ${SOURCE}.done)

do

    if [[ ! -a ${SOURCE}${mark} ]]; then

        rm ${SOURCE}.done/${mark}

    fi

done

Redigerad av mr_tobbe
Länk till kommentar
Dela på andra sidor

Det är möjligt att det är på det viset. Testa med den här kanske?

Lol, såklart, att jag inte tänkte på cracks. Tack!

Nä, hörde talas om Deluge för första gången i ditt förra inlägg. Jag är en kronisk Googlare och intresserad av ämnet. :)

Nice! Är du intresserad av automation av media i överlag och så rekommenderar jag SickBeard, CouchPotato och typ Plex eller XMBC.

Du kan ju också testa den här egg.-filen.

Ska testa, kan eventuellt funka. En dum grej med plugins är att .egg-filen måste vara av samma version som Python, kör 2.7 på servern men i många fall behöver man bara ändra siffran i .egg-filen.. ska testa men tror inte att det kommer fungera.

edit: För övrigt verkar ju Extractor-pluginet vara inkluderat i Deluge?

Deluge är najs på många sätt men värdelöst på andra. Plugin-funktionen är verkligen extremt instabil, Execute fick jag att fungera efter många vändor inne i diverse .py-filer för att ändra permission routes och så vidare, Extractor fungerar inte alls och är tyvärr allt annat än inkluderat. Det är säkert något fel jag gjort när jag installerat det (dock från source så det borde vara chill) men det borde inte vara så förbannat krångligt egentligen...

Deluge är fortfarande bättre än Transmission. Bytte bort den senare för ett tag sen på grund av dålig stabilitet, vissa torrents addades från watch dir, andra inte. Extremt enerverande.

edit2: Ett till script:

#!/bin/bash


DEST=

SOURCE=

IFS=$(echo -en "\n\b")


#sleep 10s


cd $SOURCE || { echo "Can't change to ${SOURCE}"; exit 1; }


#cd $SOURCE


for show in *

do

    echo $show

    if [[ ! -f .done/${show} ]]; then

        filetype=$(file -b --mime-type ${show})


        if [[ $filetype == video/x-msvideo ]]; then

            cp "$show" "$DEST"

        elif [[ $filetype == application/x-rar ]]; then

            unrar x $show $DEST

        elif [[ $filetype == application/x-directory ]]; then

            for rarfile in $(find $show -iname "*.r00")

            do

                unrar x $rarfile ${DEST}

            done


            for rarfile in $(find $show -iname "*.part02.rar")

            do

                unrar x $rarfile ${DEST}

            done

        fi


        if [[ $? -eq 0 ]]; then

            touch .done/${show}

        else

            touch ${DEST}ERROR-${show}

        fi

    fi

done


for mark in $(ls -1 ${SOURCE}.done)

do

    if [[ ! -a ${SOURCE}${mark} ]]; then

        rm ${SOURCE}.done/${mark}

    fi

done

Värt! Där är ju .r00 med, ska testa, tack!

Länk till kommentar
Dela på andra sidor

Jag kör också Deluge. Det är... bra för att tanka ner saker. Men det är ungefär allt. Rekommenderar att använda programmet på din dator istället och sen fjärrstyra demonen på servern med programmets gränssnitt. Mycket smidigare än att hoppa runt i odokumenterade konfigurationsfiler.

Jag kör FlexGet för att hämta ner saker. Funkar jättebra och har en uppsjö av plugins, varav ett är grym integration med Deluge. Ställer in hur torrents ska behandlas före och efter nedladdning. Har det dessutom inställt på att ignorera torrents som inte innehåller videofiler direkt. Rararkiv 2014, hallå? :P

Länk till kommentar
Dela på andra sidor

Jag kör också Deluge. Det är... bra för att tanka ner saker. Men det är ungefär allt. Rekommenderar att använda programmet på din dator istället och sen fjärrstyra demonen på servern med programmets gränssnitt. Mycket smidigare än att hoppa runt i odokumenterade konfigurationsfiler.

Tjaa, jaa.. joo... fast WebGUI är fan nice ändå, i alla fall när de fungerar riktigt bra. Jag tycker Deluges är ungefärl 100000 gånger bättre än Transmission i alla fall.

Jag kör FlexGet för att hämta ner saker. Funkar jättebra och har en uppsjö av plugins, varav ett är grym integration med Deluge. Ställer in hur torrents ska behandlas före och efter nedladdning. Har det dessutom inställt på att ignorera torrents som inte innehåller videofiler direkt./>

Jag har sneglat lite på FlexGet men tänkte att den här lösningen i all sin enkelthet vore... enklare. Har testkört båda scripten nu och båda två är bra på att packa up .rar-filer men inte .r00 tyvärr.

Rararkiv 2014, hallå? :P

Haha, jag vet. Hatar det. Problemet är att mycket av det som servern plockar hem kommer i främst .r00 vare sig en vill det eller inte. Erbjuder FlexGet någon uppackningsfunktion i någon plugin?

Edit: Hmm, lyckades fixa en grej så att även .r00-filerna blev uppackade... dessvärre fungerar det inte optimalt. .r00-filerna måste ligga direkt i completed-mappen och inte i en sub-folder vilket är det Deluge paketerar dem i.

Redigerad av Jazz
Länk till kommentar
Dela på andra sidor

Tjaa, jaa.. joo... fast WebGUI är fan nice ändå, i alla fall när de fungerar riktigt bra. Jag tycker Deluges är ungefärl 100000 gånger bättre än Transmission i alla fall.

Definitivt. Använder webgui för att lägga till torrents manuellt. Använder fjärrstyrning endast för att ställa in plugins. Shcedule och execute (tror jag) har båda ett interface som man förstår i programmet. Konfigurationsfilerna förstår jag knappt. :P

Jag har sneglat lite på FlexGet men tänkte att den här lösningen i all sin enkelthet vore... enklare. Har testkört båda scripten nu och båda två är bra på att packa up .rar-filer men inte .r00 tyvärr.

Haha, jag vet. Hatar det. Problemet är att mycket av det som servern plockar hem kommer i främst .r00 vare sig en vill det eller inte. Erbjuder FlexGet någon uppackningsfunktion i någon plugin?

Hittade detta i Flexgets "Cookbook" där de samlar lite vanliga konfigurationer och så.

Men som sagt, jag använder content_filter för att enkelt slippa och har aldrig fått hem en fil som varit fel. Här är min Flexget config. Den är ganska okommenterad som du ser, så fråga om det är något.

Redigerad av Adrian G
Länk till kommentar
Dela på andra sidor

Någon rolig grej man kan köra på en Raspberry Pi? Tips? Har redan en mumbleserver på den och det är tänkt att vara huvudsyftet, men något annat kul vid sidan om kanske? :)

Min plan är att köra torrents via raspberryn då jag delar en lägenhet med en kompis och vi båda kollar på typ samma serier, onödigt att dra ner det flera gånger. Sedan planerar jag även att slå upp en hemsida för typ filuppladdning så man slipper typ dropbox mm.

Länk till kommentar
Dela på andra sidor

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gäst
Skriv inlägg...

×   Innehåll kopierat inklusive formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har expanderats till ett media-block.   Visa länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...