Setting up a MikroTik hotspot can seem daunting, but with YesSpot's cloud management platform, you can have your WiFi hotspot network running in under 30 seconds—no public IP required! This comprehensive guide will walk you through every step of the process, from initial router configuration to deploying your first voucher codes.
Why Choose YesSpot for MikroTik Hotspot Management?
Before we dive into the setup process, let's understand why YesSpot is the preferred choice for thousands of ISPs, hotels, and businesses worldwide:
- No Public IP Required: YesSpot's revolutionary NAT traversal technology allows you to deploy hotspot networks even behind dynamic IPs or carrier-grade NAT (CGNAT).
- Cloud-Based Management: Access your hotspot dashboard from anywhere, anytime. No need for on-premise servers or complex infrastructure.
- 30-Second Setup: Our automated provisioning system gets you up and running faster than any other solution.
- Enterprise-Grade Security: WireGuard VPN encryption ensures all communications between your router and YesSpot are secure.
- Scalable Architecture: Start with 10 users and scale to 10,000+ without any infrastructure changes.
- Global Trust: Trusted by businesses in 50+ countries including UAE, Saudi Arabia, Philippines, Turkey, and more.
Prerequisites
Before starting, make sure you have the following:
- A MikroTik router (RouterOS 6.0 or higher recommended)
- An active YesSpot account (sign up for a free 14-day trial if you don't have one)
- Basic knowledge of MikroTik RouterOS (we'll guide you through everything)
- Access to your router via Winbox, WebFig, or SSH
Step 1: Create Your YesSpot Account
If you haven't already, create your YesSpot account:
- Visit yesspot.in and click "Get Started"
- Enter your business email address
- Complete the registration process (no credit card required for trial)
- Verify your email address
- Log in to your YesSpot dashboard
Once logged in, you'll see your dashboard. Take a moment to familiarize yourself with the interface—you'll find sections for routers, users, vouchers, analytics, and more.
Step 2: Add Your MikroTik Router to YesSpot
Now it's time to connect your MikroTik router to YesSpot:
- In your YesSpot dashboard, navigate to Routers or NAS Management
- Click "Add New Router" or "Add NAS"
- Enter a descriptive name for your router (e.g., "Hotel Lobby Router" or "Cafe Main Router")
- YesSpot will generate a unique configuration script for your router
- Copy the configuration script—you'll need it in the next step
Pro Tip:
The configuration script is unique to each router and includes all necessary settings: WireGuard VPN configuration, RADIUS settings, and hotspot parameters. Keep it secure!
Step 3: Configure Your MikroTik Router
This is where the magic happens. We'll configure your MikroTik router to connect to YesSpot's cloud platform.
3.1 Access Your Router
Connect to your MikroTik router using one of these methods:
- Winbox: Download Winbox from MikroTik's website and connect using the router's IP address
- WebFig: Open a web browser and navigate to
http://[router-ip] - SSH: Use an SSH client like PuTTY to connect to your router
3.2 Install the Configuration Script
Once connected to your router, you have two options:
Option A: Using Terminal/Console
- Open the Terminal in Winbox or connect via SSH
- Paste the configuration script you copied from YesSpot
- Press Enter to execute
- Wait for the script to complete (usually takes 10-30 seconds)
Option B: Using System → Scripts
- In Winbox, go to System → Scripts
- Click the "+" button to add a new script
- Name it "yesspot-setup" (or any name you prefer)
- Paste the configuration script in the Source field
- Click Run to execute the script
3.3 Verify the Configuration
After running the script, verify that everything is configured correctly:
- Check Interfaces → You should see a new WireGuard interface (usually named "yesspot" or "wg-yesspot")
- Check IP → Routes → Verify that routes to YesSpot servers are added
- Check PPP → Secrets → Verify RADIUS settings are configured
- Check IP → Hotspot → Verify hotspot profile is created
Important:
If you see any errors during script execution, don't panic! Common issues include firewall rules blocking connections or missing packages. Check the YesSpot documentation or contact support for assistance.
Step 4: Configure Hotspot Interface
Now we need to set up the hotspot on your router's WiFi interface:
- In Winbox, go to IP → Hotspot
- Click on Hotspot Setup (if this is your first hotspot)
- Select the interface where you want to enable hotspot (usually your WiFi interface like "wlan1" or "wlan2")
- Choose the hotspot profile created by YesSpot (it should be automatically selected)
- Set the local IP address for the hotspot (default is usually 192.168.88.1)
- Configure the IP pool range (e.g., 192.168.88.10-192.168.88.254)
- Complete the setup wizard
If you already have a hotspot configured, you can modify it:
- Go to IP → Hotspot → Servers
- Double-click on your hotspot server
- Ensure the Profile matches the one created by YesSpot
- Verify that RADIUS is enabled and pointing to YesSpot's RADIUS servers
Step 5: Configure Hotspot Profile
The hotspot profile controls how users authenticate and access the internet:
- Go to IP → Hotspot → Profiles
- Find the profile created by YesSpot (usually named "yesspot" or similar)
- Double-click to edit it
- Configure the following settings:
- Session Timeout: Set to your preferred value (or leave default)
- Idle Timeout: Configure how long inactive sessions stay connected
- Keepalive Timeout: Set to 2 minutes (recommended)
- Status Auto Refresh: Enable this for better user experience
- Go to the Login tab and ensure HTML Directory points to YesSpot's captive portal
- Click OK to save
Step 6: Test the Connection
Now let's verify that your router is properly connected to YesSpot:
- Go back to your YesSpot dashboard
- Navigate to Routers or NAS Management
- Find your router in the list
- Check the status indicator—it should show as "Online" or "Connected"
- If it shows as offline, wait a minute and refresh the page (initial connection may take 30-60 seconds)
If your router shows as online, congratulations! Your router is now connected to YesSpot's cloud platform. If it's still offline, check the following:
- Verify that the WireGuard interface is active (Interfaces → check for "R" flag)
- Check that the router has internet connectivity
- Verify firewall rules aren't blocking WireGuard traffic
- Check router logs for any error messages
Step 7: Create Your First User or Voucher
Now that your router is connected, let's create your first user or voucher:
Creating a User Account
- In YesSpot dashboard, go to Users
- Click "Add New User"
- Enter the user's details:
- Username (or use email address)
- Password
- Plan/package (time-based or data-based)
- Expiration date (optional)
- Assign the user to your router
- Click "Save"
Creating a Voucher
- Go to Vouchers in your dashboard
- Click "Generate Vouchers"
- Configure voucher settings:
- Number of vouchers to generate
- Voucher code format (alphanumeric, numeric, etc.)
- Validity period (hours, days, or unlimited)
- Data limit (optional)
- Price (if selling vouchers)
- Click "Generate"
- Download or print the voucher codes
Step 8: Test User Authentication
It's time to test if everything works:
- Connect a device (phone, laptop, tablet) to your router's WiFi network
- Open a web browser and try to access any website
- You should be redirected to YesSpot's captive portal login page
- Enter the username and password you created (or scan a voucher QR code)
- Click "Login" or "Connect"
- You should now have internet access!
Success!
If you can browse the internet after logging in, your MikroTik hotspot is fully configured and working with YesSpot! 🎉
Step 9: Customize Your Captive Portal
YesSpot allows you to customize your captive portal to match your brand:
- In YesSpot dashboard, go to Settings → Portal Customization
- Upload your logo
- Choose your brand colors
- Add a welcome message
- Configure login methods (username/password, voucher, social login, OTP, QR code)
- Add terms and conditions or privacy policy
- Save your changes
The changes will be reflected immediately on your captive portal. Users connecting to your WiFi will see your branded login page.
Step 10: Monitor and Manage
Now that your hotspot is running, use YesSpot's dashboard to monitor and manage it:
Real-Time Analytics
- Active Users: See who's currently connected to your hotspot
- Usage Statistics: Monitor data usage, session duration, and peak hours
- Revenue Reports: Track voucher sales and revenue (if monetizing)
- Device Analytics: See which devices and browsers are most common
User Management
- Add, edit, or delete users
- Reset passwords
- Extend or modify user plans
- View user login history
- Block or unblock users
Router Management
- Monitor router status and uptime
- View router statistics (CPU, memory, bandwidth)
- Receive alerts for router issues
- Manage multiple routers from one dashboard
Advanced Configuration Options
Once you're comfortable with the basics, you can explore advanced features:
Bandwidth Limiting
Control how much bandwidth each user can consume:
- Set download/upload speed limits per user or plan
- Configure fair-queue for better bandwidth distribution
- Implement time-based bandwidth rules (e.g., slower speeds during peak hours)
Content Filtering
Filter or block specific websites or content categories:
- Block adult content, gambling sites, or social media
- Whitelist or blacklist specific domains
- Implement time-based filtering (e.g., block social media during work hours)
Multi-Location Management
Manage multiple routers across different locations:
- Group routers by location (hotel, cafe, office, etc.)
- Apply location-specific settings and branding
- View consolidated analytics across all locations
- Manage users across multiple locations
API Integration
Integrate YesSpot with your existing systems:
- Use YesSpot's REST API to automate user creation
- Integrate with your billing or CRM system
- Build custom applications using YesSpot's API
Common Issues and Troubleshooting
Here are solutions to common issues you might encounter:
Router Shows as Offline
- Check internet connectivity on the router
- Verify WireGuard interface is active
- Check firewall rules aren't blocking WireGuard traffic
- Verify the configuration script was executed correctly
- Check router system logs for errors
Users Can't Connect
- Verify hotspot is enabled on the correct interface
- Check that the hotspot profile is correctly assigned
- Verify RADIUS settings are correct
- Check IP pool has available addresses
- Verify DNS settings on the router
Captive Portal Not Appearing
- Clear browser cache and cookies
- Try accessing from a different device
- Verify hotspot HTML directory is correctly configured
- Check that the router can reach YesSpot's servers
- Verify firewall isn't blocking HTTP/HTTPS redirects
Slow Connection Speeds
- Check router CPU and memory usage
- Verify bandwidth limits aren't too restrictive
- Check for bandwidth-intensive applications
- Verify your internet connection speed
- Consider upgrading router hardware if needed
Best Practices
Follow these best practices for optimal performance and security:
- Regular Updates: Keep your MikroTik RouterOS updated to the latest stable version
- Strong Passwords: Use strong, unique passwords for router admin access
- Monitor Regularly: Check your YesSpot dashboard regularly for any issues
- Backup Configuration: Regularly backup your router configuration
- User Limits: Set appropriate session and idle timeouts
- Security: Enable firewall rules to protect your network
- Documentation: Keep notes of any custom configurations
Conclusion
Congratulations! You've successfully set up your MikroTik hotspot with YesSpot. You now have a fully functional, cloud-managed WiFi hotspot that can scale with your business needs.
YesSpot makes MikroTik hotspot management simple, secure, and scalable. Whether you're running a small cafe, a large hotel chain, or an ISP serving thousands of customers, YesSpot provides the tools you need to succeed.
Remember, if you encounter any issues or need assistance, YesSpot's support team is available 24/7. You can reach out via:
- WhatsApp: +91 7358083264
- Email: Support through your YesSpot dashboard
- Documentation: Comprehensive guides and tutorials in the YesSpot knowledge base
Ready to get started? Sign up for your free 14-day trial today and experience the power of cloud-managed MikroTik hotspots!
Start Your Free Trial Today
Join thousands of businesses worldwide using YesSpot to manage their MikroTik hotspots. No credit card required. Full features. 14-day free trial.