All apps · 0 apps
EAPcontroller
Docker app from macester's Repository
Overview
Directions:
/config : The host path needs to have a direct path, example "/mnt/cache" or /mnt/disk1 or mongodb cant start(cant handle Unraid "shfs")
Custom certificate Stop the container and put the cert in "/config/cert" it needs to be named "mydomain.p12" and have the password "tplink".
Readme
View on GitHubTP-Link EAP Controller
EAP Controller - https://www.tp-link.com/common/Spotlight/EAP_controller.html
Running on the latest Phusion release (ubuntu 20.04), with EAP Controller v3.2.16
Pull image
docker pull mace/eap-controller
Run container
docker run -d --net="host" --privileged --name=<container name> -v <path for eap config files>:/config -v /etc/localtime:/etc/localtime:ro mace/eap-controller
Please replace all user variables in the above command defined by <> with the correct values. Use --net="host" or --net="macvlan0"
Web-UI
http://<host ip>:8088
https://<host ip>:8043
Example
docker run -d --net="host" --privileged --name=eapcontroller -v /mylocal/directory/fordata:/config -v /etc/localtime:/etc/localtime:ro mace/eap-controller
Additional notes
- For a custom cert, stop the container and put the cert in "/config/cert" it needs to be named "mydomain.p12" and have the password "tplink"
- The owner of the config directory needs sufficent permissions (UUID 99 / GID 100). (For manual configs, backups etc on the host system)
- Mongodb dosent start if "/config" is mapped to an fuse mount, shfs, mergerfs etc...
- Should be run with network "host" or "macvlan", so it can find the AP´s
- Username and password will be linked to controller (if you restore a backup this will only restore AP,SSID,etc... settings, not the base controller username/pass()EAP limitation)
- Always make an backup of your settings before a new release "EAP controller version"(for a reinstall with same version it´s not necessary)
- If it dosen´t start make sure there is just one controller on the same subnet (EAP limitataion)
- This buils is only X86 with TP-Links budeled binaries
Change notes
2022.02.12 Upgrade to latest EAP-Controller (3.2.16)
2020.04.29 Upgrade to latest EAP-Controller (3.2.10)
2020.04.21 Upgrade to latest EAP-Controller (3.2.9)
2020.01.22 Upgrade to latest EAP-Controller (3.2.6)
2019.12.23 Upgrade to latest EAP-Controller (3.2.4)
2019.07.29 Remove unneded packages Fix - keytool command to propper.(PK12) Upgrade to latest EAP-Controller (3.2.1)
2019.06.02 Upgrade to latest EAP-Controller (3.1.13)
2019.04.07 Upgrade to latest EAP-Controller (3.1.4) Add workdir(needs a complete reinstall)
2018.11.29 Upgrade to latest EAP-Controller (3.0.5)
2018.09.24 Upgrade to latest EAP-Controller (3.0.2) Remove startup from build(greatly reduces build time)
2018.06.19 Add keystore to config for custom certs
2018.02.16 Initial release
Install EAPcontroller on Unraid in a few clicks.
Find EAPcontroller in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
mace/eap-controllerRuntime arguments
- Web UI
https://[IP]:[PORT:8043]/- Privileged
- true
Template configuration
The host path needs to have a direct path, example /mnt/cache, /mnt/disk1 or mongodb cant start(cant handle unraids shfs)
- Target
- /config
- Default
- /mnt/cache/appdata/EAPcontroller
