CouchPotato, descarga películas mediante Usenet y Torrents en Ubuntu

about couchpotato

En el siguiente artículo vamos a echar un vistazo a CouchPotato. Esta aplicación va a resultar de ayuda a la hora de descargar películas de forma automática, fácil y con la mejor calidad en cuanto están disponibles o para ver los trailers que te interesen. Esto se hará a través de Usenet y Torrents.

Se trata de una herramienta interesante que, una vez configurada correctamente, puede descargar automáticamente varios archivos de torrent y Usenet desde diferentes fuentes. Los comandos y procedimientos mencionados en este artículo para la instalación, se pondrán en práctica sobre un sistema Ubuntu 18.04 LTS.

El uso de CouchPotato va a permitir a los usuarios obtener automáticamente los últimos torrents y descargas de Usenet a través de Internet. Si bien «en principio» no va en contra la ley, es un riesgo obtener archivos a través de Usenet y Torrent utilizando la conexión a Internet de casa. A muchos ISP no les gusta que sus clientes usen su conexión a Internet de esta manera. Si eliges usar la aplicación CouchPotato para obtener archivos a través de Usenet y Torrent, es muy recomendable utilizar una VPN para mantenerse a salvo.

Instalar CouchPotato en Ubuntu 18.04

Requisitos previos

Antes de proceder a la instalación, vamos a necesitar tener ciertos paquetes ejecutándose en el sistema. Abre la terminal (Ctrl+Alt+T) y escribe en ella:

instalación dependencias couchpotato

sudo apt install python git

Crea un directorio en /opt

Directorio de couchpotato

El siguiente paso será crear un directorio donde instalaremos CouchPotato. Este directorio debe crearse en la carpeta /opt de tu sistema. En la misma terminal, ejecuta el siguiente comando para crear un directorio llamado ‘couchpotato‘ en la carpeta indicada:

sudo mkdir /opt/couchpotato

Ahora vamos a movernos al directorio recién creado para realizar más operaciones.

cd /opt/couchpotato

Clona Couchpotato desde el repositorio de GitHub

Continuamos obteniendo una copia de CouchPotato del repositorio de GitHub utilizando el siguiente comando:

clonando el repositorio de couchpotato

sudo git clone https://github.com/RuudBurger/CouchPotatoServer.git

Configurar CouchPotato para que se inicie automáticamente en cada arranque

Si te resulta incómodo incómodo iniciar este servicio tras cada arranque, esto se puede solucionar. Vamos a configurarlo para que se inicie automáticamente cada vez que inicies Ubuntu.

Ejecuta los siguientes comandos en la terminal (Ctrl+Alt+T) para que se agregue CouchPotato al inicio de tu sistema:

inicio automático de couchpotato

sudo cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato

sudo chmod +x /etc/init.d/couchpotato

Crea un archivo de configuración

El siguiente paso será crear un archivo de texto llamado couchpotato en la ruta /etc/default de tu sistema Ubuntu. Para hacerlo se puede utilizar tu editor de texto favorito. En este ejemplo yo utilizo vi. Por lo tanto, si utilizas este editor tendrás que ejecutar el siguiente comando para crear el archivo en la ubicación deseada:

sudo vi /etc/default/couchpotato

El comando anterior abrirá en pantalla un archivo de texto vacío. Introduce dentro el siguiente texto de configuración:

Archivo de configuración para CouchPotato

CP_USER=nombreusuario
CP_HOME=/opt/couchpotato/CouchPotatoServer
CP_DATA=/home/nombreusuario/couchpotato

Aquí cambia ‘nombreusuario‘ por tu propio nombre de usuario. Una vez terminado, guarda el archivo y ciérralo.

Actualiza la secuencia de inicio

Tras agregar el archivo de configuración a /etc/default/, necesitaremos ejecutar el siguiente comando en la terminal (Ctrl+Alt+T) para actualizar la secuencia de inicio:

Actualizar la secuencia de inicio con couchpotato

update-rc.d couchpotato defaults

Iniciar el servicio

En este punto, ya está todo listo para ejecutar el daemon CouchPotato. Ejecuta el siguiente comando para iniciar el servicio:

service couchpotato start

Cuando quieras detener el servicio, podrás hacerlo ejecutando el siguiente comando:

service couchpotato stop

Uso básico de CouchPotato

Para utilizar CouchPotato, utilizaremos la interfaz web destinada a ello. Tan solo tendremos que escribir la siguiente URL en el navegador web para abrir la página:

http://localhost:5050/wizard/

La anterior URL nos mostrará la página web de Couchpotato de la siguiente forma:

Página de inicio de couchpotato

Desplázate hacia abajo para realizar los ajustes que consideres necesarios:

opciones generales de couchpotato

Entre los cambios posibles, se va a poder cambiar el puerto que escucha CouchPotato o crear el usuario y contraseña que utilizaremos para loguearnos. Para las personas con ojos sensibles, también se proporciona un tema oscuro al que se puede acceder a través de estos ajustes.

app a usar con CouchPotato

Sigue desplazándote hacia abajo un poco más para realiazar más configuraciones. Aquí vamos a poder especificar el directorio donde se guardarán los archivos descargados. Además habrá que asegurarse de que la configuración de “Use for” esté configurada como ‘usenet & torrents’. La página ofrece muchas más opciones de configuración. Es importante perder un poco de tiempo en este punto para encontrar la configuración que mejor se adapte a tus necesidades.

botón ready to start the awesomeness couchpotato

Terminada la configuración, desplázate hasta el final de la página y haz clic en el enlace ‘I’m ready to start the awesomeness!. Este enlace te llevará a la pantalla de inicio de sesión, la cual se verá de la siguiente forma:

about couchpotato

Aquí tendrás que escribir tu nombre de usuario y contraseña para hacer clic en el botón «Login«. Ahora ya está todo listo para buscar y descargar películas utilizando esta herramienta.

home couchpotato

Para obtener más información sobre este proyecto y todas sus características se pueden consultar tanto la página web como 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.