Overview

What is it ?

EasyHotspot Logo
EasyHotspot is an alternative solution for hotspot billing system. Its contain some particular open source software that bundled into a single package. We DO NOT try to make a replacement to similar existing open source projects. Our aim is delivering a system that simple, easy to install, use and modify.

EasyHotspot Architecture

License

EasyHotspot will be released under GPL, so that you can use it freedom.

What’s the different ?

For most case EasyHotspot comes with ready to use configuration. You need less configuration to build an up and running hotspot. It will saves your time and energy.

EasyHotspot developed on the top of Xubuntu distribution, an Ubuntu variation that maintaned by Canonical. Its a good point since Xubuntu comes with regular updates, so you dont have to worries about software update.

The hotspot manager frontend that could manage your hotspot is built from Codeigniter framework. Codeigniter is an blazing fast PHP framework which easy to understand and its very handy to make a web bassed application. We hope everyone can easely understand and make an improvement to the code.

Who’s gonna need it ?

Anyone who want to build an hotspot or someone who willing to learn how hotspot works. . For example : Cafe, Hotel, Public place, And … i dont know u named it .. :D

How to get involved ?

Ok, this is my favorite part … its easy to get involved and help this project. You can report the bugs, make an improvement/variation, request new features, criticts, filled up our wish list, spread the word. Everything positive are welcome :) ..

Features

This features is the basic feature, we need your idea to improve this features.

  • User management (CRUD operation).
  • Random voucher generated account (create/delete).
  • Billing plan : variable time bassed account.
  • Statistic : who’s online, daily usage.
  • Configuration : change admin password, allowed site, secret key.

Nutrition Facts

EasyHotspot is built from several great software, and here they are:

  • Operating System, Xubuntu will take this place :)
  • RADIUS, this app will help us to perform AAA process. And we gonna use FreeRADIUS for it.
  • Captive Portal, it used for authenticating users. Chillispot is one of the best choice :)
  • Database / MySQL, it used for storing the users and logs information.
  • Management frontend, it used for helping the hotspot’s administrator to administer their hotspot/system. EasyHotspot management frontend used PHP and CodeIgniter.

Usage

First of all make sure you have 2 network cards. connect the eth0 to internet and eth1 to your clients network. configure eth0 to be able to connect to the internet and then connect the eth1 to AP or Switch. from the local server fire up the mozilla firefox and then surf to localhost, login with :
admininstrator :
username : admin
pass : admin123

cashier:
username : vcool
pass : vcool123

DONT FORGET TO PATCH IT

10 Comments

    • chrisblack
    • Posted March 2, 2008 at 3:16 am
    • Permalink

    helo rafquel
    mor grease to your elbow .
    cant hide my excitement on when easyhotspot wil be ready for download.you said 8 feb but no link to download hope to ere frm u soon
    keep really save a lot of folks out there

  1. how to use it? any manual book here ?

    • rafeequl
    • Posted April 26, 2008 at 1:44 pm
    • Permalink

    updated …

  2. dear rafee…

    nice one …. i`ve tried easyhotspot and have some problem when i`ve tried to print invoice here :

    on line 1
    A PHP Error was encountered

    Severity: Warning

    Message: file_put_contents(/var/www/system/plugins/dompdf/lib/fonts/Times-Bold.afm) [function.file-put-contents]: failed to open stream: Permission denied

    Filename: lib/class.pdf.php

    Line Number: 2355

    Parse error: syntax error, unexpected T_DNUMBER in /var/www/system/plugins/dompdf/lib/class.pdf.php(2219) : eval()’d code on line 1
    A PHP Error was encountered

    Severity: Warning

    Message: file_put_contents(/var/www/system/plugins/dompdf/lib/fonts/Times-Bold.afm) [function.file-put-contents]: failed to open stream: Permission denied

    Filename: lib/class.pdf.php

    Line Number: 2355

    Parse error: syntax error, unexpected T_DNUMBER in /var/www/system/plugins/dompdf/lib/class.pdf.php(2219) : eval()’d code on line 1
    A PHP Error was encountered

    Severity: Warning

    Message: file_put_contents(/var/www/system/plugins/dompdf/lib/fonts/Times-Bold.afm) [function.file-put-contents]: failed to open stream: Permission denied

    Filename: lib/class.pdf.php

    Line Number: 2355
    Unable to stream pdf: headers already sent

    can you help me ??

    regards

  3. here i`ve make another mirror for public download in our server in cyber building

    http://hostlx.spektrainfotek.com/ehdb-01.iso

    hope it`s helpfull others to download

    regards

    • rafeequl
    • Posted May 4, 2008 at 9:43 am
    • Permalink

    Thanks ardho :)

    • rafeequl
    • Posted May 4, 2008 at 9:48 am
    • Permalink

    Do you use the web-only package ? please check your php conf …
    sorry i cant help you yet this time, its weird i think. i let you know when i know the answer … thx

  4. dear rafee,

    how to enable mysql port 3306 in chillispot.firewall ?

    thx

  5. hy Rafquel,
    I have read with attention your documentation but I don’t understand how to configure the network well.
    I’ve renamed interface as eth0 and eth1,
    eth0 in auto mode by dhcp of my adsl router, eth1 in static mode with IP address 192.168.182.2, then I’ve configured my AP (connected directly to eth1) IP address 192.168.182.3 with dhcp disabled.
    Well, the host can to connect to the AP but not to internet and not to easyhotspot (by host’s browser address 192.168.182.1 not respond too).

    where I mistake?

    thank’s

    • rafeequl
    • Posted June 26, 2008 at 11:25 am
    • Permalink

    @nicux :
    did you set the eth1 manually ? you dont have to set the IP address of eth1.. let it be ..

    and try to connect the internet to etho FIRST , before you connect the client via eth1

One Trackback/Pingback

  1. [...] dicoba nih, hasil karya anak bangsa “EasyHotspot” Distro Linux based on Xubuntu, instalasi hotspot billing system dalam satu paket yang [...]

Post a Comment

*
*