How to install the Ubiquiti UniFi Controller on Debian 9.1
- 
 @hobbit666 said in How to install the Ubiquiti UniFi Controller on Debian 9.1: Maybe should add installing on Debian9 (followed Jared's guide) on internal VM internally. Did you run this as root or use sudo? 
- 
 @jaredbusch ur yes lol. 
- 
 @jaredbusch 
 SSH into my server via putty. Logged in as the user unifi01 when at the prompt did thesu -ran all the commands above but had the error on the key import. I'll try running direct on the VM console. 
- 
 Still the same on console 
- 
 @hobbit666 said in How to install the Ubiquiti UniFi Controller on Debian 9.1: Still the same on console Very odd as it works jsut fine for me even with sudo. jbusch@deb9-demo:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50 [sudo] password for jbusch: Executing: /tmp/apt-key-gpghome.DyMKqzXPlf/gpg.1.sh --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50 gpg: key 06E85760C0A52C50: "UniFi Developers <[email protected]>" not changed gpg: Total number processed: 1 gpg: unchanged: 1 jbusch@deb9-demo:~$
- 
 @hobbit666 let me blow this system back to snapshot and do it again. Side note: I said to su -to root because you cannotcatthe apt list file fromsudoand there are so few commands to set this up. Technically it can all be done from your user withsudoif you usenanoorvito create the list file.
- 
 SOLVED!!!! 
 Changed the router, firewall must of been blocking.
- 
 When using Vultr is it just https://unifi.hostname.vultr.com:8443 ? 
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: When using Vultr is it just https:\unifi.hostname.vultr.com:8443 ? If you have a vultr hostname then yes, otherwise you create a DNS record pointing to your Vultr WAN IP. 
- 
 Ok, in the meantime I'm trying https://unifi.xx.xx.xx.xx:8443 and not getting anything. Shouldn't that work? 
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: Ok, in the meantime I'm trying https://unifi.xx.xx.xx.xx:8443 and not getting anything. Shouldn't that work? It should as long as Unifi service is started, ports listening internally and Vultr fireewall allowing it. 
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: Ok, in the meantime I'm trying https://unifi.xx.xx.xx.xx:8443 and not getting anything. Shouldn't that work? @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: Ok, in the meantime I'm trying https://unifi.xx.xx.xx.xx:8443 and not getting anything. Shouldn't that work? What is the result of the following: Service unifi status
- 
 root@UBNT_Controller:~# service unifi status 
 ● unifi.service - unifi
 Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: en
 Active: active (running) since Sun 2017-12-17 19:56:30 UTC; 1h 45min ago
 Main PID: 15614 (jsvc)
 CGroup: /system.slice/unifi.service
 ├─15614 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15616 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15617 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15628 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1024M -XX:
 └─16476 bin/mongod --dbpath /usr/lib/unifi/data/db --port 27117 --uniDec 17 19:56:29 UBNT_Controller systemd[1]: Starting unifi... 
 Dec 17 19:56:30 UBNT_Controller unifi.init[15558]: Starting Ubiquiti UniFi Contr
 Dec 17 19:56:30 UBNT_Controller systemd[1]: Started unifi.
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: root@UBNT_Controller:~# service unifi status 
 ● unifi.service - unifi
 Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: en
 Active: active (running) since Sun 2017-12-17 19:56:30 UTC; 1h 45min ago
 Main PID: 15614 (jsvc)
 CGroup: /system.slice/unifi.service
 ├─15614 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15616 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15617 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15628 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1024M -XX:
 └─16476 bin/mongod --dbpath /usr/lib/unifi/data/db --port 27117 --uniDec 17 19:56:29 UBNT_Controller systemd[1]: Starting unifi... 
 Dec 17 19:56:30 UBNT_Controller unifi.init[15558]: Starting Ubiquiti UniFi Control
 Dec 17 19:56:30 UBNT_Controller systemd[1]: Started unifi.Wat about this now 
 netstat -ano | grep listening
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: root@UBNT_Controller:~# service unifi status 
 ● unifi.service - unifi
 Loaded: loaded (/lib/systemd/system/unifi.service; enabled; vendor preset: en
 Active: active (running) since Sun 2017-12-17 19:56:30 UTC; 1h 45min ago
 Main PID: 15614 (jsvc)
 CGroup: /system.slice/unifi.service
 ├─15614 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15616 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15617 unifi -cwd /usr/lib/unifi -home /usr/lib/jvm/java-8-openjdk-a
 ├─15628 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1024M -XX:
 └─16476 bin/mongod --dbpath /usr/lib/unifi/data/db --port 27117 --uniDec 17 19:56:29 UBNT_Controller systemd[1]: Starting unifi... 
 Dec 17 19:56:30 UBNT_Controller unifi.init[15558]: Starting Ubiquiti UniFi Contr
 Dec 17 19:56:30 UBNT_Controller systemd[1]: Started unifi.Also it looks like it is running. 
- 
 @dbeato said in How to install the Ubiquiti UniFi Controller on Debian 9.1: netstat -ano | grep listening No output from that command. 
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: @dbeato said in How to install the Ubiquiti UniFi Controller on Debian 9.1: netstat -ano | grep listening No output from that command. 
 Sorry it should benetstat -plnt
- 
 Also your Vultr firewall should have the following ports open:  
- 
 root@UBNT_Controller:~# netstat -plnt 
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
 tcp 0 0 127.0.0.1:27117 0.0.0.0:* LISTEN 16476/bin/mongod
 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 334/sshd
 tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 13860/mongod
 tcp6 0 0 :::8843 :::* LISTEN 15628/java
 tcp6 0 0 :::8880 :::* LISTEN 15628/java
 tcp6 0 0 :::8080 :::* LISTEN 15628/java
 tcp6 0 0 :::22 :::* LISTEN 334/sshd
 tcp6 0 0 :::8443 :::* LISTEN 15628/java
 tcp6 0 0 :::6789 :::* LISTEN 15628/java
 root@UBNT_Controller:~#Looking at the firewall now. 
- 
 @ccwtech said in How to install the Ubiquiti UniFi Controller on Debian 9.1: root@UBNT_Controller:~# netstat -plnt 
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
 tcp 0 0 127.0.0.1:27117 0.0.0.0:* LISTEN 16476/bin/mongod
 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 334/sshd
 tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 13860/mongod
 tcp6 0 0 :::8843 :::* LISTEN 15628/java
 tcp6 0 0 :::8880 :::* LISTEN 15628/java
 tcp6 0 0 :::8080 :::* LISTEN 15628/java
 tcp6 0 0 :::22 :::* LISTEN 334/sshd
 tcp6 0 0 :::8443 :::* LISTEN 15628/java
 tcp6 0 0 :::6789 :::* LISTEN 15628/java
 root@UBNT_Controller:~#Looking at the firewall now. Ports are opened internally. 



