# 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 ```bash 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' ``` # 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 ```bash 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 ``` ## 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.