AltFreeStack
Migration guide

How to migrate from NextDNS to Pi-hole

Technical infrastructure migrations vary a lot depending on the tool — these are the general steps that apply to most cases.

  1. 1

    Export your configuration and data from NextDNS

    Check NextDNS's documentation for exporting projects, configuration and integrations — the exact format depends on the service, but almost all offer some export path for paid accounts.

  2. 2

    Prepare the Pi-hole environment

    Deploy Pi-hole in a staging environment first (not production) and replicate the base configuration before moving any real data.

  3. 3

    Migrate in pieces and validate each one

    Move one project or integration at a time instead of all at once, checking that each piece works in Pi-hole before moving on to the next.

  4. 4

    Update integrations that depended on NextDNS

    Any external service (CI/CD, webhooks, SDKs) that pointed at NextDNS needs to be reconfigured to point at your new Pi-hole instance.

Before cancelling NextDNS

Before cancelling NextDNS, confirm no production service still depends on it by checking recent access logs.

Ready to deploy Pi-hole?

Full profile with license, tech stack and ready-to-copy docker-compose.

View Pi-hole's profile

These steps are a general guideline — the exact export menu can vary depending on NextDNS's plan and version.