The following document describes how to download, install or delete
Meshlium Manager System 2.0. Our aim is to provide a portable Open
Source Manager System so we hope to complete this guide with
information for installing on several architectures and distributions,
but right now this document references to Meshlium architecture and
Debian distribution, but as usual on linux distributions this
instalation can be ported to any linux distribution without much work.
Meshlium manager system can be dowloaded as a tar.gz file with all the contents needed.
Click here to download Meshlium Manager System as a .tar.gz file.
Meshlium Manager System is the Open Source router web manager designed by
Libelium
.
This web application is optimized to get the most of the
Meshlium
router, although it can be used in other network hardware with Linux system.
This software is Open Source and the code is released under the terms of the
GPL2 License
.
As told before, Meshlium Manager System 2.0 has been developed and tested on Meshlium architecture. Meshlium architecture is x86 based. So Meshlium Manager System should work on any x86 32bit Debian.
Some of the base plugins are developed to work with some of the Meshlium components and it's particularities, if your install on a non Mehslium machine some plugins may not work propertly. Fortunatly you can modify plugins to work with your hardware and contribute to community with plugins adapted to different hardware. The plugin structure of Meshlium Manager System make it easy to add, modify or study plugins.
The instalation of Meshlium Manager system requires Apache and PHP5 mod installed and running. Probably Meshlium Manager System should works on other web servers that support PHP5 like Lighttpd.
Once the tar.gz file has been downloaded, those are the steps needed to install Meshlium Manager System:
tar zxvf filename.tar.gz
sudo mv path_to_the_folder /var/ww
sudo chown -R www-data:www-data /var/www/folder_name
http://localhost/folder_name
Meshlium Manager System 2.0 usually has to change system files. To make it possible you can add www-data to sudoers and configure it for no password need. This can be a security hole. So be sure web application on server are secure before doing it.
Some Meshlium Manager System 2.0 plugins needs aditional binaries or scripts to work.
Those plugins holds a copy of that scripts or binaries (also source code of the binaries) on folder bin or data inside the plugin structure.
To delete Meshlium Manager System 2.0 from the system the folder containing Meshlium Manager System 2.0 should be removed and any change made to system files should be reverted.
Remove folder containing Meshlium Manager System 2.0. If you have changed ownership to www-data you may need to remove folder as root. So the user that will remove the folder should be on sudoers list.
sudo rm -rf /var/www/folder_name
Revert changes made to sudoers file if needed. (We recomend the use of visudo for this)
Remove following line:
%www-data ALL=NOPASSWD: /var/www/meshlium/bin/
Meshlium Manager System 2.0 has been configured and tested to work on Meshlium as main hardware, but project's aim is to make Manager System functional in as many architectures and systems as possible.
You can help Manager System project contributing with your own plugins or ports to other architectures.
You can send you contributions to: 
Open Source Router Web Manager has been tested to work with Meshlium but can be ported to other architectures. Modifications needed to make Open Source Router Web Manager works on other systems can be submited and will be avaible for download with Meshlium Manager System.
Router services management is usually hardware dependent. That makes that each router and distribution needs it's own plugins, or need to make modifications to plugins to work with different hardware vendors.
If you develop or modify a plugin you can submit it to share it with the community.
Plugins will be avaible in diferent stages (stable and testing) and will be sorted by architecture or distribution too.
Open Source Router Web Manager code is avaible for download.
Probably you will find code improvemnts or security patches. You can
report/submit all the stuff you find to improveOpen Source Router Web Manager stability and performance.
English is the defaul language for Open Source Router Web Manager. You can help community with tranlations to other languages.
Manager System is released as a .tgz with source code, you can help project making a package of Manager System for any package system such as .rpm or .deb