pro-cms / mikrotik-yt-portal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mikrotik External Captive Portal

The following actions are required to use the code given in this repo:

Portal Setup Using Git

Suppose your domain is hotspot.example.com. It can be setup like this:

cd /var/www
git clone https://github.com/nasirhafeez/mikrotik-yt-portal
mv mikrotik-yt-portal hotspot.example.com
cd /var/www/hotspot.example.com

Copy the .env.example file to .env and set the values of the given environment variables in it:

cp .env.example .env
nano .env

Navigate to public folder:

cd /var/www/hotspot.example.com/public

Use this link to install Composer. Then run php composer.phar install to install the packages given in composer.json.

Apache Virtual Hosts

Apache virtual host can be setup on the portal server using the instructions given here.

The portal files are in public folder in this repository. DocumentRoot will be:

/var/www/hotspot.example.com/public

It has been successfully tested with RouterOS v7.4.1

Mikrotik Hotspot Login file

Add your domain to login.html in action field and upload it to Mikrotik router in Files => Hotspot folder.

About


Languages

Language:PHP 60.4%Language:Hack 29.8%Language:CSS 4.7%Language:HTML 3.7%Language:Shell 1.4%