Pomoc Docker unifi nowa wersja

zorzyk

Network Architect
Q's Professional
9 Listopad 2015
9
1
3
44
QNAP
TS-x53Be
Ethernet
1 GbE
Witam serdecznie. Chciałbym uruchomić tą wersję kontenera na 453be GitHub - linuxserver/docker-unifi-network-application jednak wymaga ona mongodb którego nie umiem uruchomić w kontenerze. Czy jest jakaś dobra dusza która Mi w tym pomoże. Mam starszą wersję która bez problemu się zainstalowala. Docker. Tylko że od 2024 roku już nie będzie rozwijana.
Pozdrawiam serdecznie.
 
Ja dalej używam unifi-controller, jak przestanie działać to się będziemy martwić wtedy ;) No i złota zasada:
Jak działa to nie ruszaj!


docker-compose.yml
YAML:
version: "3.8"
services:
  unifi-controller:
    container_name: unifi-controller
    dns:
      - 10.11.30.2
      - 10.11.12.1
    environment:
      - PUID=1000
      - PGID=1000
      - MEM_LIMIT=1024
    hostname: unifi
    image: linuxserver/unifi-controller:latest
    network_mode: bridge
    ports:
      - 10001:10001/udp
      - 1900:1900/udp
      - 3478:3478/udp
      - 5514:5514/udp
      - 6789:6789/tcp
      - 8080:8080/tcp
      - 8443:8443/tcp
      - 8843:8843/tcp
      - 8880:8880/tcp
    restart: always
    volumes:
      - /home/jerry/unifi-controller/_data:/config
run.sh
Bash:
#!/bin/bash
docker-compose up -d --force-recreate
upgrade.sh
Bash:
#!/bin/bash
docker-compose pull
docker-compose rm -s -f
docker-compose up -d --force-recreate --remove-orphans
docker image prune -f
 
  • Smiling Face with Horns
Reakcje: Silas Mariusz
długi czas nie ruszałem ale zeby uap u7 pro poszly do adopcji na moj kontroler musze go zaaktualizować jak to bezpiecznie wykonać, żeby nic nie zepsuć? :)
 
najlepiej kopia, nowy setup i restore z backupu.
Aktualizacje starych kontrolerów mogą się wywalić na brodę (zgadnij skąd wiem).

Aktualnie jest tak:
YAML:
services:
  unifi-db:
    image: mongo:3.6
    container_name: unifi-db
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
      - ./_mongodb:/data/db
      - ./_mongocnfdb:/data/configdb
    hostname: unifi-db
    ports:
      - 27017:27017
    dns:
      - 10.0.30.1
      - 10.0.100.1
    restart: always
  unifi-network-application:
    image: lscr.io/linuxserver/unifi-network-application:latest
    container_name: unifi-network-application
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Warsaw
      - MONGO_USER=unifi
      - MONGO_PASS=MongolskieHasloDupa8
      - MONGO_HOST=unifi-db
      - MONGO_PORT=27017
      - MONGO_DBNAME=unifi
      - MEM_LIMIT=1024 #optional
      - MEM_STARTUP=1024 #optional
    volumes:
      - ./_data:/config
    hostname: unifi
    ports:
      - 8443:8443
      - 3478:3478/udp
      - 10001:10001/udp
      - 8080:8080
      - 1900:1900/udp #optional
      - 8843:8843 #optional
      - 8880:8880 #optional
      - 6789:6789 #optional
      - 5514:5514/udp #optional
    dns:
      - 10.0.30.1
      - 10.0.100.1
    depends_on:
      - unifi-db
    restart: always
 
tylko zaznaczmy:

Setting Up Your External Database

Starting with version 8.1 of Unifi Network Application, mongodb 3.6 through 7.0 are supported. Starting with version 9.0 of Unifi Network Application, mongodb 8.0 is also supported.
Make sure you pin your database image version and do not use latest, as mongodb does not support automatic upgrades between major versions.
MongoDB >4.4 on X86_64 Hardware needs a CPU with AVX support. Some lower end Intel CPU models like Celeron and Pentium (before Tiger-Lake) don't support AVX, but you can still use MongoDB 4.4.
Połączono posty:

tldr:
-> zablokuj sobie wersje mongodb w wersji góra 4.3
na przykładzie @jerry1333 - on zrobił to dla wersji 3.6

1772306617815.png
 
  • Lubię to
Reakcje: jerry1333

Użytkownicy znaleźli tą stronę używając tych słów:

  1. unifi
  2. pigers
  3. TS-453Be
  4. controller
  5. docker compose
  6. unifi controller