Nefunkční torrenty v Deluge

Re:Nefunkční torrenty v Deluge
« Odpověď #30 kdy: 23. 10. 2024, 22:26:18 »
stahování torrentu z debianu ihned začíná , hned ukáže rychlost a stahuje procenta

viděl bych teď něco v tom že jsem první kdo má být seed jako první kdo má soubory

deluge se je snaží stáhnout a nějak najít a začít je stahovat , jenže je to z lokálního harddisku u mně samotného

deluge tak nestahuje nikde přes internet tam seedy nemůže zatím žádné nacházet

bohužel nevím jak to vyřešit ani s tímto poznatkem

toto jsem našel v /etc/init.d/deluged

:>

#!/bin/sh
### BEGIN INIT INFO
# Provides:          deluged
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Should-Start:      $network
# Should-Stop:       $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start or stop the Deluge BitTorrent daemon.
# Description:       Start or stop the Deluge BitTorrent daemon.
### END INIT INFO

# Authors: Tanguy Ortolo <tanguy+debian@ortolo.eu>,
# Cristian Greco <cristian@regolo.cc>

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Deluge BitTorrent Daemon"
NAME="deluged"
DAEMON=/usr/bin/$NAME
DAEMON_ARGS="-d -c /var/lib/deluged/config -l /var/log/deluged/daemon.log -L info"
USER=debian-deluged
MASK=0027
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

ENABLE_DELUGED=1

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
[ -f /etc/default/rcS ] && . /etc/default/rcS

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
  if [ $ENABLE_DELUGED != 1 ]; then
    log_progress_msg "Not starting ${DESC} ${NAME}, disabled in /etc/default/${NAME}"
  else
    # Return
    #   0 if daemon has been started
    #   1 if daemon was already running
    #   2 if daemon could not be started
    start-stop-daemon --start --background --quiet --pidfile $PIDFILE --exec $DAEMON \
      --chuid $USER --umask $MASK --test > /dev/null \
      || return 1

    start-stop-daemon --start --background --quiet --pidfile $PIDFILE --make-pidfile --exec $DAEMON \
      --chuid $USER --umask $MASK -- $DAEMON_ARGS \
      || return 2
  fi
}

#
# Function that stops the daemon/service
#
do_stop()
{
  # Return
  #   0 if daemon has been stopped
  #   1 if daemon was already stopped
  #   2 if daemon could not be stopped
  #   other if a failure occurred

  start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
  RETVAL="$?"
  [ "$RETVAL" = "2" ] && return 2

  rm -f $PIDFILE
  return "$RETVAL"
}

case "$1" in
  start)
    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
    do_start
    case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
  stop)
    [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
    do_stop
    case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
  status)
    status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
    ;;
  restart|force-reload)
    log_daemon_msg "Restarting $DESC" "$NAME"
    do_stop
    case "$?" in
      0|1)
        do_start
        case "$?" in
          0) log_end_msg 0 ;;
          1) log_end_msg 1 ;; # Old process is still running
          *) log_end_msg 1 ;; # Failed to start
        esac
        ;;
      *)
        # Failed to stop
        log_end_msg 1
        ;;
    esac
    ;;
  *)
    echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
    exit 3
    ;;
esac

:

********************************************************************************

tohle je můj torrent = https://file.io/f7u7NvRrKQJm

když si ho někdo vezme což jsem zkusil hned na začátku tak se u torrentu objevuje více klientů peer

jednak já jsem zavedený jako peer 1 a ostatní kdo torrent mají se přidají jako peer

schází však seed data samotné aby je kdokoliv měl ani z mého lokálního disku se nenaseedují jako první seed
« Poslední změna: 23. 10. 2024, 22:31:48 od Martin Koleček »


Re:Nefunkční torrenty v Deluge
« Odpověď #31 kdy: 23. 10. 2024, 22:57:14 »
když spouštím daemona deluged je tam potřebné manuálně zadat IP a port ?

zkusím deluged -u 31.47.99.131 -port 58840

Re:Nefunkční torrenty v Deluge
« Odpověď #32 kdy: 23. 10. 2024, 23:36:20 »
je tu řešení které pomůže v určitých případech a už mi něco funguje u malého souboru 2KB který je txt

mám současně blog na internetu tigerhareram.cz

u deluge-gtk řpi vytváření torrentu je záložka webseeds

tam patří zadat cestu url do internetu na soubor nebo soubory a ty si deluge naseeduje

