Version9.3.0
Revision22
LicenseGPL-2.0 AND LGPL-2.1
Confinementstrict
Basecore20

A high performance, small footprint Captive Portal


OpenNDS is a high performance, small footprint Captive Portal,
offering by default a simple splash page restricted Internet connection
yet incorporates an API that allows the creation of sophisticated
authentication applications.

After installing the snap you can adjust the configuration file in
/var/snap/opennds/common/opennds/opennds.conf following
the documentation at https://openndsdocs.readthedocs.io/en/stable/

Then you need to allow the snap access to the firewall, network configuration,
mount information and some system resources with the commands

 sudo snap connect opennds:firewall-control
 sudo snap connect opennds:hardware-observe
 sudo snap connect opennds:mount-observe
 sudo snap connect opennds:network-observe
 sudo snap connect opennds:system-observe


After connecting these snap interfaces, the opennds daemon will start
automatically. To interact with the daemon the snap package ships
the opennds.ndsctl command

Update History

9.3.0 (22)
1 Apr 2026, 21:28 UTC

Published11 Aug 2021, 13:36 UTC

Last updated8 Oct 2021, 09:18 UTC

First seen1 Apr 2026, 21:28 UTC