Ini adalah panduan lengkap cara menginstall unifi controller di windows dan linux untuk pemula.
Dilengkapi juga dengan tutorial cara upgrade, backup dan restore unifi controller.
Daftar Isi :
Cara Install Unifi Controller di Linux
Linux punya banyak jenis (distro dan family) dengan karakteristik yang berbeda.
Sebagai contoh CentOS adalah linux berbasis RHEL (Red Hat Enterprise Linux), sedangkan package yang disediakan di website ubiquiti adalah debian package.
Dengan kata lain kita tidak bisa menginstall debian package pada Redhat Linux atau Arch Base linux, Oleh karena itu kita perlu mendownload Package binnary file.
Install Unifi Controller di Linux Ubuntu 20.04 LTS
Saat artikel ini dibuat, unifi tidak bisa diinstall di ubuntu 22.04 LTS,
Baiknya kita gunakan ubuntu versi 20.04 LTS agar bisa menginstall Unifi controller versi terbaru (8.x.xx)
Untuk bisa menginstall unifi controller kita perlu beberapa package pendukung,install saja semua dengan perintah
sudo apt install wget curl gnupg2 software-properties-common apt-transport-https ca-certificates lsb-release
A# Install MogoDB
Unifi versi 8.x.x memerlukan versi mongodb <5.0 , itu artinya kita perlu install versi dibawah 5.0
Untuk ubuntu 20.04 LTS kita bisa menginstall mongodb versi 4.4
Untuk cara install mongodb-server anda bisa ikuti panduan nya disini:
https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-ubuntu/
Jika mongodb-server sudah terinstall, kita bisa lanjut ke proses download file master installer unifi controller.
B#Download dan Install UniFi Controller
Selanjutnya kita download file unifi controller versi terbaru di website official.
Package installasi bisa langsung didownload pada official website UniFi

Untuk tampilan/halaman download bisa berubah seiring waktu, tapi anda cukup fokus pada link yang ada
1. Download Paket installasi dengan perintah wget <url> contoh
wget https://dl.ui.com/unifi/8.0.26/unifi_sysvinit_all.deb
2. install dengan perintah
sudo dpkg -i unifi_sysvinit_all.deb

3. Jika terjadi error saat install karena Java, mongoDB atau package lain belum diinstall maka jalankan perintah berikut untuk memperbaikinya sudo apt-get -f install

4. Setelah semua terinstall maka unifi akan dijalankan secara otomatis atau kamu bisa mengeceknya dengan perintah service unifi status
5. Akses UniFi controller lewat web interface dengan mengetikan https://ip-server-unifi-controller:8443 pada address bar browser dan lakukan setup untuk pertama kalinya.
Jika Ip server UniFi Controller mu adalah 192.168.1.5 maka untuk mengakses lewat browser kamu harus mengetikan https://192.168.1.5:8443

Install UniFi Controller di Linux (Redhat,Arch & other Family)
Khusus untuk distro linux selain Debian Family / Ubuntu maka kamu perlu mendownload versi binnary file.
Sebagai contoh CentOS adalah linux berbasis RHEL (Red Hat Enterprise Linux), sedangkan package yang disediakan di website ubiquiti adalah debian package.
Dengan kata lain kita tidak bisa menginstall debian package pada Redhat Linux atau Arch Base linux, Oleh karena itu kita perlu mendownload Package binnary file.
#1. Buka Halaman download UniFi (https://www.ubnt.com/download/unifi) dan lihat versi UniFi Controller pada link download untuk Debian/Ubuntu Linux
http://dl.ubnt.com/unifi/versi/UniFi.unix.zip ||Ganti versi dengan versi unifi controller yang tertera pada download page UniFi lalu lakukan download dengan mengakses URL yang telah kita modifikasi tadi.
Sebagai contoh ,berdasar gambar diatas versi unifi controller adalah 5.4.11 maka URL untuk mendownload nya adalah http://dl.ubnt.com/unifi/5.4.11/UniFi.unix.zip

” Pastikan kamu sudah menginstall Java dan MongoDB , kalau belum silakan install dari official repository menggunakan package manager distro linux masing-masing “
1.Extract UniFi controller yang telah kita download tadi ke directory /opt dengan perintah sudo unzip UniFi.unix.zip -d /opt/
2. Buat file service dengan perintah sudo nano /etc/systemd/system/unifi.service
dan isikan text berikut
[Unit]
Description=UniFi AP Web Controller
After=syslog.target network.target
[Service]
Type=simple
User=ubnt
WorkingDirectory=/opt/UniFi
ExecStart=/usr/bin/java -Xmx1024M -jar /opt/UniFi/lib/ace.jar start
ExecStop=/usr/bin/java -jar /opt/UniFi/lib/ace.jar stop
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
3. Enable Service dengan perintah sudo systemctl enable unifi.service
4. Jalankan service dengan perintah sudo systemctl start unifi.service
5. Cek status service dengan perintah systemctl status unifi.service
6. Setelah service berjalan ,Akses UniFi controller lewat web interface dengan mengetikan https://ip-server-unifi-controller:8443 pada address bar browser dan lakukan setup untuk pertama kalinya.
Jika Ip server UniFi Controller mu adalah 192.168.1.5 maka untuk mengakses lewat browser kamu harus mengetikan https://192.168.1.5:8443

