Herramientas de usuario

Herramientas del sitio


informatica:software:torrserver

TorrServer

Streaming de torrents a HTTP.

Disponible para Linux, macOS, Windows y Android.

Instalación

Docker

Ejemplo de docker-compose.yml para usar con Docker Compose

---
version: '3.3'
services:
  torrserver:
    image: ghcr.io/yourok/torrserver:latest
    container_name: torrserver
    ports:
      - 8090:8090
    volumes:
      - ./app:/opt/ts
    environment:
      - TS_HTTPAUTH: "1"
    restart: unless-stopped

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:

{
"usuario1": "contraseña",
"usuario2": "otracontraseña"
}

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:

http://localhost:8090/stream/?link=c95eb9404d48ecd5b73600a9e2b3ffca195fd6b8&index=1&play

Estadísticas:

http://localhost:8090/stream/?link=c95eb9404d48ecd5b73600a9e2b3ffca195fd6b8&stat

/play

Otra forma de reproducir un torrent por streaming:

http://localhost:8090/play/<HASH>/<INDEX>

Uso

Una vez arrancado, se puede acceder vía web a http://ip.torrserv.er:8090

informatica/software/torrserver.txt · Última modificación: por tempwin