Difference between revisions of "UBNT: UniFi"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
UniFi Controller APT howto
 
UniFi provides a debian package that you can update via APT
 
1. add mongoDB to apt souce.
 
UniFi Controller .dep package depends on mongoDB 2.0.0 or newer.
 
So please follow the steps HERE to add mongoDB into apt source list before install UniFi Controller.
 
  
2. edit /etc/apt/sources.list
+
==Instalasi Paket Pendukung==
Code:
+
 
 +
Lakukan
 +
 
 +
apt-get install mongoDB
 +
 
 +
 
 +
==Edit sources.list==
 +
 
 +
edit
 +
 
 +
vi /etc/apt/sources.list
 +
 
 +
Masukan
 +
 
 +
## Ubuntu Natty (11.04):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
 +
## Ubuntu Maverick (10.10):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
 +
## Ubuntu Lucid (10.4):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
 +
## Ubuntu Karmic (9.10):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
 +
## Ubuntu Jaunty (9.4):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
 +
## Debian Lenny (5.0):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
 +
## Debian Squeeze (6.0):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti
  
## Ubuntu Natty (11.04):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
 
## Ubuntu Maverick (10.10):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
 
## Ubuntu Lucid (10.4):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
 
## Ubuntu Karmic (9.10):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
 
## Ubuntu Jaunty (9.4):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
 
## Debian Lenny (5.0):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
 
## Debian Squeeze (6.0):
 
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti
 
  
3. add GPG Key
+
Tambahkan GPG Key
Code:
 
  
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
+
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
# or over HTTP:
+
# or over HTTP:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50
+
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50
  
4. update, install & upgrade
+
==Update & Install==
Code:
 
  
# retrieve the latest package information
+
# retrieve the latest package information
apt-get update
+
apt-get update
# install/upgrade unifi package
+
# install/upgrade unifi package
apt-get install unifi
+
apt-get install unifi
# or you can do apt-get upgrade to upgrade all packages on your debian
+
# or you can do apt-get upgrade to upgrade all packages on your debian
  
 
5. the UniFi webUI can be reached via https://<unifi_ip>:8443/
 
5. the UniFi webUI can be reached via https://<unifi_ip>:8443/
Line 51: Line 57:
 
Code:
 
Code:
  
#!/bin/sh
+
#!/bin/sh
 
+
## define required variables
+
## define required variables
username=admin
+
username=admin
password=admin
+
password=admin
baseurl=https://localhost:8443
+
baseurl=https://localhost:8443
 
+
## include the API library
+
## include the API library
. unifi_sh_api
+
. unifi_sh_api  
 
+
unifi_login
+
unifi_login
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
+
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
unifi_logout
+
unifi_logout
 
 
 
 
  
  
Line 72: Line 76:
 
* http://forum.ubnt.com/showthread.php?t=45945
 
* http://forum.ubnt.com/showthread.php?t=45945
 
* http://www.ubnt.com/downloads/unifi/2.2.5/UniFi.unix.zip
 
* http://www.ubnt.com/downloads/unifi/2.2.5/UniFi.unix.zip
 
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[UBNT]]
 
* [[UBNT]]
 +
* [[UBNT: Teknik Recovery]]
 +
* [[UBNT: Upload Firmware]]
 +
* [[UBNT: Rebuild Firmware]]
 +
* [[UBNT: firmware dengan OLSR]]
 +
* [[UBNT: openwrt]]
 +
* [[UBNT: olsr dengan openwrt]]
 +
* [[UBNT: UniFi]]
 +
* [[OLSR - di UBNT]]

Revision as of 08:02, 21 July 2012

Instalasi Paket Pendukung

Lakukan

apt-get install mongoDB


Edit sources.list

edit

vi /etc/apt/sources.list

Masukan

## Ubuntu Natty (11.04):
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
## Ubuntu Maverick (10.10):
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
## Ubuntu Lucid (10.4):
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
## Ubuntu Karmic (9.10):
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
## Ubuntu Jaunty (9.4):
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
## Debian Lenny (5.0):
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
## Debian Squeeze (6.0):
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti 


Tambahkan GPG Key

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
# or over HTTP:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50

Update & Install

# retrieve the latest package information
apt-get update
# install/upgrade unifi package
apt-get install unifi
# or you can do apt-get upgrade to upgrade all packages on your debian

5. the UniFi webUI can be reached via https://<unifi_ip>:8443/

UniFi Zipped Package A zipped package is also provide for DIYers. See readme.txt for details. UniFi.unix.zip


UniFi API A shell library, unifi_sh_api is provided with the release. here's a sample script to authorize a guest for 30 minutes

Code:

#!/bin/sh

## define required variables
username=admin
password=admin
baseurl=https://localhost:8443

## include the API library
. unifi_sh_api 

unifi_login
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
unifi_logout


Referensi

Pranala Menarik