Herramientas de usuario

Herramientas del sitio


informatica:software:torrserver

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:torrserver [2023/09/18 16:55] – creado tempwininformatica:software:torrserver [2023/09/18 17:24] (actual) – [Docker] tempwin
Línea 24: Línea 24:
     volumes:     volumes:
       - ./app:/opt/ts       - ./app:/opt/ts
 +    environment:
 +      - TS_HTTPAUTH: "1"
 +    restart: unless-stopped
 </code> </code>
 +
 +En el ejemplo anterior además activamos la autenticación básica de servidor. Para ello, debemos crear un fichero llamado ''accs.db'' con el siguiente formato:
 +
 +<code javascript>
 +{
 +"usuario1": "contraseña",
 +"usuario2": "otracontraseña"
 +}
 +</code>
 +
 +Y colocarlo en el directorio del contenedor ''/opt/ts/config/''
 +===== API HTTP =====
 +
 +==== GET ====
 +
 +=== /echo ===
 +
 +Muestra la versión del programa.
 +
 +=== /shutdown ===
 +
 +Apaga el servidor.
 +
 +=== /stream ===
 +
 +Argumentos:
 +
 +  * ''link'': magnet/hash/link to torrent
 +  * ''index'': index of file
 +  * ''preload'': preload torrent
 +  * ''stat'': return stat of torrent
 +  * ''save'': ave to db
 +  * ''m3u'': return m3u
 +  * ''fromlast'': return m3u from last play
 +  * ''play'': start stream torrent
 +  * ''title'': set title of torrent
 +  * ''poster'': set poster link of torrent
 +
 +Ejemplo de streaming de un torrent:
 +
 +<code>
 +http://localhost:8090/stream/?link=c95eb9404d48ecd5b73600a9e2b3ffca195fd6b8&index=1&play
 +</code>
 +
 +Estadísticas:
 +
 +<code>
 +http://localhost:8090/stream/?link=c95eb9404d48ecd5b73600a9e2b3ffca195fd6b8&stat
 +</code>
 +
 +=== /play ===
 +
 +Otra forma de reproducir un torrent por streaming:
 +
 +<code>
 +http://localhost:8090/play/<HASH>/<INDEX>
 +</code>
 +
 +===== Uso =====
 +
 +Una vez arrancado, se puede acceder vía web a http://ip.torrserv.er:8090
 +
 +
informatica/software/torrserver.1695048937.txt.gz · Última modificación: por tempwin