zkopíroval jsem si svůj soubor Tigerhareram-Google-Drives.txt do následujícího umístění :

https://www.tigerhareram.cz/files/RetroArch/Tigerhareram-Google-Drives.txt

tento řádek jsem přidal do vytváření torrentu do deluge-gtk do záložky webseeds

a vidím že hned se to stáhlo těch 2KB z internetu a je seedováno s jedním seedem

takže dobré

co by se však stalo kdybych chtěl seedovat něco většího

musel bych to mít na webu jako url odkazy a provider wedos mi dovolí jen menší než 1GB

no nic , zatím jsem zase o kousel dál

teď zkusím jak si to poradí když tam bude odkaz do google disku to asi nepůjde když to vede do dialogu ke stažení

po dokončení stažení debianu a svého souboru z webseeds vidím modrý řádek seedováno

bohužel nejsou tu žádní klienti peer ani jiní seed a nic dál neběží , zřejmě neodesílám ale nevím

soubor debianu se stáhl pak už ale žádná aktivita když to mělo ještě dál odesílat a komunikovat s ostatními peery
« Poslední změna: 23. 10. 2024, 23:38:56 od Martin Koleček »

Re:Nefunkční torrenty v Deluge
« Odpověď #33 kdy: 23. 10. 2024, 23:39:08 »
Jsem ten tvůj torrent spustil. Ze začátku to asi 5 minut viselo, no nakonec se to stáhlo.

Re:Nefunkční torrenty v Deluge
« Odpověď #34 kdy: 23. 10. 2024, 23:50:38 »
dobré takže je to ale jen 2KB soubor díky funkci websseds odkud jsem to seedoval jako první takže z internetu a ne z lokálního disku

kdybych chtěl něco velkého nešlo by to,, lokální disk se nenaseedovává

tady jsem viděl že jde udělat že google drive se bude chovat jako ftp to by mě zajímalo

do kolonky webseeds bych chtěl umístit nějaké větší data asi 10TB různých věcí nebo aspoň 80GB

bohužel takový hosting nikde není zdarma

webový mi umožňí soubor do 1GB a jen na věci ke stránce

nevím co by řekli kdybych zabalil 80GB jako menší části



Re:Nefunkční torrenty v Deluge
« Odpověď #35 kdy: 23. 10. 2024, 23:58:38 »
Ten tvůj deluged se spouští pod uživatelem debian-deluged. Napadlo mě že třeba uživatel debian-deluged nemá práva čtení toho souboru Tigerhareram-Google-Drives.txt kde ho máš umístěný. Zkontroluj to! Jestli je to tak, určitě bude nějaký error v logu /var/log/deluged/daemon.log

Re:Nefunkční torrenty v Deluge
« Odpověď #36 kdy: 25. 10. 2024, 18:40:56 »
nemám vůbec /var/log/deluged/dameon.log

kde zapnu aby mi dameon logoval _?

toto jsem nikdy nepoužíval , mám jen live distro slax debian a slax slackware a tam se všechno dělá pod rootem obvykle bez hesla

neumím zjistit v jaké skupině je uživatel deluge-daemon

našel jsem že nastavím na složku např chown deluge-daemon:deluge-daemon-jeho-skupina /opt/share

tím by měl být majitel deluge-dameon , jakou však mám zadat skupinu ? jak to zjistím ?

a dál jak zapnu log aby se objevoval

« Poslední změna: 25. 10. 2024, 18:45:19 od Martin Koleček »

Re:Nefunkční torrenty v Deluge
« Odpověď #37 kdy: 25. 10. 2024, 19:08:31 »
zadávám příkaz :

chown -R debian-deluged:debian-deluged /media/JIVA/server/ftp

zkusím udělat torrent

jinak do této složky jsem zkusil dělat ftp://31.47.99.131

Re:Nefunkční torrenty v Deluge
« Odpověď #38 kdy: 26. 10. 2024, 14:06:36 »
ftp do toho nemontuj, to už je úplně jinačí příběh. Psals že tu deluged systemd service spouštíš fluxboxem po startu. Řekl bych, že toto není vůbec potřeba a možná je to taky zdrojem potíží se zablokovaným portem. Nebo ty potřebuješ aby to bězělo jako headless a mohls to ovládat vzdáleně? Co se stane když tam místo té systemd service dáš fluxboxem spustit jenom deluge potažmo deluge-gtk? Nemusel bys potom vůbec řešit práva na filesystému a port si jednoduše naklikáš v gui.