Firestone Posted December 2, 2023 Share Posted December 2, 2023 Hallo zusammen, erst einmal vielen Dank für die Aufnahme hier. Ich bin noch völlig neu in dem Thema Unraid und Docker. Bisher habe ich nur einen ioBroker auf einem Raspi laufen und möchte jetzt gern ein paar Geräte ablösen/zusammenbringen. Ich habe nun einen NUC-PC und darauf Unraid laufen, habe nun die "unifi-network-application" installiert, aber leider kann ich mich nach der Installation nicht auf den Unifi Controller verbinden. Ich habe den Host- und den Bridge-Mode versucht, aber ich erreiche den Controller nicht. Mit der AdGuard App hat das problemlos funktioniert und ich erreiche diese. Einzig bei MONGO_PASS wusste ich bei der Installation des Controllers nicht was ich eingeben sollte, hab dann einfach ein PW aus Buchstaben und Zahlen eingegeben. Kann mir jemand sagen was ich falsch gemacht haben könnte, bzw. bei der Konfiguration helfen? Herzlichen Dank schon mal und viele Grüße Hans Quote Link to comment
cz13 Posted December 3, 2023 Share Posted December 3, 2023 Servus @Firestone wenn du unter Apps beim Unifi Container auf Support klickst gibt’s ein read me first: https://github.com/linuxserver/docker-unifi-network-application#readme dort steht: This container requires an external mongodb database instance. Hast du einen separaten Mongo DB Container? Quote Link to comment
Firestone Posted December 3, 2023 Author Share Posted December 3, 2023 Servus cz13, ja den habe ich und der ist auch gestartet, aber ich weiß nicht so recht was ich damit tun muss, bzw. wie ich beides verbinden muss. Quote Link to comment
cz13 Posted December 3, 2023 Share Posted December 3, 2023 Ich selbst hab den Container nicht im Einsatz. In der readme sind mehrere Variablen beschrieben über die die Unifi mit der mongodb verbindest. MONGO_USER=unifi \ -e MONGO_PASS= \ -e MONGO_HOST=unifi-db \ -e MONGO_PORT=27017 \ -e MONGO_DBNAME=unifi \ Da hilft nur einlesen oder vielleicht jemand hier der es schon eingerichtet hat. viel Erfolg und schönen Sonntag. Quote Link to comment
Firestone Posted December 4, 2023 Author Share Posted December 4, 2023 Ja, das stimmt, aber mit denen komme ich nicht wirklich klar, deshalb meine Frage hier im Forum. Hatte den Controller immer unter Windows laufen, da ist nur installieren, Batch starten und geht, aber immer nur wenn der PC läuft den Controller zur Verfügung haben ist auch nicht so toll, deshalb dachte ich ich probiere es mal im Unraid, weil alles andere so gut im Unraid funktioniert hat. Quote Link to comment
stulpinger Posted December 4, 2023 Share Posted December 4, 2023 Schau Die mal das Video von Navigio an - ist zwar für Synology - hat mir aber sehr geholfen - er verwendet macvlan - wegen fixer IP Zuweisung für die Container desweiteren hab ich hier bereits einen Thread erstellt Hoffe ich habe den link hier korrekt "reingestellt" das ganze läuft jetzt unter unRAID und hat schon ein paar Updates überstanden 😎 1 Quote Link to comment
_alo_ Posted December 4, 2023 Share Posted December 4, 2023 (edited) ich hatte gerade das gleiche Thema, da ich auch ein paar Container von meinem NUC auf das neue unraid System umziehen will. Du brauchst -wie schon gesagt- einen eigenen Mongo Container, die DB für den unifi controller. iirc darf das maximal Mongo-Version 4.4 sein, also entsprechend in den Docker Einstellungen angeben: Repository = mongo:4.4 diesen starten, dann die Konsole öffnen und den mongo-client starten ("mongo" eingeben) dort musst Du dann diese beiden Befehle ausführen und dabei vorher die großgeschriebenen Variablen so anpassen, wie Du sie im unifi-Container angegeben hast (DB-Name, USer, Pass müssen halt übereinstimmen): db.getSiblingDB("MONGO_DBNAME").createUser({user: "MONGO_USER",pwd: "MONGO_PASS",roles: [{role: "dbOwner",db: "MONGO_DBNAME"}]}); db.getSiblingDB("MONGO_DBNAME_stat").createUser({user: "MONGO_USER",pwd: "MONGO_PASS",roles: [{role: "dbOwner",db: "MONGO_DBNAME_stat"}]}); danach den unifi container neu starten und dann sollte die GUI da sein. P.S.: bei den Variablen des unifi containers steht dabei, dass er nur beim ersten start bestimmte Sachen ausführt..... daher hab ich ihn nach der mongo-Installation einfach nochmal gelöscht und neu installiert, dann ging's Edited December 4, 2023 by _alo_ 2 Quote Link to comment
stulpinger Posted December 4, 2023 Share Posted December 4, 2023 Bei mir funktionierts auch mit der "latest" MongoDB, wird zwar nicht empfohlen ... 1 Quote Link to comment
stulpinger Posted December 4, 2023 Share Posted December 4, 2023 @_alo_ hast Du das ganze auch mit macvlan am Laufen ? unter Docker Settings: Docker custom network type: macvlan Host access to custom networks: enabled hab's bei mir nicht anders zum Laufen gebracht ... Quote Link to comment
_alo_ Posted December 4, 2023 Share Posted December 4, 2023 @stulpinger Ich hab's aktuell so am Laufen: Docker custom network type: macvlan Host access to custom networks: Disabled Mongo läuft auf einer eigenen IP, der unifi controller (noch) nicht Quote Link to comment
Firestone Posted December 4, 2023 Author Share Posted December 4, 2023 (edited) Hallo zusammen, ich wollte mich ganz herzlich bei euch bedanken. Habe es wirklich hinbekommen. Bin genau so vorgegangen wie es "plsr.50" in diesem Thread von stulpinger beschrieben hat. Habe die neuste MongoDM Version, aber kein macvlan eingestellt, hätte ich gar nicht gewusst wie das geht. Jetzt bin ich echt glücklich und habe mir gleich mal eine idiotensichere Anleitung aus der o.g. weggeschrieben, damit ich das auch in einem Jahr notfalls nochmal hinbekomme 😄 Nochmals vielen herzlichen Dank an euch alle und viele Grüße Hans Edited December 4, 2023 by Firestone Quote Link to comment
_alo_ Posted December 5, 2023 Share Posted December 5, 2023 ich wüsste nicht wozu man hier macvlan benötigt. kann der mongo-host nicht localhost bzw die IP des unraid sein? das läuft doch auf unterschiedlichen Ports... Quote Link to comment
stulpinger Posted December 5, 2023 Share Posted December 5, 2023 wird sicher nicht notwendig sein, habe halt gerne fixe IPs für meine diversen Container, muss mir dann keine Gedanken bzgl. der Ports machen (8080,80, ...) Quote Link to comment
_alo_ Posted December 5, 2023 Share Posted December 5, 2023 ja hab ich deswegen ja auch so, aber die Frage oben (und der verlinkte Thread) mag es einem suggerieren, dass das nötig sei... Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.