Ubiquiti / UBNT docker mFi controller 2.1.12 [security patched (SA71396) and Log4j CVE-2019-17571]
1M+
About The Ubiquiti Networks mFi Controller 2.1.12 software allows you to manage your Ubiquiti/UBNT mPort, mPower, sensor, in-wall, and third-party devices from your web browser.
To keep your data secure, this docker image provides you the latest mFi Controller software 2.1.12 (beta) patched using the unofficial ikkisoft mFiPatch.
Background
This ready to run docker image provides you an unofficial patched version of mFi controller which does not suffer from this serious bug.
Usage To start a mfi-controller instance running the latest version:
$ docker create -v /var/lib/mfi --name mfi-controller-data busybox /bin/true
$ docker run --volumes-from=mfi-controller-data --name mfi-controller \
-p 3478:3478/udp -p 6080:6080 -p 6443:6443 fflo/mfi-controller
Instead of using a mfi-controller-data container you may also mount any local directory to mfi-controller, i.e.
$ docker run --name mfi-controller -v /[your-local-mFi-path]:/var/lib/mfi \
-p 3478:3478/udp -p 6080:6080 -p 6443:6443 fflo/mfi-controller
Service ports This docker image allows you to expose the following ports:
Running a non-local cloud setup you usually only need to expose the tcp ports 6080 (mFi equipment configuration port), 6443 (mFi controller management) and udp port 3478 (stun server for mFi devices behind nat routers).
Debug / Logfile By default, mFi controller will dump any log information to the Docker logs. To debug use:
$ docker logs -t mfi-controller
Content type
Image
Digest
Size
203.3 MB
Last updated
over 4 years ago
docker pull fflo/mfi-controller