# MikroTik Hotspot Controller with HTTPS Connection

**URL:** <https://forum.powerlynx.app/t/mikrotik-hotspot-controller-with-https-connection/121>\
**Category:** Networking\
**Tags:** mikrotik, https, ssl, certificates\
**Created:** [April 23, 2025, 12:18pm UTC](https://forum.powerlynx.app/t/mikrotik-hotspot-controller-with-https-connection/121 "2025-04-23T12:18:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex\_koskov](https://forum.powerlynx.app/letter_avatar_proxy/v4/letter/a/ea666f/32.png) [@alex\_koskov](https://forum.powerlynx.app/u/alex_koskov)\
**Post date:** [April 23, 2025, 12:18pm UTC](https://forum.powerlynx.app/t/mikrotik-hotspot-controller-with-https-connection/121/1 "2025-04-23T12:18:02Z")

</div>

## MikroTik Hotspot Controller with HTTPS Connection

This guide shows how to enable HTTPS for your MikroTik hotspot server, replacing the default HTTP configuration. Using HTTPS helps avoid browser warnings about insecure connections.

> **Note:** By default, Powerlynx provides HTTP because SSL certificates are not automatically generated or provided. You must generate and install your own SSL certificates to enable HTTPS.

* * *

### Why Use HTTPS?

Enabling HTTPS improves security and avoids browser security warnings like the one shown below:

 ![image001](https://forum.powerlynx.app/uploads/default/original/1X/f65a5b57b6f9000822265616b32d119a9e36c5b6.jpeg)

* * *

### Device Used in Example

This tutorial uses the **MikroTik hAP AC lite** , but the steps apply to most MikroTik routers with RouterOS.

Reference: [MikroTik Documentation – Certificates](https://help.mikrotik.com/docs/spaces/ROS/pages/2555969/Certificates)

* * *

### Step 1: Generate and Import SSL Certificate

You can generate the certificate on your own server or use a public Certificate Authority like Let’s Encrypt.

In this example, we used pre-generated certificates and imported them into the MikroTik device.

 ![certificates](https://forum.powerlynx.app/uploads/default/original/1X/737efc0e3c6fe55b8394e6fc435d2cefd3088332.png)

* * *

### Step 2: Enable HTTPS Web Service

1. Go to **IP \> Services**.
2. Find the `www-ssl` service.
3. Enable it and set the port to **443**.

 ![enable_services](https://forum.powerlynx.app/uploads/default/original/1X/5917981f8e1eeabe7669020fd060963941ddc3e0.png)

* * *

### Step 3: Configure Hotspot with RADIUS and HTTPS

Use the **Advanced setup** method to configure the hotspot controller.  
Follow **steps 1, 2, 4, 5, and 6** in this Powerlynx guide:

👉 [MikroTik Hotspot: Advanced setup](https://docs.powerlynx.app/networking/mikrotik.html#advanced-setup)

> **Note:** If your device is running RouterOS version 6, skip steps 1 and 2, as WireGuard is only supported starting from version 7. In that case, you can use an [OpenVPN connection](https://forum.powerlynx.app/t/mikrotik-openvpn-with-radius/122) instead.

* * *

### Step 4: Set Up the Hotspot Server

Go to **IP \> Hotspot \> Servers** and create a new hotspot server.  
Make sure the **Common Name (CN)** in your SSL certificate is the same as for **hotspot server name**.

![hotspot_server](https://forum.powerlynx.app/uploads/default/original/1X/a688df8db97e29d89bb4554cc03a94de54189cb7.gif)

* * *

### Step 5: Update Hotspot Profile

Update the Hotspot Profile with the following:

#### General Tab

 ![hotspot_profile_general](https://forum.powerlynx.app/uploads/default/original/1X/cdf3b0e1a82b4ade731caa089f19f036f9723619.png)

#### Login Tab

 ![hotspot_profile_login](https://forum.powerlynx.app/uploads/default/original/1X/6e11336c7460ff47c2258beff9d703d26f3b71b8.png)

#### RADIUS Tab

 ![hotspot_profile_radius](https://forum.powerlynx.app/uploads/default/original/1X/6f9a69169c470d88b6706a056d9c3332cf30fb11.png)

* * *

### Step 6: Match Hotspot Server Name with SSID

Ensure the **hotspot server name** matches the **SSID name** configured in Powerlynx.

In this case, the name is `university`.

 ![SSID_details](https://forum.powerlynx.app/uploads/default/original/1X/3a690a35686ad425f2092d5fb113a94d6da1156b.png)

 ![SSID_splash_page](https://forum.powerlynx.app/uploads/default/original/1X/9b682a65dfe9447c20cb413619dc655e9341ddf0.png)

 ![hotspot_server_name](https://forum.powerlynx.app/uploads/default/original/1X/e93a15e0125a3994c0cb1f672e226b1f25d35759.png)

* * *

### Final Step: Test Your Connection

Once everything is set up, connect to the hotspot network using the SSID. You should see the login page load without security warnings.

* * *

### Need Help?

For further assistance, contact:  
📧 **[support@powerlynx.app](mailto:support@powerlynx.app)**
