[[Vorlage(Archiviert, )]] [[Vorlage(Fortgeschritten)]] {{{#!vorlage Wissen [:Paketquellen freischalten/PPA: Verwenden eines PPAs] [:Pakete installieren: Installation von Paketen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Logo.png, 48, align=left)]] [http://meiga.igalia.com/ Meiga] {en} ist ein Programm auf Basis von [:GTK:GTK+] zum einfachen Freigeben von Verzeichnissen über das Web. Über einen [wikipedia:Universal_Plug_and_Play:UPnP]-fähigen [:Hardware-Router:Router], durch einen [:SSH:]-Tunnel oder mittels gewöhnlicher [:Portweiterleitung:] stellt Meiga Ordner als Webseiten und [wikipedia:RSS:RSS-Feeds] bereit. Anders als [:Archiv/gnome-user-share:] benötigt Meiga keinen zusätzlichen Webserver, sondern bietet dank der verwendeten Bibliothek [https://wiki.gnome.org/Projects/libsoup LipSoup] {en} selbst die benötigte Infrastruktur. Der Zugriff kann dabei mit einem Passwort geschützt werden. Ebenso steht [wikipedia:Transport_Layer_Security:TLS-Verschlüsselung] zur Verfügung. {{{#!vorlage Hinweis Das Projekt wird nicht mehr weiter geführt, die letzte Version des Programms datiert auf Ende 2014. }}} = Installation = Meiga kann noch nicht über die offiziellen Paketquellen installiert werden ([bug:401173:]). == PPA == Der Entwickler [http://blogs.igalia.com/eocanha/ Enrique Ocaña González] {en} lädt über sein "Personal Package Archiv" (PPA) [1] zum Testen ein: [[Vorlage(PPA, eocanha, meiga)]] Nach dem Aktualisieren der Paketquellen kann folgendes Paket installiert [2] werden: {{{#!vorlage Paketinstallation meiga, ppa }}} = Konfiguration = Anschließend kann das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Internet -> Meiga"'' oder über den Befehl `meiga` gestartet werden. Bei einem UPnP-fähigen [:Hardware-Router:Router] müssen ggf. Einstellungen vorgenommen werden, um die Änderung der Sicherheitseinstellungen mittels UPnP zu gestatten. Da dies ein erhebliches Sicherheitsrisiko darstellt, sollte davon Abstand genommen werden. Alternativ zur UPnP-Variante kann eine Portweiterleitung (in der Voreinstellung für den Port `8001`) angelegt werden. Zusätzlich kann ein [:SSH:]-Tunnel genutzt werden. Aus dem gewählten Weg ergeben sich die Einstellungen für die ''"Options"'' von Meiga. Dort ist zusätzlich eine Variante für [wikipedia:FON:] auswählbar. Meiga "vergisst" alle Verbindungsoptionen, insbesondere [:Sicherheits_1x1#Passwoerter:Passwörter] (die auch temporär nie im Klartext gespeichert werden). Dies ist im frühen Entwicklungsstadium von Meiga kein Fehler, sondern ein Sicherheitsmerkmal. = Bedienung = Das Hauptfenster unterteilt sich in drei Reiter: 1. Unter ''"Shares"'' werden die lokalen Verzeichnisse und ihre Freigabe-Namen verwaltet. 1. Das ''"Log"'' zeigt alle Programm-Aktivitäten, auch eingehende Verbindungen. 1. Im Reiter ''"Options"'' werden die grundlegenden Verbindungseinstellungen, Zugriffsschutz und Verschlüsselung festgelegt. [[Vorlage(Bildersammlung, 300 Shares.png, "Freigaben" Log.png, "Protokoll" Options.png, "Einstellungen" )]] {{{#!vorlage Tabelle <-3 rowclass="titel"> Werkzeuge +++ Symbol Aktion Beschreibung +++ [[Bild(Wiki/Icons/Tango/list-add.png, 16)]] ''"Add"'' Hinzufügen - öffnet den Dialog zum Hinzufügen einer Freigabe. Verzeichnisse werden rekursiv, das heißt mit Unterverzeichnissen freigegeben. +++ [[Bild(Wiki/Icons/Tango/list-remove.png, 16)]] ''"Remove"'' Entfernen - entfernt eine in der Liste markierte Freigabe. +++ [[Bild(Wiki/Icons/Tango/edit-copy.png, 16)]] ''"Copy invitation"'' Einladung kopieren - kopiert den vollständigen Link (URL) zur obersten Freigabe in der Liste in die Zwischenablage. }}} Beim Schließen des Fensters wird Meiga in die Benachrichtigungsfläche des Panel (System-Tray) minimiert. Zum Beenden muss "''File -> Quit"'' aus der Menüleiste des Programms gewählt werden. Mit Rechtsklick [[Vorlage(Tasten, rmt)]] auf das Tray-Icon öffnet sich ein Kontextmenü, das ebenfalls den Eintrag ''"Quit"'' beherbergt. = Zugriff = == Webbrowser == Die Adresszeile unter der Meiga mit einem [:Internetanwendungen#Webbrowser:Webbrowser] aus dem lokalen Netzwerk oder dem Internet erreicht werden kann, hängt von den eigenen Einstellungen, insbesondere von der eigenen IP-Adresse oder dem Rechner- und Domainnamen ab. [[Vorlage(Bildunterschrift, Browser.png, 200, "Anzeige im Browser")]] Einige Beispiele zur Verdeutlichung: * [[Bild(Wiki/Icons/home.png,12)]] `http://192.168.42.2:8001/Freigabe` * [[Bild(Wiki/Icons/security.png,12)]] `https://SERVERNAME:8001/SSL-Freigabe` * [[Bild(Wiki/Icons/globe.png,12)]] `https://DYN-IP-ADRESSE:8001/SSL-Freigabe` == RSS-Feed == Der RSS-Feed für [:Feedreader:] ergibt sich, wenn man der Freigabe `rss/` voranstellt. * [[Bild(Wiki/Icons/rss.png,12)]] `http://192.168.42.2:8001/`[mark]`rss/`[/mark]`Freigabe` = Links = * [http://meiga.igalia.com/ Projektseite] {en} * [http://blogs.igalia.com/eocanha/category/hacking-english/meiga/ Entwickler-Blog] {en} * [youtube::] [http://www.youtube.com/watch?v=V8nS_otVivw&feature=youtu.be&t=49m14s Meiga - Simple File Sharing] {en} * Für den Umgang mit dem [http://git.igalia.com/cgi-bin/gitweb.cgi?p=meiga.git Quellcode] {en} sind folgende Artikel hilfreich: * [:Git:] - Versionsverwaltung * [:Vala:] - Programmiersprache * Hintergrundwissen für die [http://meiga.igalia.com/connectiontests.html Meiga Connection Tests] {en} bieten diese Artikel: * [:Internet und Netzwerk:] {Übersicht} * [:GUPnP Tools:] - Status von UPnP-Geräten abfragen #tag: GNOME, Xfce, Internet, Netzwerk, Server, Filesharing, Vala