Skip to content
This repository has been archived by the owner on Mar 18, 2022. It is now read-only.
spawnazzo edited this page May 11, 2012 · 2 revisions

Open WISP(Wireless Internet Service Provider) User Management System

What is it?

Open WISP User Management System (OWUMS) is a Ruby on Rails application, capable of managing a WISP(Wireless Internet Service Provider)'s user base.

OWUMS(Open Wisp User Management System) supports the following functionalities:

  • user registration via mobile phone, ID card, credit card (Paypal IPN(Instant Payment Notification)) - fully compliant with the Italian Laws.
  • user interface supports common browsers as well as mobile phone web browsers
  • password recovery via mobile phone or email
  • per user traffic monitoring
  • user monitoring and administration via dedicated admin interface
  • admin interface supports role based administration (operator, admin, superadmin)
  • via the admin interface an operator can add new users, modify users' information, enable/disable users, monitor traffic/user nationality/logins/registrations
  • english/italian translation

Even though the application can be used as standalone, such use will result in a pretty useless application. Open WISP User Management System is in fact made to be integrated with RADIUS authentication, authorization and accounting features.

When working together a RADIUS implementation, OWUMS(Open Wisp User Management System) becomes a natural back-end to a WISP's user-related functionalities. Users who successfully register and verify themselves via OWUMS(Open Wisp User Management System) are also considered valid RADIUS users (support for RADIUS user groups is on its way).

In particular, OWUMS(Open Wisp User Management System) is being developed to use "FreeRADIUS 2.1":http://freeradius.org/download.html, so other RADIUS implementations are currently not supported.

A demo of OWUMS features is available "here":https://demo-wifi-selfcare.inroma.roma.it/owums/account/login

How to install

First go to the InstallationInstructions to learn how to deploy the RoR application, then refer to FreeRADIUSInstallationInstructions (strongly suggested, otherwise OWUMS(Open Wisp User Management System) will be completely standalone).

What makes it run?

OWUMS(Open Wisp User Management System) is currently being developed with Ruby on Rails 3.0. Being a RoR(Ruby on Rails) application, it can be deployed using any of the methods Rails supports. Even so, what we are currently using (and find quite stable) is the following enviroment:

Screenshots

TODO

Extras

"OWUMS Operating manual":https://spider.caspur.it/attachments/37/Surf_-_Manuale_operativo_-_v1.1.pdf -- not the default application layout/css and is in italian only, sorry :(

Notice

The OpenWISP User Management System uses the Highcharts library. This library is released under a "Creative Commons Attribution-NonCommercial 3.0 License":http://creativecommons.org/licenses/by-nc/3.0/

For further informations, please refer to the "Highsoft Solutions AS website":http://www.highcharts.com/license

Public Administrations or other no-profit organizations that use this software to give a free WiFi Network service to their users should refer to the "Non-commercial - Free" section. Other entities must refer to the "Commercial" section.