1.1 KiB
1.1 KiB
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 MongoDBinit-mongo/init-mongo.sh– skapar MongoDB-användare och rättigheter.env.example– exempel på obligatoriska miljövariabler
Följande lagras inte i Git:
.envconfig/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.