Estaba ojeando el blog de Geinux, Lincudo (muy recomendable), cuando he leído el artículo que hizo, hace unos días referente a Meiga: Comparte contenidos con Meiga, y después de los artículos publicados, sobre compartir archivos en red:
- Un servidor de archivos facil para Ubuntu
- Intercambiar archivos en red con Ubuntu
- Compartir archivos con Bashare en Ubuntu
he querido probar Meiga, a ver como funcionaba, y que prestaciones aportaba, dado que de lo que he leído en Lincudo, daba la impresión que se trataba de una herramienta potente, a la vez que sencilla e intuitiva. Y efectivamente que es así.
Tenemos muchas soluciones a nuestro alcance a la hora de compartir archivos, como las mencionadas antes, pasando por compartir con Samba, en red con equipos Windows o NFS, en el caso de solo equipos Linux, hasta copiar lo que queremos en una memoria USB. Sin embargo, cuando estamos en una local con WIFI, y queremos compartir un archivo con varios, Meiga es una muy buena solución, puesto que no tenemos que hacer ninguna configuración adicional, salvo abrir el puerto en nuestro Firewal.
Meiga es una aplicación realmente ligera:
Muy sencilla de usar. En Nautilus seleccionas la carpeta a compatir, haces clic con el botón derecho del ratón y el menú contextual seleccionas Scripts > Compartir en Meiga…, y ya lo tienes:
Está implementada en Vala y C, utlizando las tecnologías existentes en Gnome:
- libsoup: es la librería HTTP cliente/servidor de GNOME. Utiliza GObjects para su integración con otras aplicaciones GNOME.
- libgupnp: es la librería encargada de redireccionar puertos cuando el router soporta UPnP.
- DBUS, que permite que tanto la interfaz de usuario como otras aplicaciones puedan controlar lo que se sirve.
Para aquellos que quieran aprender Vala, es recomendable que le eches un vistazo al código fuente, pues, según indican en la propia web de Meiga, el código de este proyecto es un ejemplo vivo del usos de la tecnología Vala: programación pura en Vala, diferentes formas de interactuar entre Vala y C, etc (yo me lo apunto). Además, están disponibles los archivos que permite la construcción de los paquetes Debian:
- Repositorio Git: git clone https://git.igalia.com/meiga.git
- Código fuente: meiga-0.4.0.tar.gz
Además puedes estar al corriente de las modificaciones vía RSS, simplemente anteponiendo /rss a la dirección URL de esa carpeta, por ejemplo para «https://192.168.2.134:54617/Downloads» la vista RSS sería «https://192.168.2.134:54617/rss/Downloads».
Una vez instalado, lo puedes iniciar desde el menú de Ubuntu >Internet > Meiga
Una vez iniciado, verás la siguiente ventana:
En esta primera pestaña, ves todas las carpetas compartidas. Puedes añadir carpetas a compartir, eliminar carpetas compartidas o copiar la dirección de la carpeta compartida, para enviarla por correo electrónico, por ejemplo.
En la segunda pestaña tienes un registro de todo lo que va sucediendo, como por ejemplo si se conectan a la carpeta, si se descarga un archivo, etc…
Y en la última pestaña puedes realizar la configuración del servidor:
Donde en la parte superior seleccionas el nombre de usuario, contraseña, el puerto para la comunicación y si esta se realizará a traves de un protocolo seguro o no.
Instalación y más…
Instalación
Tienes que añadir el siguiente repositorio de Meiga y actualizar:
sudo add-apt-repository ppa:eocanha/meiga && sudo apt-get update
y a continuación instalas haciendo clic en Meiga o desde el terminal:
sudo apt-get install meiga
Vía | Lincudo
Más información | Meiga, Meiga Blog, Igalia, Gran Canaria Desktop Summit
Me imagino que se puede compartir un disco completo, y dejar un equipo como servidor?
Como soy un poco cazzurrillo en todo esto, entiendo que se conecta a las carpetas compartidas por la Ip local del pc que tiene instalado Meiga, a traves de un cliente ftp o explorador tipo firefox ?.. Tambien querria saber si sirve para Win 7? Y si es necesario que los dos pcs tengan Meiga para poder compartir algunas carpetas. Disculpadme por la pregunta por si os parece una chorrada pero es que, estoy bastante confuso con estos temas de la red ya que me liee bastante configurando samba… Soy nobb total.. un saludo.
Tu inicias Meiga en el equipo con Ubuntu, y te conectas vía Firefox o con el navegador que quieras.
El S.O. del equipo donde tienes el navegador (Firefox o otro) puede ser el que quieras. Simplemente introduce la dirección que tienes en Meiga.
Gracias comapñero cuando llege esta noche lo pruebo saludos. Me encata tu blog y las explicaciones que das para que los demas aprendamos un saludo y sigue asi.
Visto el servidor desde el Firefox:
https://lh4.googleusercontent.com/_bvsk5Y9JRzg/Tbax5EzFiII/AAAAAAAAFps/YJNi5QF2sKs/0014_%C3%8Dndice%20de%20-Downloads%20-%20Mozilla%20Firefox.png
Gracias compañero pero no e podido conectar , llevo mas de dos horas intentando conectar desde el filezilla desde win7 y nada, no hay tu tia e abierto el puerto en el router pero nada se queda todo el rato en Conexion establecida esperando mensaje de bienvenida y de ahi no pasa …. no se que hacer ya e mirado todo y no conecta… e desactivado firewall, antivirus desde win7. y nada no aparece la carpeta que e añadido en Megia para que aparezca desde el filezilla…
En fin me rindo… a ver si sabrias decirme que puede serrrr… un saludo
Tienes que conectarte desde Win7 con Firefox o Internet Explorer. La conexión que te proporciona es http ó https.
Eso e echo, pero como lo pongo exactamente en el explorador por que el puerto lo tengo abierto perfectamente pero en cambio, desde el explorador Firefox 4 e puesto lo siguiente espero no haberme confundido. http//:Linux:prueba@192.168.1.3:5441 y me vuelve a pedir los passwords en una ventana, pero no me enseña la carpeta que le tengo asignada en Linux. Me dice acces deniend o acceso denegado. No se que puede ser..
en la pestaña opciones has puesto:
usuario: linux
contraseña: prueba
puerto: 54617
Cifrar trasnmisión: (Sin marcar)
Tipo de redirección: Ninguna
Has pulsado el botón aplicar
En la pestaña Registro, dice: La URL externa es: http://192.168.1.3:5441
Cuando copias la invitación te pone algo como: http://192.168.2.134:54617/Downloads
¿Es todo correcto?
Si es todo correcto pero, ahora que veo lo que me dices al final.
Cuando copias la invitación te pone algo como: http://192.168.2.134:54617/Downloads
Tengo de poner eso en la Barra del explorador ? Y cuando me sale la ventana de que pide el user y el pass lo pongo?
O debo de poner esto tal y como te lo e escrito arriba. Aqui es donde estoy confuso..
http//:Linux:prueba@192.168.1.3:5441
Lo de copiar la Invitacion es lo que se debe colocar en la Barra de el explorador ?
Un saludo y gracias por tu paciencia.
Si, tienes que colocar en la barra del explorador lo que copies la invitación
Por dios que cazurro madre de dios, en cuanto llegue a casa lo pruebo.. ves como me lo teneis de dar todo masticaditooo xD.. un saludo crack. Ya te cuento si funciona..
Funciona perfectamente, pero desde Win7 como puedo cojer alguna carpeta de Ubuntu desde el explorador y ponerla en Win7. Gracias por la ayuda..
Disculpa insista tanto, pero es que no se como se deben descargar una carpeta o fichero, desde el explorador ( desde Win7), ya que le digo guardar como y me lo guarda con extension .html ? No entiendo por que me hace eso, sera por el tema de los permisos en linux ?. Alguien sabria decirme por que no puedo descargar nada… que hago mal ?.. Despues de consegir que funcionase, ahora no se descargar (o no se como se debe hacer) para poder traspasar alguna carpeta o fichero al Win7. Alguna ayudita…please.
Un saludo.
Con este sistema, no puedes descargar una carpeta completa, cuando lo intentas te descarga un html con el listado de los archivos que contiene la carpeta.
Ahora, los archivos si que los puedes descargar, tienes que entrar carpeta por carpeta y descargar los archivos.