How to install Unifi Controller on Debian 10 (Buster)

4.8
(12)

I run my controller on Debian and had to reinstall the Unifi Controller following a hardware change. Unfortunately, it would not install since I chose to install a Debian Buster and not a Stretch: it was missing java 8 runtime and had mongodb version issues.

I’ve run the following commands (as root) to install Unifi on my host, and tested them again in a docker. They should work out of the box for you:

1. Ensure requirements are met
apt-get update
apt-get install -y --no-install-recommends gnupg curl ca-certificates

2. Add mongodb 3.6 key and package-cloud key

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 58712A2291FA4AD5

3. Add repositories

echo 'deb [arch=amd64] https://repo.mongodb.org/apt/debian stretch/mongodb-org/3.6 main' >> /etc/apt/sources.list.d/mongodb.list
echo 'deb [trusted=yes arch=amd64] https://apt.lecomte.at/repacks/debian/ buster ubiquiti' > /etc/apt/sources.list.d/buster-repacks-ubiquiti.list

4. Install unifi

apt-get update
apt-get install -y unifi openjdk-8-jre-headless

All is done.

Similar Posts:

10,627

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 12

No votes so far! Be the first to rate this post.

Scroll to Top