UniFi Network Application auf Synology DS224+ installieren
Den UniFi Controller als Docker-Container auf der Synology DS224+ betreiben - ohne Cloud Key. Schritt-für-Schritt Anleitung mit Docker Compose.
🎯 Was du in dieser Anleitung lernst
Hardware-Checkliste für dieses Tutorial
Empfohlene & getestete Hardware-Komponenten für die Umsetzung
Synology DS224+
RAM 4GB
- ▸Anleitung
- ↳1. Einleitung
- ↳2. Das RAM-Problem verstehen
- ↳3. RAM aufrüsten
- ↳4. Welcher RAM?
- ↳5. Schritt-für-Schritt Einbau
- ↳6. Docker auf der Synology einrichten
- ↳7. Container Manager installieren
- ↳8. Projekt erstellen
- ↳9. Docker Compose Konfiguration
- ↳10. Erklärung der Einstellungen
- ↳11. Wichtige Ports
- ↳12. Docker Compose starten
- ↳13. Ersteinrichtung des Controllers
- ↳14. Erster Zugriff
- ↳15. Einrichtungassistent
- ↳16. Wichtige Einstellungen
- ↳17. Zugriff von außen
- ↳18. Option 1: DDNS (Dynamische IP)
- ↳19. Option 2: Port-Weiterleitung
- ↳20. Option 3: VPN
- ↳21. Wartung & Updates
- ↳22. Container updaten
- ↳23. Logs anzeigen
- ↳24. Backup & Restore
- ↳25. Zusammenfassung
Anleitung
1. Einleitung
Der UniFi Controller ist das Herzstück jedes UniFi-Netzwerks. Lange Zeit bot Ubiquiti dafür den “Cloud Key” an - eine kleine Hardware-Box für etwa 150€, die den Controller hostet. Doch es geht günstiger und flexibler: Deine Synology NAS ist der perfekte Ort dafür!
Warum die Synology?
- Ein NAS läuft sowieso 24/7
- Keine extra Hardware nötig (erspart ~150€)
- Docker macht Installation und Updates einfach
- Zentraler Zugriff auf alle Controller-Features
In diesem Tutorial zeige ich dir, wie du die UniFi Network Application (so heißt der Controller mittlerweile offiziell) auf deiner Synology DS224+ installierst - mit Docker Compose, versteht sich!
2. Das RAM-Problem verstehen
Bevor wir starten, must du eines wissen: Der UniFi Controller ist kein Leichtgewicht.
Warum ist so viel RAM nötig?
Der Controller basiert auf Java und bringt eine eigene MongoDB-Datenbank mit. Das macht ihn relativ “hungrig” nach Arbeitsspeicher.
Das Problem bei der DS224+:
- Werkseitig: Nur 2 GB RAM
- Betriebssystem + DSM: ~1 GB
- Controller startet: 2 GB voll
- Ergebnis: Das NAS beginnt zu swappen (Auslagerung auf die Festplatte)
- Konsequenz: System wird extrem langsam, Festplatten rattern
Die Lösung: RAM aufrüsten!
3. RAM aufrüsten
4. Welcher RAM?
Die DS224+ nutzt DDR4 SO-DIMM Module. Ein 4 GB Riegel reicht für den Anfang völlig.
- Empfehlung: 4 GB DDR4 SO-DIMM (~20-30€)
- Zukunft: 8 GB wenn du später mehr Container planst
5. Schritt-für-Schritt Einbau
- NAS ausschalten und Stromkabel abziehen
- Festplatteneinschübe vorne ziehen (einfach herausnehmen)
- RAM-Slot finden (an der Innenseite des Gehäuses)
- Neuen Riegel einklicken - genau wie bei einem Laptop
- Einschübe zurück und NAS starten
Tipp: Synology bietet auch offizielle RAM-Kits an, aber günstige Drittanbieter funktionieren genauso gut.
6. Docker auf der Synology einrichten
7. Container Manager installieren
- Öffne die Paketverwaltung (Package Center)
- Suche nach “Container Manager”
- Installiere das Paket (ehemals “Docker”)
8. Projekt erstellen
- Öffne den Container Manager
- Gehe auf Projekt
- Klicke auf Neu erstellen
- Projektname:
unifi-controller - Repository: Benötigen wir vorerst nicht (wir nutzen docker-compose.yml)
9. Docker Compose Konfiguration
Hier ist die vollständige Konfiguration. Erstelle eine Datei namens docker-compose.yml:
version: '3.8'
services:
unifi-controller:
image: lscr.io/linuxserver/unifi-network-application:latest
container_name: unifi-controller
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Berlin
- MEM_LIMIT=1024M
- MEM_START_LIMIT=512M
volumes:
- ./data:/config
ports:
- "8080:8080" # UniFi HTTP
- "8443:8443" # UniFi HTTPS
- "3478:3478/udp" # STUN
- "8843:8843" # HTTPS Redirect
- "8883:8883" # HTTP Redirect
restart: unless-stopped
10. Erklärung der Einstellungen
| Einstellung | Bedeutung |
|---|---|
| PUID/PGID | Benutzer-ID für Dateizugriff (1000 = admin) |
| TZ | Zeitzone |
| MEM_LIMIT | RAM-Limit für den Container |
| MEM_START_LIMIT | Mindestens verfügbares RAM |
| ./data | Persistenzordner (bleibt nach Neustart) |
11. Wichtige Ports
| Port | Protokoll | Verwendung |
|---|---|---|
| 8080 | TCP | UniFi HTTP (Setup) |
| 8443 | TCP | UniFi HTTPS (Controller) |
| 3478 | UDP | STUN (Fernzugriff) |
| 8843 | TCP | HTTPS Redirect |
| 8883 | TCP | HTTP Redirect |
12. Docker Compose starten
- Erstelle den Ordner
unifi-controllerauf deiner NAS - Speichere die
docker-compose.ymldarin - Im Container Manager: Projekt → Neu erstellen
- Wähle den Ordner aus
- Klicke auf Weiter und dann Erstellen
Der Download des Images dauert je nach Internetverbindung einige Minuten.
13. Ersteinrichtung des Controllers
14. Erster Zugriff
Nach dem Start (dauert 2-3 Minuten):
- Öffne im Browser:
https://deine-nas-ip:8443 - Akzeptiere das SSL-Zertifikat (Selbstsigniert)
- Der Einrichtungsassistent startet
15. Einrichtungassistent
- Land: Deutschland
- Namen vergeben: z.B. “Home-Netzwerk”
- Cloud-Zugang: Optional aktivieren (für UniFi App)
- Gerät suchen: Deine UniFi-Geräte sollten erscheinen
- Adoptieren: Klicke auf jedes Gerät und dann “Adopt”
16. Wichtige Einstellungen
Controller-Name:
- Einprägsam, z.B. “Synology-Controller”
Auto-Backup:
- Aktiviere regelmäßige Backups (Settings → Controller → Backup)
17. Zugriff von außen
18. Option 1: DDNS (Dynamische IP)
Falls du keine statische IP hast:
- Synology: Systemsteuerung → Externer Zugriff → DDNS
- Kostenlosen Service einrichten (z.B. MyDS)
- URL merken:
deinname.myds.me
19. Option 2: Port-Weiterleitung
Achtung: Nur empfohlen mit starkem Passwort!
- Router: Port 8443 → IP der Synology
- Zugriff:
https://deine-public-ip:8443
Sicherer: Nur UDP 3478 (STUN) weiterleiten für App-Zugriff
20. Option 3: VPN
Am sichersten: Erst VPN zum Heimnetz, dann auf Controller zugreifen.
21. Wartung & Updates
22. Container updaten
- Container Manager → Projekt
- Wähle das Projekt
- Stoppen
- Backup erstellen (optional aber empfohlen)
- Neu starten → Image wird automatisch aktualisiert
23. Logs anzeigen
Bei Problemen:
- Container Manager → Container
- Wähle “unifi-controller”
- Aktionen → Details
- Reiter Log
24. Backup & Restore
Der Controller hat ein eingebautes Backup:
- Settings → Controller → Backup
- “Create Backup”
- Backup-Datei sicher speichern
25. Zusammenfassung
Herzlichen Glückwunsch! Du hast jetzt einen professionellen UniFi-Controller auf deiner Synology laufen!
Was du erreicht hast:
- RAM der DS224+ aufgerüstet (4+ GB)
- UniFi Network Application via Docker installiert
- Controller eingerichtet
- Geräte adoptiert
Vorteile deines Setups:
- Kein extra Cloud Key nötig (150€ gespart)
- Zentrale Verwaltung auf dem NAS
- Einfache Backups via Synology
- 24/7 Betrieb ohne Extra-Stromverbrauch
Nächste Schritte (optional):
- Mehr UniFi-Geräte adoptieren
- VLANs einrichten (siehe Tutorial #7)
- Gästewlan konfigurieren (siehe Tutorial #6)
Viel Erfolg mit deinem UniFi-Netzwerk!
Dieses Tutorial enthält Affiliate-Links. Als Amazon-Partner verdiene ich an qualifizierten Käufen.
Geschrieben von Christian Schaar
Autor & Gründer NetzBastionSpezialisiert auf Open-Source IT-Sicherheit, UniFi-Netzwerkarchitektur und sichere Self-Hosting-Infrastrukturen. Alle Anleitungen basieren auf echten Installationen und werden praxisnah verifiziert.