/AmuleWebUI-Reloaded

A web interface for amuleweb. Reloaded style using Bootstrap, Glyphicons and jQuery!

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

AmuleWebUI-Reloaded

A web interface for amuleweb. Reloaded style using Bootstrap, Glyphicons and jQuery!

Credits

This work is entirely based upon the skeleton provided in amuleweb package for Debian. Besed on the work and the efforts of the main aMule branch developers, Bootstrap, Glyphicon and jQuery, I've decided to re-design the web interface. All is released under the Gnu Public License, and I'll be pleased if someone will decide to fork and improve my work.

Structure

The structure is completely equivalent to the old amuleweb interface, and mantains all it's functionalities.

  • Login
  • Downloads/Uploads
  • Search
  • Servers
  • Kad bootstrap
  • Statistics
  • Preferences
  • Logging utilities
  • Ed2k link insertion

Installation

To install the web interface simply clone the repo in a directory inside /usr/share/amule/webserver (tested on Debian-based distros):

cd /usr/share/amule/webserver
sudo git clone https://github.com/MatteoRagni/AmuleWebUI-Reloaded

After, you need to edit configuration file of rempote interface:

nano $HOME/.amule/remote.conf
...
[Webserver]
...
Template=AmuleWebUI-Reloaded
...

Now you have only to reload amuleweb process:

kill $(pidof amuleweb) && amuleweb

Interface is available at address http://localhost:4711

If you desire to lower the project size, delete the comparison image with the command:

sudo rm -R /usr/share/amuleweb/webserver/AmuleWebUI-Reloaded/doc-images

Comparison

Here some screenshots for comparison purposes:

Login

Base Reloaded
login login2

Download/Uploads

Base Reloaded
transfer transfer2

Search

Base Reloaded
search search2

Shared

Base Reloaded
shared shared2

Servers

Base Reloaded
servers servers2

Kad connections

Base Reloaded
Kad Kad2

Statistics

Base Reloaded
statistics statistics2

Preferences

Base Reloaded
preferences preferences2

Logging

Base Reloaded
logs logs2