Web-GMUI is a web interface designed to work with different P2P software coded in the D programming language. It allows users to manage and control peer-to-peer activities using a web browser.
Web-GMUI boasts several notable features, including a skinned HTML and a JavaScript-based GUI (AJAX with JSON). The software also comes with an integrated web server, flexible API, customizability (CSS/JS/HTML/D), and SSL cryptography for secure communication. Additionally, HTTP basic authentication is included in the setup. Web-GMUI supports four languages - English, German, Spanish, Polish, Galician, and Brazilian Portuguese - and preliminary account support. The software permits downloads of unfinished files for preview, also remote for MLDonkey.
To use the Web-GMUI interface and link it with MLDonkey/aMule/giFT, download the binary and run it via your console, or double click on Windows. Then, open your browser and go to "http://localhost:4080". Next, click on the "Clients" tab, enter connection settings, and click on "Add," then on "Connect". You may begin downloading files by clicking on the downloads panel.
To access the JavaScript/JSON GUI, make sure Web-GMUI is started with the "-j" command line option; it's usually disabled by default. Then, go to "http://localhost:4080/json/?cmd=status," and you're all set!
To enable SSL + password authentication, go to the HTML GUI, then to "User Settings". Enter a password for the current user ("admin") and click on "save". Next, set "Enable SSL" and "Basic Authentication" to "On" and click on "save.". Finally, in the browser URL, change "http" to "https" and press enter. The system will prompt you to accept the certificate; accept it to access the web interface again. Please note that plain HTTP access is disabled now.
If you're using Internet Explorer 6/7, you may encounter problems seeing some buttons. IE 6/7 isn't supported atm, so it's best to get IE8, Firefox, or Opera, etc.
To enable preview support for aMule, you must make sure that Web-GMUI and the client have direct access to the client's temp directory. Select a client on the Clients panel, go to the Client Settings panel, and look for the temp directory setting. Set that setting to your client's temp directory. Web-GMUI will now serve these files from the hard disk instead of using the GUI protocol.
Adding items to the panel is also easy. Simply go to "Module Settings," click on "Core," check the panel items, and press "Apply" to load the items.
In the latest release of Web-GMUI, some new features were introduced, such as the "-k" command-line option, which sets the folder to look for public.pem and private.pem. For MLDonkey,
Version 0.0.3: N/A