EAPcontroller

EAPcontroller

Docker app from macester's Repository

Overview

TP-LINK's free EAP Controller Software allows users to easily manage hundreds of TPLINK EAPs in multiple sites with the controller in a single location.

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".

logo

TP-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.

Open the Apps tab on your Unraid server Search Community Apps for EAPcontroller Review the template variables and paths Click Install

Categories

Download Statistics

2,172,107
Total Downloads
43
This Month
87
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
mace/eap-controller
Last Updated2022-02-12
First Seen2018-06-20

Runtime arguments

Web UI
https://[IP]:[PORT:8043]/
Privileged
true

Template configuration

Config DirectoryPathrw

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