Installing Ubiquiti UniFi Controller 5 on Raspberry Pi

Installing Ubiquiti UniFi Controller 5 on Raspberry Pi

The Ubiquiti Networks UniFi Controller enables administrators to instantly provision and configure thousands of UniFi APs, allowing for quick, simple management of system traffic. A single UniFi Controller can manage multiple sites: multiple, distributed deployments and multi-tenancy for managed service providers.

This post describes how to install the UniFi Controller software Version 5 on Raspberry Pi.

The instructions in this article have been tested with Raspbain Jessie (April 2017), UniFi 5.4.15, and UniFi 5.5.11.

This article supersedes my previous Installing Ubiquiti UniFi Controller 4 on Raspberry Pi guide. For specific instructions on how to upgrade your UniFi Controller software from Version 4 to Version 5, please refer here.

The UniFi Controller and mFi Controller software can co-exist on the same Raspberry Pi, however, you must be using Java 7 (default) and not Java 8.

The Shortlink to this post is

If you found this post helpful or useful in some way, please help me by doing the following:

  • Leave a Comment in the Discussion Forum for this post;
  • Like or link to this post from your favourite social media platforms;
  • Click our advertisers banners;
  • Make a Paypal Donation;
Thank you!



Raspberry Pi is a trademark of the Raspberry Pi Foundation. mFi®, UniFi® are trademarks of Ubiquiti Networks, Inc.

Disclaimer: No liability is accepted (whether under the law of contract, the law of torts or otherwise) in relation to the contents of, or use of, or otherwise in connection with, this website to the extent that the website is provided free-of-charge, for any direct loss; for any indirect, special or consequential loss; or for any business losses, loss of revenue, income, profits or anticipated savings, loss of contracts or business relationships, loss of reputation or goodwill, or loss or corruption of information or data. These limitations of liability apply even when expressly advised of the potential loss.