En este tutorial, le mostraremos cómo instalar y configurar Transmission en su servidor CentOS 6. Para aquellos de ustedes que no lo sabían, Transmission BitTorrent Client presenta una interfaz simple en la parte superior de un back-end multiplataforma. Transmission tiene licencia como software libre bajo los términos de la Licencia Pública General GNU (GPL), con partes bajo la Licencia MIT. Transmission, como cualquier otro cliente de BitTorrent, permite a los usuarios descargar archivos desde el Internet y cargar sus propios archivos o torrents. Al tomar elementos y agregarlos a la interfaz, los usuarios pueden crear colas de archivos para descargar y cargar.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle paso a paso la instalación Transmission en CentOS 6.
Instalar transmisión en CentOS 6
Paso 1. Primero, debe habilitar el repositorio EPEL en su sistema.
## RHEL/CentOS 6 64-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm ## RHEL/CentOS 6 32-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm
Paso 2. Instale la transmisión.
yum -y upgrade yum -y install transmission transmission-daemon
Paso 3. Configure la transmisión.
Edite el archivo settings.json.
#find / -name settings.json #nano /var/lib/transmission/.config/transmission/settings.json "rpc-authentication-required": true, "rpc-enabled": true, "rpc-password": "mypassword", "rpc-username": "mysuperlogin", "rpc-whitelist-enabled": false,
Paso 4. Iniciar transmisión
service transmission start
Instalando Transmission desde la fuente
Paso 1. Instalar dependencias y algunas herramientas que usaremos.
yum -y install openssl-devel curl-devel intltool gettext wget nano
Paso 2. Instale libevent 2.0
dependencia.
Ejecute el siguiente comando para instalarlo:
cd /usr/src wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/opt/libevent make make install
Paso 3. Obtenga y desembale la transmisión.
wget https://transmission.cachefly.net/transmission-2.84.tar.xz tar xvf transmission-2.84.tar.xz cd transmission-2.84 export PKG_CONFIG_PATH=/opt/libevent/lib/pkgconfig ./configure --prefix=/opt/transmission make make install
Paso 4. Ahora lo ejecutamos una vez para crear settings.json en ~ (directorio de inicio)
transmission-daemon
Paso 5. Elimine el -HUP adjunto para forzar el volcado de la configuración.
killall -HUP transmission-daemon
Paso 6. Bien, ahora editemos la configuración (a tu gusto) y no olvides guardarla.
#cd ~ #nano .config/transmission-daemon/settings.json "rpc-authentication-required": true, "rpc-enabled": true, "rpc-password": "mypassword", "rpc-username": "mysuperlogin", "rpc-whitelist-enabled": false,
Paso 7. Finalmente, vuelva a ejecutar el demonio de transmisión. Solo debe ejecutarse una vez y luego puede acceder a la interfaz web en el puerto que configuró.
transmission-daemon
Paso 8. Acceso a la transmisión.
La transmisión estará disponible en el puerto HTTP 9091 de manera predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com:9091
o http://your-server-ip:9091
. Debería ser recibido con Transmission WebUI. Después de iniciar sesión, notará que el valor de la contraseña rpc dentro del archivo settings.json se codificará. Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel de control.
¡Has instalado Transmission correctamente! Ahora, ejecuta el siguiente comando para ver la guía de ayuda de Transmission:
transmissioncli -h
¡Felicitaciones! Ha instalado Transmission con éxito. Gracias por usar este tutorial para instalar Transmission BitTorrent Client en el sistema CentOS 6. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Transmission.