Skip to content

Instantly share code, notes, and snippets.

@felipem775
Last active December 22, 2015 10:58
Show Gist options
  • Save felipem775/6461967 to your computer and use it in GitHub Desktop.
Save felipem775/6461967 to your computer and use it in GitHub Desktop.
Configurar mldonkey en debian/raspbian usando almacenamiento USB

http://wiki.felipem.com/mldonkey

#Configurar mldonkey en debian/raspbian usando almacenamiento USB

  • 1 Instalación de disco usb
  • 2 Instalación de mldonkey y configuración de usb
  • 3 Configuración del servidor web
  • 4 Configurar directorios
  • 5 Configurar puerto en el router

Instalación de disco usb

Vamos a tener siempre conectado una unidad usb a nuestro RPi, así que vamos a configurarlo para que se monte siempre que arranquemos la máquina.

Creamos un directorio donde se montará el dispositivo, asignamos propietario y permisos

mkdir /media/data32
chown felipem /media/data32
chmod 777 /media/data32

Configuramos el fichero fstab

/dev/sda1  /media/data32	ext4	defaults,noatime 0	0

##Instalación de mldonkey y configuración de usb

Instalaremos mldonkey-server y telnet para poder conectarnos

apt-get install mldonkey-server telnet

Confirmamos que queremos que se ejecute al inicio.

Ahora vamos a crear los directorios en el usb y ponemos de propietario a mldonkey

mkdir /media/data32/mldonkey/incoming/files -p
mkdir /media/data32/mldonkey/incoming/directories
mkdir /media/data32/mldonkey/temp
chown -R mldonkey:mldonkey /media/data32/mldonkey
chmod -R 777 /media/data32/mldonkey

Configuración del servidor web

Manejaremos mldoney desde el navegador web.

Para configurar los primeros pasos necesitamos hacerlo desde telnet

telnet 127.0.0.1 4000

Nos identificamos y establecemos una contraseña nueva

auth admin ""
passwd nuevaPassword

Establecemos las IPs desde las que aceptará que nos conectemos

set allowed_ips "127.0.0.1 192.168.0.5 192.168.0.12"

Los cambios se aplican en el momento, pero para futuras sesiones hay que guardarlos

save

Configurar directorios

Desde el frontend web, vamos a

Options -> Shares ->  Add share

Introducimos la ruta para ficheros en el siguiente formato

0 /media/data32/mldonkey/incoming/files/ incoming_files

De nuevo agregamos la ruta, esta vez para directorios

0 /media/data32/mldonkey/incoming/directories/ incoming_directories

Para definir la carpeta de temporales

set temp_directory "/media/data32/mldonkey/temp/"

Una vez añadidos sólo nos queda eliminar los antiguos con

Unshare

Configurar puerto en el router

Para saber qué puerto debemos abrir comprobamos el fichero donkey.ini

(* The port used for TCP connection by other donkey clients. UDP port = port + 4. *)
(* changing this option requires restart of MLDonkey core *)
port = 12240

En el router configuramos los puertos TCP 12240 y UDP 12244 al exterior y hacia nuestro equipo.

@emdio
Copy link

emdio commented Nov 28, 2013

Por probar esto de los comentarios y tocar un poco las narices. Si al inicio de un comando de consola pones "$" o "#" (en especial si no usas sudo) se separa cada caso y también se separa el comando de la potencial salida que pueda dar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment