We run a long-term guest house that provides wifi to our guests, and we require a captive portal solution.
We currently have 4 Unifi access points and a DSL router. We wish to put a Linux server between the wifi clients and the DSL router to provide a captive portal.
The captive portal system should allow:
Creation of user accounts, that are allocated 5gb per month free of charge (this renews monthly, but should not accrue... so if the user only uses 1gb one month, the next month they should reset at 5gb). If a user runs out of the 5GB allowance in a month, it should take them to a page requesting them to buy an additional data pack:
1GB for $5, valid 30 days
5GB for $10, valid 30 days
10GB for $20, valid 30 days
20GB for $30, valid 30 days
50GB for $50, valid 60 days
100GB for $100, valid 90 days
Pricing is in New Zealand Dollars (NZD), and should direct the user to PayPal to complete the transaction. Portal should verify the payment with PayPal prior to crediting the user's account.
We wish to be able to view traffic stats on a per user basis as well.
We will provide login details for a clean, new installation of Ubuntu Linux on a physical server. We can configure internal IP addressing according to your specifications.
Hello there!
Have you considered using a mikrotik device? It does exactly what you need, with billing and nice web interfaces for everything..
I have been working for a wireless internet service provider for almost 10 years, we tried many systems and always came to the conclusion that mikrotik is definitely the best choice for this.
It can run on very small devices/computers (saves energy), you can customize the web interface as you wish..
I can install and configure it for you, and we can discuss my price to deduce the mikrotik license if you wish, as it would really ease the task..
There are plenty of manuals and support for mikrotik
Thank you, regards!
$200 USD in 3 days
5.0 (1 review)
2.4
2.4
6 freelancers are bidding on average $180 USD for this job
Hi there,
I have developed a captive portal based on coovachilli which allow Internet access after a user do a facebook checkin. It is more difficult than your project. If you want proofs please add me on skype : yasithab I will send pictures and all. I'm going to install this in a ubuntu server with mysql database. All are fully open source. If you are interested please let me know. Thanks
Regards,
Yasitha
I can do all that in Linux (I have worked more on Redhat then on Ubuntu). Earlier I have been configuring squid proxies/mass email servers/SVN/Web Servers/Firewalls etc.
Aso My PHP skills are limited. I can have a basic PHP page done to accomodate your requirements.
While we are at it - do you think you may need content filtering and/or firewall on this ubuntu box