Captive portal docker. apple. Captive portal setup Overview The nodogsplash project is a lightweight, highly configurable captive portal solution. . To run the captive portal, you will need: A UniFi controller A webserver reachable from the guest network Docker installed on the webserver The wifi-connect block is a docker image that runs wifi-connect which is a utility for dynamically setting the WiFi configuration on a Linux device via a captive portal. yml file for Apr 26, 2022 · A captive portal usually tries to capture your first website request using its DNS server, and if it doesn’t, your operating system’s connection manager will try to do so, at least on most operating system except Linux. It integrates nicely with RaspAP and is recommended over other methods. You can install it on small systems like Raspberry Pi (I suggest Pi 4+ with external database, so you can reduce sd write damage), or any Docker supported host (Server or NAS). This step-by-step guide assumes you have already installed RaspAP, either CoovaChilli is a feature rich software access controller that provides a captive portal / walled-garden environment and uses RADIUS or a HTTP protocol for access provisioning and accounting. Step 1: Install and Set Up FreeRADIUS in a Container Use Docker to deploy Free RADIUS and MySQL, managed via a docker -compose. Jul 12, 2024 · Implement a captive portal to redirect all newly connected devices directly to the webpage on port 3000, similar to what you find in hotels. A versatile external captive portal server designed for authorizing Wi-Fi guests on Unifi products. There is no Internet If it doesn’t work, you might see another vintage style website telling you that there is no internet. com. It supports flexible user data storage solutions, including integration with Google Sheets and webhooks. Apr 26, 2022 · Many systems like Android, ChromiumOS, Apple's MacOS, or Microsoft Windows seem to have a built-in sign-in process that calls an external "captive page" like captive. Ideally, users would be required to take a short survey, then they would be connected to the internet after submitting their answers. I need to setup a captive portal for the guest wifi of an independent coffeehouse. Jul 23, 2025 · FreeRADIUS Server Configuration Free RADIUS will run in a Docker container alongside a MySQL container for storing user data and accounting records. Nodogsplash (NDS) is a high performance, small footprint Captive Portal, offering a simple splash page restricted Internet connection. NoDogSplash is optimised for target devices with limited resources. script for starting the containers and creating the AP The WiFi Guard Dog project is a complete and embeddable captive portal solution for wireless community groups or individuals who wish to open a free hotspot while still preventing abuse of their Internet connection. The setup includes configuring clients, user authentication, accounting, and captive portal integration. No configuration changes are needed with RaspAP, however you will need to modify some default settings in the nodogsplash config. wificlgxvotvcmyhksogihhygcdvbkfrtpwkqnjxpcefpmpnaztf