Cara Install Unifi Controller di Windows
Unifi controller bisa diinstall di windows 8,8.1,10 dengan cara yang sangat mudah.
ikuti langkah dibawah ini untuk menginstall unifi controller .
Download Installer UniFi
Silakan download Unifi Controller untuk windows pada official site UniFi.
Walau Unifi Controller ditulis dengan Java tapi kamu tidak perlu mendonload /install java secara terpisah,karena di dalam package installasi telah disediakan JRE (Java Runtime Environment).
Jalankan Installer UniFi
Jalankan package installasi (file master) yang telah kamu download dengan double klik atau klik lalu tekan enter > ikuti prosedur installasi seperti biasa.

Jalankan UniFi Controller
Akses UniFi controller lewat web interface dengan mengetikan https://ip-server-unifi-controller:8443 pada address bar browser dan lakukan setup untuk pertama kalinya.
Jika Ip server UniFi Controller mu adalah 192.168.1.5 maka untuk mengakses lewat browser kamu harus mengetikan https://192.168.1.5:8443 atau klik “launch a browser to manage wireless network” pada aplikasi desktop Unifi Controller

Setelah berhasil membuka Unifi Controller via web interface untuk pertama kali kamu akan diminta setup mulai dari negara,timezone,dan membua tusername password untuk admin.
Jika disuruh pilih negara dan timezone silakan isi sesuai lokasi mu (indonesia , GMT+7) dan jika muncul scan .manage device pilih skip saja.
Jika sampai pada tahap akhir silakan isikan username dan password sesuai dengan yang kamu inginkan dan jangan sampai lupa,karena ini digunakan untuk login ke web interface UniFi controller

Cara Upgrade UniFi Controller
Versi unifi akan selalu diperbaharui, kita permu memastikan agar mendapat fitur terbaru dengan cara mengupdatenya.
Cara mengupdate unifi controller untuk setiap sistem operasi berbeda-beda, baik windows ataupun linux
Upgrade UniFi Controller pada Windows
#1. Stop/Exit/Close Unifi Controller dan Lakukan backup terlebih dahulu sebalum melakukan Upgrade.
#2. Download versi UniFi controller terbaru di website official UniFi dan lakukan prosedur upgrade dengan menjalankan package(UniFi Controller installer) yang kamu download .

#3. Jika telah selesai proses Upgrade lakukan Restore dan jalankan Unifi Controller kembali
Upgrade UniFi Controller (Debian-ubuntu Family)
Sebelum melakukan kamu wajib Backup UniFi Controller Mu untuk menghindari jika terjadi Error
#1. Download versi terbaru UniFi Controller pada Official Website UniFi
#2. Setelah backup dilakukan jalankan perintah sudo dpkg -i <nama package>
contoh : sudo dpkg -i unifi_sysvinit_all.deb

#3. Setelah perintah dijalankan UniFi akan stop dan melakukan Upgrade lalu start service secara otomatis, semua config/setting sebelumnya akan utuh,Jika terjadi perbedaan silakan lakukan Restore
Upgrade UniFi Controller ( Redhat,Arch & other LinuX )
Sebelum Upgrade seperti biasa lakukan Backup melalui Web isnterface atau dengan menyalin folder /data pada directory UniFi
1.Stop UniFi Service Dengan perintah sudo systemctl stop unifi.service
2. Download binnary UniFi Controller terbaru di website official
3. Extract UniFi controller yang telah kita download tadi ke directory /opt dengan perintah sudo unzip UniFi.unix.zip -d /opt/
4. Jalankan service dengan perintah sudo systemctl start unifi.service
5. Cek status service dengan perintah systemctl status unifi.service
6. Jika kamu melakukan backup dengan cara kopi folder /data silakan timpa folder /data dengan hasil backupan sebelum nya
Cara Backup & Restore Settingan Unifi Controller
Sebelum Melakukan Upgrade UniFi Controller baiknya kita melakukan Backup agar konfigurasi /setting pada controller tidak hilang setelah melakukan upgrade , untuk mengembalikan nya kita cukup lakukan restore
#1. Login dan masuk ke menu Settings > Maintenance > pada bagian backup klik Download Backup
#2. Untuk restore tinggal klik Choose File pada bagian Restore dan pilih file yang kamu simpan saat backup tadi.

Atau bisa juga dengan membackup folder \data yang ada pada lokasi installasi UniFi Controller dan untuk merestore nya tinggal kopi dan timpa folder data dengan folder data yang kita backup tadi.
Untuk windows lokasi installasi UniFi controller biasanya ada di C:\Users\namauser\Ubiquiti UniFi ,nama user adalah nama user yang digunakan untuk login komputer.
KESIMPULAN
Kamu bisa memanage perangkat UniFi mu menggunakan aplikasi UniFi Controller,UniFi controller bisa kamu install di linux ataupun windows dengan sangat mudah
Untuk Backup pada windows normalnya berapa lama ya?
ini hampir 12 jam belum selesai.
proses backup unifi hanya memakan waktu beberapa menit kok.
kak, sy coba install unifi NC di window o/s, tp muncul spt ini berkali2. anti voris kapersky sdh jg sy non aktifkan, tetap tdk bisa jln, kenapa ya? apa bisa bantu?
Hmmm… can’t reach this page127.0.0.1 refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
dari error yang muncul kemungkinan kk tidak memberikan port yang spesifik ke browser,
unifi controller menggunakan protokol https di port 8443.
atau unifi controller kk belum berjalan.
Pastikan kk Hari sudah menghidupkan/menjalankan aplikais unifi controllernya.
setelah itu coba ketikan di browser https://127.0.0.1:8443