Install UniFi-Controller

Источники

Установка средствами Docker-compose

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
version: "3"
services:

  unifi-controller:
    image: ghcr.io/linuxserver/unifi-controller:latest
    container_name: unifi-controller
    environment:
      - PUID=1024
      - PGID=1024
      - MEM_LIMIT=1024M
      - TZ=Europe/Moscow
    volumes:
      - /dconf/unifi-controller/config:/config
    ports:
      - 3478:3478/udp
      - 10001:10001/udp
      - 8080:8080
      - 8443:8443
      - 1900:1900/udp
      - 8843:8843
      - 8880:8880
      - 6789:6789
      - 5514:5514
    restart: unless-stopped
1
2
docker compose pull
docker compose up -d

После запуска, можете зайти на вебморду, но обратите внимание, что необходимо использовать https, причем из-за проблемы с сертификатом, браузер неохотно открывает такой сайт.

https://<your_host>:9443/manage

Зарегистрироваться можно по этому адресу.

CLI Установка

Запуск контейнера

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
docker run -it \
  --name="unifi-controller" \
  -e PUID=1024 \
  -e PGID=1024 \
  -e MEM_LIMIT=1024M \
  -p 3478:3478/udp \
  -p 10001:10001/udp \
  -p 8080:8080 \
  -p 8443:8443 \
  -p 1900:1900/udp \
  -p 8843:8843 \
  -p 8880:8880 \
  -p 6789:6789 \
  -p 5514:5514 \
  -v /dconf/unifi-controller/config:/config \
  -e TZ=Europe/Moscow \
  --restart unless-stopped \
ghcr.io/linuxserver/unifi-controller:latest

Удаление

1
2
3
docker stop unifi-controller ;\
docker rm unifi-controller ;\
docker rmi ghcr.io/linuxserver/unifi-controller

Устранение проблем

Точка доступа может не подключится к серверу автоматически. В этом случае нужно зайти на нее по ssh и указать ip и порт который вы пробросили через docker.

Стандартными паролем и логином для точки будут:

  • username: ubnt
  • password: ubnt

Как подключились к точке, указываем информацию следующей командой. (Тут http, а не https)

1
set-inform http://<your_host>:8080/inform

UniFi Network - Required Ports Reference