Coder Social home page Coder Social logo

budi471 / phpnuxbill Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hotspotbilling/phpnuxbill

0.0 0.0 0.0 11.68 MB

PHP Mikrotik Billing - Voucher management for Mikrotik Hotspot

License: GNU General Public License v2.0

Shell 0.01% JavaScript 1.76% PHP 79.29% CSS 2.75% Hack 0.22% HTML 0.34% Smarty 15.65% Batchfile 0.01%

phpnuxbill's Introduction

PHPNuxBill - Mikrotik Billing

Feature

  • Voucher Generator and Print
  • Self registration
  • Multi Router Mikrotik
  • Hotspot & PPPOE
  • Easy Installation
  • Multi Language
  • Payment Gateway Midtrans, Xendit and Tripay
  • SMS validation for login
  • Whatsapp Notification to Consumer
  • Telegram Notification for Admin

Payment Gateway

Click link to download

Goto Discussionif you want another Payment Gateway

Some documentation

System Requirements

Most current web servers with PHP & MySQL installed will be capable of running PHPNuxBill

Minimum Requirements

  • Linux or Windows OS
  • PHP Version 7.2+
  • Both PDO & MySQLi Support
  • GD2 Image Library
  • CURL support
  • MySQL Version 4.1.x and above

can be Installed in Raspberry Pi Device.

The problem with windows is hard to set cronjob, better Linux

Installation

Git Clone

clone this repository or download zip or release

  1. Rename pages_template to pages
  2. Rename config.sample.php to config.php and make it writeable (chmod 777)
  3. make writeable folder ui/cache/ and ui/compiled
  4. Open web and run installation
  5. set cronjob or scheduller for system/cron.php
  6. make config.php unwriteable (chmod 644)

Composer install

Go to directory you want to install Install Composer in your system

# Debian/Ubuntu
sudo apt install composer
# Centos/Redhat
sudo yum install composer

install on curent directory

composer create-project hotspotbilling/phpnuxbill .

install on new directory

composer create-project hotspotbilling/phpnuxbill phpnuxbill

Manual Installation

  1. Download project from Master Branch or from Release
  2. unzip and upload it to server
  3. Rename pages_template to pages
  4. Rename config.sample.php to config.php and make it writeable (chmod 777)
  5. make writeable folder ui/cache/ and ui/compiled
  6. Open web and run installation
  7. set cronjob or scheduller for system/cron.php
  8. make config.php unwriteable (chmod 644)

UPDGRADE

for old version, below Version 6, backup system/config.php, delete all file except folder pages, upload all new files, put config.php in root folder (not in system folder), got to folder /install and run Update.

for version 6 above, just replace all files, using filezilla can choose overwrite if different file size or time.

or git pull if you use git clone

RADIUS system

Still on development

Paid Support

Start from Rp 500.000 or $50

Telegram

Website

License

GNU General Public License version 2 or later

see LICENSE file

Donate to ibnux

Donate

BCA: 5410454825

Mandiri: 163-000-1855-793

a.n Ibnu Maksum

SPONSORS

phpnuxbill's People

Contributors

ibnux avatar alucard2303 avatar gogeldemiroren avatar conradke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.