Post

NextDNS

NextDNS is a DNS-over-HTTPS (DoH) client and resolver that blocks ads, trackers and malware using cloud-managed profiles. This script installs a minimal Debian LXC with the official NextDNS CLI from the NextDNS apt repository, prompts for your profile ID, and configures router mode so DNS is served on TCP/UDP port 53.

NextDNS
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/nextdns.sh)"
CPU: 1 cores RAM: 512 MB Disk: 2 GB OS: Debian 13

Notes

During install you will be asked for your NextDNS profile ID (or pass var_nextdns_profile). The script runs: nextdns install -profile -report-client-info -setup-router</div> </div>
Create or copy your profile ID from https://my.nextdns.io before running the script.
After install, NextDNS listens on TCP/UDP port 53. Point DHCP clients at the container IP:53, or set the container as upstream DNS on your router. There is no local web UI (profiles are managed at my.nextdns.io).
Router mode (-setup-router) makes this LXC the DNS server for your network.
Updates use the official NextDNS apt repository (repo.nextdns.io). Run the container update script or apt upgrade inside the LXC.
## Links - [Official Website](https://nextdns.io/) - [Documentation](https://github.com/nextdns/nextdns/wiki) ---
Source code
Loading...