Files
unifi-controller/README.md
2026-07-14 11:14:52 +02:00

1.1 KiB
Raw Permalink Blame History

UniFi Network Controller

Docker Compose-installation av UniFi Network Application på Raspberry Pi 4.

Plattform

  • Raspberry Pi 4B, 4 GB RAM
  • Raspberry Pi OS Lite 64-bit, Debian Trixie
  • Docker och Docker Compose
  • UniFi Network Application från LinuxServer.io
  • MongoDB 4.4.18

MongoDB är låst till 4.4.18 eftersom senare MongoDB-versioner kräver ARMv8.2-A, vilket Raspberry Pi 4 inte stöder.

Filer

  • compose.yaml UniFi och MongoDB
  • init-mongo/init-mongo.sh skapar MongoDB-användare och rättigheter
  • .env.example exempel på obligatoriska miljövariabler

Följande lagras inte i Git:

  • .env
  • config/
  • mongodb/

Installation

cp .env.example .env
nano .env
chmod 600 .env

mkdir -p config mongodb
chmod 755 init-mongo/init-mongo.sh

docker compose pull
docker compose up -d

cat > README.md <<'EOF'

Kontroll

docker compose ps docker compose logs --tail=100 mongodb docker compose logs --tail=100 unifi

Webbgränssnitt:

https://:8443

Viktigt

MongoDB-port 27017 exponeras inte på LAN:et. Databasen är endast åtkomlig från UniFi-containern via det interna Docker-nätverket.