UniFi Controller: Difference between revisions
(Created page with "= Prerequisites = == OpenJDK 8 JRE == Install <code>openjdk8-jre</code> from the community repository. Edit /etc/apk/respositories and uncomment the appropriate community r...") |
No edit summary |
||
Line 1: | Line 1: | ||
= Prerequisites = | {{Draft}} | ||
= Install Prerequisites = | |||
== OpenJDK 8 JRE == | == OpenJDK 8 JRE == | ||
Line 29: | Line 31: | ||
<code>apk add s6</code> | <code>apk add s6</code> | ||
= | = Install UniFi Controller = | ||
Create the <code>unifi</code> user and group. | Create the <code>unifi</code> user and group. |
Revision as of 21:16, 10 December 2017
This material is work-in-progress ... Do not follow instructions here until this notice is removed. |
Install Prerequisites
OpenJDK 8 JRE
Install openjdk8-jre
from the community repository.
Edit /etc/apk/respositories and uncomment the appropriate community repository for your Alpine version:
http://host.name/alpine_version/community
Update the package cache.
apk update
Install the package.
apk add openjdk8-jre
MongoDB
Install MongoDB
apk add mongodb
s6
Install s6
apk add s6
Install UniFi Controller
Create the unifi
user and group.
adduser -D -H /srv/unifi -g unifi unifi
Change to the parent folder within which you wish to install the UniFi Controller.
cd /srv
Download the generic unix archive of the VERSION
you wish to install.
wget http://www.ubnt.com/downloads/unifi/VERSION/UniFi.unix.zip
Unpack the archive.
unzip UniFi.unix.zip
Rename the unpacked directory.
mv UniFi unifi
Change ownership.
chown unifi:unifi unifi
Lock down permissions.
chmod o-rwx unifi