How to Install Ubiquiti UniFi Controller 5 on the Raspberry Pi
Please share with your friends...
  • 176
  • 5
  •  
  • 2
  • 100
  • 37
  •  
  •  
  •  
    320
    Shares


⇐ BackPageNext ⇒

Preparation

Start with a clean Raspbian or Raspbian Lite installation. The instructions in this article work with Raspbian Jessie and Stretch. However, these instructions cannot be used with Raspbian Wheezy.

  • Refer to our How to install Raspbian on the Raspberry Pi article for assistance, and for options on installing to SD card or USB storage devices.
  • Refer to our How to configure a Static IP Address on the Raspberry Pi article for assistance with setting up a static IP address, if one is required.
  • Refer to our Raspberry Pi Configuration article for assistance with the initial setup of your Raspberry Pi using raspi-config. In addition to the default options, a Memory Split value of 16 MB is also recommended if you intend to run a headless server.
    Set the Locale settings in raspi-config to an English language locale, such as en_GB.UTF-8 UTF8 (default), otherwise the MongoDB package will fail to install. You can change to your preferred locale after the installation is complete.
  1. Ensure all the latest Raspbian package updates have been applied, using the following commands:
    sudo apt-get update && sudo apt-get -y upgrade
  2. Ensure the Oracle Java 8 JDK is installed, using the following command:
    sudo apt-get -y install oracle-java8-jdk
    This step is really only required for Raspbian Lite installations, as the Oracle Java 8 JDK is already included with the full distribution of Raspbian.

⇐ BackPageNext ⇒


Please share with your friends...
  • 176
  • 5
  •  
  • 2
  • 100
  • 37
  •  
  •  
  •  
    320
    Shares
Tagged on:                                                         

8 thoughts on “How to Install Ubiquiti UniFi Controller 5 on the Raspberry Pi

  • 20/01/2018 at 11:23 AM
    Permalink

    Newer advice is that the “apt-key adv” command requires too much infrastructure and since the introduction of /etc/apt/trusted.gpg.d/ then gpg can be used directly; it works fine if instead of installing dirmngr and using apt-key adv, you use: gpg –keyserver keyserver.ubuntu.com –recv-key 06E85760C0A52C50

    Reply
    • 18/02/2018 at 5:22 PM
      Permalink

      Hi John,
      Sorry for the late reply. Thanks for the information, I’ve tested and updated the guide to reflect this.
      Thanks again,
      Chris.

  • 29/01/2018 at 12:59 PM
    Permalink

    I followed the instructions and it was working great. I was able to get in and manage the controller several times. Suddenly The page will not load when I try to. ERR_CONNECTION_REFUSED

    Any ideas?

    Reply
  • 08/02/2018 at 5:08 PM
    Permalink

    I learned the hard way you cannot run this on the wheezy build of raspbian.

    Reply
  • 26/02/2018 at 7:45 AM
    Permalink

    I’ve installed the controller on my Pi 3 running stretch. Everything seems to go ok. I try to access the controller at port 8443 of my Pi and I get a “site cannot be reached”. Any tips on debugging this? Is there a way from the command line to see if the controller is running? Thanks!

    Reply
    • 26/02/2018 at 2:18 PM
      Permalink

      I figured it out. I had another program that was using port 8080. I changed it to use 8081 and the UniFi Controller fired right up.

  • 28/03/2018 at 4:02 PM
    Permalink

    I’d like to install the unifi 5 controller on a armv5tel (armel) platform. what should I consider then? thanks!

    Reply
  • 12/04/2018 at 3:49 PM
    Permalink

    instructions work like a charm for upgrading.

    Reply

Leave a Reply