Publicado el 18 de Enero del 2017
2.631 visualizaciones desde el 18 de Enero del 2017
3,1 MB
43 paginas
Creado hace 12a (24/02/2012)
________________________________________________
Manual original, creado por David Sanchez Cantero.
Mas conocido en la red por Forat.
________________________________________________
Sitio web oficial donde se fabrican este y otros proyectos
http://www.forat.info/
________________________________________________
Este y otros proyectos listos para descargar en formato PDF
http://project.forat.info
________________________________________________
Este servidor una vez montado tiene activado el servidor SSH con
el podemos subir archivos y conectarnos remotamente. Con esto
solo necesitamos que la CPU este conectada a la corriente y a la
red. Por otro lado este servidor tiene PhpMyAdmin para poder
administrar las bases de datos MySQL, PhpSysInfo para ver las
estadísticas del hardware y el servidor tracker torrent
RivetTracker con el que administraremos el tracker. Todo esto se
puede controlar vía web con lo que cuando tengamos el servidor
terminado tan solo necesitamos una terminal y un navegador
remoto para controlarlo. Comenzamos con el temario ...
Introducción
Vol 1 – Instalación Linux Ubuntu Server
Vol 2 – IP Fija + DNSDynamic
Vol 3 – PhpMyAdmin + PhpSysInfo
Vol 4 – RivetTracker
Vol 5 – Creando archivos .torrent con Transmissión para RivetTracker
(Introducción)
Con el reciente cierre de MegaUpload mucha gente se está volviendo loca y se ha quedado un poco
desorientada por no saber de golpe de donde bajar contenidos de la red. Muchos vuelven al pasado
donde se usaban las conexiones P2P. si se siguen cerrando todos los servidores donde la gente aloja
contenidos va a ser mucho mas difícil compartir cosas en la red. Yo mismo alojaba en ellos todos
los proyectos en PDF que he fabricado para esta web, para que pudierais descargarlos y leerlos
offline. No todo el mundo aloja piratería en ese tipo de servicios que ofrecen ciertas empresas, en
mi caso el material que tenia alojado era original mio y no cometía ninguna ilegalidad al
compartirlos.
Seguramente muchos de vosotros alojabais vuestros documentos, trabajos propios, software libre,
etc … Con estas nuevas leyes que los gobiernos nos van imponiendo los usuarios tendemos a
buscarnos la vida para compartir nuestros contenidos. Esto es exactamente lo que vamos a hacer
con este nuevo proyecto que vamos a montar, vamos a buscarnos la vida montándonos un servidor
basado en Ubuntu Server que será nuestro Tracker Torrent publico o privado, eso ya lo dejaré a
elección vuestra. Así podremos tener un ordenador en casa o uno contratado en alguna empresa de
hosting para compartir lo que queramos.
Instalación Linux Ubuntu Server
Como siempre en todos los proyectos que voy montando vamos a comenzar por el principio que
como no es la instalación del sistema operativo. En este caso vamos a montar un servidor tracker
torrent el cual lo podremos usar conectado a Internet o solo a nuestra red local. La instalación del
sistema operativo Linux Ubuntu Server es como siempre de lo mas sencilla como casi todas las
versiones de este sistema. Para montar el Tracker Torrent no necesitamos mas que un servidor web
tipo LAMP e instalaremos tan solo eso y SSH para poder manejar la maquina remotamente.
Para comenzar vamos a descargarnos la imagen ISO del sistema operativo desde aquí para 32 Bits o
64 Bits según la arquitectura de tu procesador. Una vez tengamos la imagen la quemamos en un CD
o un USB con el que arrancaremos nuestro futuro servidor tracker torrent y veremos lo siguiente
…
Elegimos nuestro idioma para el instalador del sistema y pulsamos la tecla ( Enter )
Seleccionamos ( Instalar Ubuntu Server ) y pulsamos la tecla ( Enter ) …
Seleccionamos nuestro país para la zona horaria y pulsamos la tecla ( Enter ) …
Por norma casi ningún teclado tiene problemas con este sistema operativo, si sueles tener problemas
y no te detecta algunas teclas elije la opción ( Si ). Por defecto seleccionaremos ( No ) y pulsamos la
tecla ( Enter ) …
Seleccionamos el idioma de nuestro teclado y pulsamos la tecla ( Enter ) …
Seleccionamos la distribución del teclado y pulsamos la tecla ( Enter ) …
Ahora vamos a ponerle un nombre a nuestro nuevo servidor en mi caso ( TrackerTorrent ) y
pulsamos la tecla ( Enter ) …
Si la zona horaria es correcta seleccionamos la opción ( Si ) y pulsamos la tecla ( Enter ) …
Para el sistema de particiones no necesitamos nada complicado para su correcto funcionamiento
aunque os las podéis montar al gusto. Para simplificar un poco mas la instalación seleccionamos la
opción ( Guiado – utilizar todo el disco ) y pulsamos la tecla ( Enter ) …
Si tenéis varios discos duros seleccionamos los veremos aquí. Seleccionamos el disco donde
queremos instalar el sistema y pulsamos la tecla ( Enter ) …
Verificamos que todos los datos de la instalación son correctos y seleccionamos la opción ( Si ),
seguidamente pulsamos la tecla ( Enter ) …
Introducimos un nombre para la nueva cuenta de usuario que vamos a crear y pulsamos la tecla (
Enter )…
Seguidamente introducimos un nombre de usuario que por lo general suele ser el anterior y
pulsamos la tecla ( Enter ) …
Introducimos una contraseña para el nuevo usuario y pulsamos la tecla ( Enter ) …
Repetimos la contraseña y pulsamos la tecla ( Enter ) …
Elije la opción que mas te guste el cifrado de disco es opcional. Seguidamente pulsamos la tecla (
Enter ) …
Introducimos la URL del proxy si es que estamos detrás de el y si no ( como en casi todos los
casos ) dejamos el espacio en blanco y pulsamos la tecla ( Enter ) …
Seleccionamos la opción ( Instalar actualizaciones de seguridad automáticamente ) y pulsamos la
tecla ( Enter ) …
Como necesitamos un servidor web y conexiones remotas seleccionamos con la barra espaciadora
las opciones ( OpenSSH server ) y ( LAMP server ) …
El servidor web LAMP incorpora el servidor de bases de datos MySQL, en este paso le
introduciremos la contraseña para el usuario ( root ) de las bases de datos y pulsamos la tecla (
Enter ) …
Repetimos la contraseña del usuario ( root ) y pulsamos la tecla ( Enter ) …
Seleccionamos la opción ( Si ) y pulsamos la tecla ( Enter ) …
Y finalmente seleccionamos la opción ( Continuar ) y pulsamos la tecla ( Enter ). La maquina se
reiniciará y veremos lo siguiente …
Seleccionamos la primera opción y si no pulsas ( Enter ) arrancará automáticamente en 3
segundos …
Ya tenemos Ubuntu Server correctamente instalado en nuestro nuevo servidor. Podemos
identificarnos con el usuario que creamos durante la instalación. Si quieres apagarla tan solo tienes
que teclear ( sudo halt ) introduce tu password y la maquina se apagará.
Próximamente instalaremos y configuraremos la ultima versión de PhpMyAdmin, le daremos una
IP fija a nuestra tarjeta de red, como no instalaremos phpsysinfo, configuremos Apache Web Server,
localizaremos nuestro Servidor Tracker Torrent detras de nuestro router con IP dinamica con
DNSdynamic, y finalmente instalaremos y configuraremos RivetTracker con el que montaremos
nuestro propio servidor tracker torrent privado o publico.
IP Fija + DNSDynamic
Una vez instalado el sistema operativo Ubuntu Server de serie vamos a comenzar su configuración
con por cambiar la IP dinamica que tiene nuestra tarjeta de red por una fija. Este servidor como
todos los servidores necesita una ip fija para poder redireccionar los puertos que necesita para
ofrecer servicios hacia Internet desde nuestro Router. Para los que no sepáis como va el tema del
redireccionamiento de puertos aquí os dejo un pequeño esquema …
Para comenzar arrancamos nuestro Servidor Tracker Torrent, nos identificamos y hacemos una
copia de seguridad del archivo que configura nuestra tarjeta de red tecleando lo siguiente …
sudo cp /etc/network/interfaces /etc/network/interfacesOLD
Seguidamente editamos el archivo de configuración ( interfaces ) tecleando lo siguiente …
sudo vi /etc/network/interfaces
Y veremos lo siguiente …
Como podemos ver está activado el modo ( DHCP ) con el que nuestro Router nos asigna
automáticamente una IP diferente cada vez que arrancamos la maquina con lo que nos sería un
engorro entrar a nuestro Router cada vez que arranquemos a redireccionar los puertos que
necesitemos. Para cambiarla a estática es tan sencillo como cambiar ( dhcp ) por ( static ) y agregar
los siguientes datos con el rango de tu red …
Una vez configurado con nuestros datos de red salimos del editor pulsando la tecla ( ESC ),
seguidamente ( :wq! ) y reiniciamos la red para que coja los cambios tecleando lo siguiente …
sudo /etc/init.d/networking restart
Seguidamente ejecutamos el comando ( ifconfig ) con el que comprobaremos nuestra nueva
configuración ...
ifconfig
Ahora que tenemos una IP fija en el servidor podemos entrar en nuestro Router y redireccionar los
puertos 80 para el servidor web, el 22 para el servidor SSH y los típicos de cualquier cliente
BitTorrent, desde el 6881 al 6889. Si quieres estar algo mas seguro no redirecciones el puerto 22
hacia tu servidor a no ser que necesites administrarlo desde el exterior.
Una vez redireccionados los puertos desde el router hacia la IP fija de nuestro servidor vamos a
suscribirnos al servicio DNSDynamic con el que encontraremos nuestro servidor desde el exterior
de nuestra red.
Como cambiamos la IP dinámica por una fija ahora podemos encontrar nuestro servidor con la
misma IP dentro de nuestra red de área local pero la IP de nuestro Router sigue cambiando cada
cierto tiempo o cada vez que lo reiniciamos.
DNSDynamic es un servicio muy parecido al servicio de redireccionamiento DNS No-Ip el cual
nos permite localizar nuestro servidor desde una dirección web que ellos nos facilitan la cual se
actualiza periódicamente con la IP publica que tengamos en el momento.
Para comenzar vamos a darnos de alta en el servicio gratuito de DNSDynamic desde aquí …
Rellenamos los campos con nuestros datos y pulsamos el botón ( Submit
Comentarios de: Servidor Tracker Torrent (Linux Ubuntu Server) (0)
No hay comentarios