Droopy – Mini web server para recibir archivos

Recordaran que hace unos dias puse un tutorial de como hacer para compartir una carpeta rapidamente mediante HTTP, era una manera sencilla de compartir una carpeta con quien quisieras en internet y con solo una linea de comandos. Pues ahora vamos a ver el proceso inverso, que sucederia si alguien les quiere enviar a Ustedes algun archivo? obviamente no es una alternativa muy buena el usar los clientes de mensajeria para tal proposito, asi que vamos a utilizar de nuevo el poder de python para ayudarnos, lo primero que vamos a hacer es bajarnos el droopy (boton derecho–>guardar como…), que lo voy a dejar tambien en la seccion de descargas para tenerlo siempre a mano, lo copiamos en el directorio /bin y le asignamos permisos asi:

sudo chmod 744 /bin/droopy

Ahora creamos una carpeta donde vayamos a recibir lo que los otros suban, por ejemplo yo cree el directorio uploads en la carpeta de mi usuario, con la consola nos posicionamos dentro de esa carpeta, Por ej:

cd /home/mi_usuario/uploads

Y ahora con la misma consola escribimos

python /bin/droopy -m “Hola, soy Perro, intenta subir un fichero.” -p /home/mi_usuario/tux.png

Sustituyendo la cadena que esta despues de -m por lo que Ustedes quieran y lo que esta despues de -p es la ruta hacia alguna imagen o avatar para mostrar.

Con eso ya arranca el web server en tu maquina, y tus amigos ya pueden enviarte fichero a

http://tuip:8000

Para probarlo intenten entrar como localhost de esta manera:

http://localhost:8000

Si hacen click en esa linea naranja que aparece podran ver su direccion ip para que puedan pasarla a sus amigos.

Droopy   Mini web server para recibir archivos

Via: ubuntulife y mamalibre

Suscribete GRATIS!
Recibe las novedades de Paraiso Linux en tu email

About perro

Casi Ingeniero en Informática. Programador en PHP y KumbiaPHP. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japon...y el basketball...y bloguear claro. Aun sigo buscando la manera de hacer mi primer millon :)
Categorias Tutoriales
Tags , , , .
  • Pingback: Alias en Linux | Paraiso Linux

  • Pingback: meneame.net

  • http://aolin.tk aOliNex

    Al copiar y pegar el comando que dabas, siempre tenia un error de: soy (la segunda palabra despues de “Hola,”) no es un puerto valido.

    Me di cuenta que el error está en las comillas de ese comando, lo mejor es sustituir esas comillas por las normales de nuestro teclado.

  • http://www.humorperruno.com.ar perro

    si, eso siempre pasa, las comillas de internet nunca son las mismas que las que queremos :D

  • http://aolin.tk aOliNex

    Por cierto, hay alguna manera de abrir los puertos de mi ip publica en ubuntu? yo he tratado de abrir el puerto 8000 con ufw, pero al ingresar a la dirección de mi ip pública por el puerto 8000, sigo sin éxito… Saludos.

  • Pingback: » Droopy - Recibe archivos de tus amigos en tu PC con un script | Informática Práctica |

  • http://www.humorperruno.com.ar perro

    lo siento aolinex…..pero no tengo idea de que me hablas :P

  • http://aolin.tk aOliNex

    A lo que me referia es que a la hora de montar droopy, solo me funciona localmente o via mi propia lan. Lo que estaba tratando es que sea accesible desde Internet, para que otras personas me envien archivos directamente a mi PC.

    Por lo que Droopy me dice que para eso, les tengo que dar mi ip publica, y el puerto 8000 (por defecto) habilitado. Lo de mi ip publica, la tengo: pero aparentemente no logro abrir mi puerto 8000. Pues no logro ingresar desde Internet.

    He intentado abrir mis puertos en ubuntu con ufw, sin exito. Conoces otra manera de habilitar puertos en Ubuntu?.. Saludos

  • http://humorperruno.com.ar perro

    haaa si :D eso te lo digo cuando llegue a mi casa porque ahora estoy en la facu :D

    • Incomunicat

       Bueno perro, ya llegaste de la facu después de 2 años? es que no le respondiste y a mi me pasa lo mismo xDD. Pero bueno, creo que es complicado ya que por lo que estoy viendo incluso tendría que contactar con el proveedor de internet quizas :S
      en fin. Saludos y gracias

      • Anónimo

        Acabo de llegar :P la verdad no me salio lo que decia aOlinex, lo solucione creando una pequeña aplicacion en PHP que permita subir archivos y luego si quiero que alguien me pase algo via web les doy mi ip y ya :)