Exatorrent, un cliente BitTorrent autohospelable con una interfaz web

about exatorrent

En el siguiente artículo vamos a echar un vistazo a Exatorrent. Este es un cliente de BitTorrent autohospedable multiplataforma que está escrito en Go y que todavía está empezando. Este programa puede ejecutarse localmente o alojarse en un servidor remoto con buenos recursos, para usarlo como SeedBox.

Exatorrent es un programa simple, pero con suficientes funciones disponibles para realizar su trabajo. Viene con Beautiful Responsive Web Client, y está escrito con Svelte y TypeScript. Además gracias a la API WebSocket documentada de exatorrent, los usuarios también podemos escribir nuestro propio cliente. El programa ofrece múltiples formas de agregar torrents (magnet, infohash o archivo torrent), limitador de velocidad, autenticación multiusuario e incluso la capacidad de transmitir torrents de audio / vídeo directamente en el navegador web, o mediante VLC o mpv.

Además, puede funcionar en el modo multiusuario Taadministrado por los usuarios administradores, pero también puede ser utilizado de forma eficiente por un solo usuario. Los archivos compartidos por torrent se almacenan en el disco local del dispositivo donde se ejecuta, que luego se pueden recuperar o transmitir a través de HTTP.

Características generales de exatorrent

preferencias exatorrent

  • El programa se puede encontrar como un archivo ejecutable único sin dependencias, de tamaño pequeño y disponible para diferentes plataformas.
  • Permite abrir y transmitir torrents desde el navegador.
  • Podremos añadir torrents por Magnet, por Infohash o archivo Torrent.

pantalla de inicio exatorrent

  • Se puede realizar un control de archivos individuales (iniciar, detener o eliminar).
  • Es persistente entre sesiones.
  • Podremos detener un Torrent una vez que se alcance el SeedRatio.
  • También tendremos la posibilidad de establecer un limitador de velocidad de descarga / carga.
  • Se puede aplicar una lista de bloqueo.
  • Es configurable a través del archivo de configuración, pero funciona bien con la configuración por defecto.
  • Permite compartir un torrent protegido por autenticación para evitar el acceso externo.

descarga iso torrent

  • Se puede recuperar o transmitir archivos a través de HTTP.
  • Podremos transmitir directamente en el navegador, VLC, mpv u otros reproductores multimedia.
  • Cuenta con una API documentada.
  • Utiliza Sqlite3 de forma predeterminada para la base de datos, pero también puede usar PostgreSQL en su lugar.

Estas son solo algunas de las características de este programa. Se pueden consultar todas ellas en detalle desde la página web del proyecto en GitHub.

Instalar exatorrent en Ubuntu

Los usuarios de Ubuntu podemos instalar exatorrent usando un binario, a través de Docker, o también se puede compilar desde la fuente. Para este ejemplo utilizaremos el binario que se puede descargar desde la pagina de lanzamientos del proyecto. Este paquete se puede descargar utilizando el navegador web, o abriendo una terminal (Ctrl+Alt+T) y utilizando en ella wget de la siguiente forma:

descargar exatorrent

wget https://github.com/varbhat/exatorrent/releases/latest/download/exatorrent-linux-amd64

Finalizada la descarga, solo queda darle permisos al archivo descargado:

chmod u+x ./exatorrent-linux-amd64

El siguiente paso será iniciar el servicio del programa ejecutando el archivo:

./exatorrent-linux-amd64

Inicio del programa

Como indican en su documentación, exatorrent se puede configurar usando el cliente web, un archivo de configuración, así como a través de parámetros de línea de comando. Aun que tras probarlo con los valores predeterminados, he de decir que a mi me ha funcionado perfectamente bien.

login por defecto

De forma predeterminada, este programa utiliza el puerto 5000, así que podemos abrir la URL http://localhost:5000 en el navegador web, e iniciar sesión con el nombre de usuario adminuser y la contraseña adminpassword, que están configurados de forma predeterminada. Permite cambiar la contraseña desde el cliente web, pero no el nombre de usuario definido de forma predeterminada. Si quieres utilizar otro usuario, debes crear uno nuevo desde las opciones disponibles en la interfaz web.

crear usuario en exatorrent

Se puede obtener información acerca de lo que nos permite realizar este programa escribiendo en la terminal (Ctrl+Alt+T):

ayuda exatorrent

./exatorrent-linux-amd64 --help

Este comando cambiará en función del nombre del archivo descargado.

A pesar de que acaba de estar todavía en su versión 0.0.1, esta aplicación gratuita y de código abierto ya es bastante rica en funciones. Para obtener más información sobre como utilizar y configurar este programa, los usuarios podemos recurrir a la página en GitHub del proyecto.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.