How to set up Reverse Tunnel with Spotipo
Enable SSH access on your UDM/CK/UDR
If you are using a software controller, ie UniFi controller running on a server, skip this.
Make sure to login to your device by going to https://<it's local IP>, and navigate to Console Settings.
Enable Remote Access and SSH, use the Change Password option to set a password.

SSH into your controller
Using your favorite SSH terminal, log in to the UniFi controller. If you got a CK/UDM/UDR etc use root as username and the password you set above.
Locate a script to run on your Unifi controller
On your spotipo site, go to Settings->Unifi Settings->Gear Icon. From there, select what kind of controller you're using (Unifi OS for devices such as UDM, UCG, USG, UX, etc. , Self Installed Controller for your software controller running on a server.)


Next, select a Reverse Proxy option.

After that, you will be greeted with a script. Paste that into your controller's SSH terminal (it is recommended to run the scirpt as a root user).

After the script has completed running, you should see the output similar to the one in the picture below.

You have now successfully created the reverse tunnel. Continue with the setup on the Spotipo website by clicking the Next button.
From there, the setup is just as usual, entering the username and password of a user with the access to the controller (preferably a local user) and selecting the site and SSID you wish to use our captive portal.



Once all the steps are done, controller's status should now be set as "Online". And the setup should now be complete.

Having issues with the setup?
Contact us through chat on this site, or by email at support@spotipo.com
Updated on: 26/05/2025
Thank you!