Skip to content
Richard Mazinde edited this page Feb 9, 2026 · 16 revisions

Welcome to the hotspot-manager wiki!

The goal of our hotspot manager is to allow everyone to create a local hotspot, e.g., in schools, communities, and at health stations. Through these hot-spots users can (i) get access to local information, (ii) access selected domains on the Internet, or even (iii) full access to the Internet. (i) Knowing that access through mobile broadband is still costly, the local hotspot ensures that all traffic is first redirected to the local community server. On that server, you can have a multitude of instances, e.g., school resources, a local cloud (Nextcloud), or your own web page. (ii) (iii) voucher

The hotspot-manager allows access to the internet, e.g., through voucher creation, enabling domains and other local actions on the local network control centre (LNCC). Our solution is based on Mikrotik routers, e.g., the RDB52G, running Winbox. Using Winbox requires specific knowledge and is not user-friendly.

For day-to-day tasks, the hotspot manager gives an easy interface that interacts with the LNCC to establish new functionalities, e.g., creation of access vouchers.

  1. Voucher control login page Voucher control login page

  2. Dashboard Voucher Control Dashboard

  3. Profile Creation Page Profile Creation Page

  4. Voucher Creation Page Voucher Creation Page

  5. Access list Contral / walled - garden Access list Contral

Functionality of the hotspot manager

White list/black list (Josef)

Voucher creation specifies the number of vouchers (e.g., 50), which profile the vouchers have (e.g., 1 h access), and xxxx (Richard) Example of voucher creation

Profile creation for access, e.g., profiles for 1 h, 4 h, 24 h access. These profiles are used to create the vouchers.

System view (Josef)

School/community server: Raspberry Pi (RPI) or another school server - 192.168.60.20

Local network control centre (LNCC), here RDB52G RDB52G download (Josef to upload 12Nov2025.rsc file)

Access to the Internet can be provided through an external antenna for mobile broadband or an Ethernet cable.

Connectivity (cabling)

Installation (Richard)

Instructions for Setting Up Hotspot Manager using PHP Chrome Desktop:

  1. Click the Hotspot Manager link to download the Hotspot Manager RAR file. Click the Code icon to see the option to download the RAR folder. Download

  2. Extract the contents to your PC.

  3. Download the Php Chrome Desktop based on your operating system and extract it as well.

  4. Open the PHP Chrome Desktop folder, navigate to the "www" folder, select all the files in that folder, and delete them.

  5. Now, go to the folder where you extracted Hotspot Manager, select all the files, copy them, and then paste them into the "www" folder of the PHP Chrome Desktop.

Usage

  1. Go back one level from the "www" folder to see all the files and folders of the PHP Chrome Desktop.
  2. Locate the file named phpdesktop.exe and double-click it to open the application. The interface will be as shown in the screenshot mentioned above.

Precautions

  1. For this setup, if you happen to encounter a connection refusal or are unable to log in, please make sure you are connected to your MikroTik WiFi. When redirected to the login page, log in as a voucher user using the default credentials: username "admin" and password "123." Once you open phpdesktop.exe, you should be able to log in and start operating.

  2. Please note that the application has some limitations. For instance, when creating vouchers, they are generated and posted to the MikroTik database, but you may receive an error. If this happens, simply close the application and reopen it to see the created vouchers. Additionally, the delete function is not working properly; any cleaning control should be performed through the MikroTik Winbox rather than this application due to its limitations.