Install latest/edge of opennds

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install opennds --edge

Don't have snapd? Get set up for snaps.

opennds is only available on the unstable edge channel. It could break and change often.

Channel Version Published

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

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

Details for opennds

  • GPL-2.0 AND LGPL-2.1

Last updated
  • 8 October 2021 - latest/edge



Share this snap

Generate an embeddable card to be shared on external websites.

Install opennds on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using opennds

Users by distribution (log)

Ubuntu 22.04

Is there a problem with opennds? Report this app