Droopy – Mini web server para recibir archivos

Escrito por:

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

Post similares:

  • 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

  • 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 :)