blockinator.
GitHub ↗

Policy

Manage block lists and whitelists

Import rules, set assignments, and keep sources current.

Choose a source

Import from a URL, upload a file, paste rules, or maintain domains manually. Supported input includes domain-per-line lists, hosts files, and common DNS-oriented Adblock rules. A stored example.com also matches subdomains.

Set where it applies

  1. Open Block Lists or Whitelists and create a named list.
  2. Choose source and format; import the entries.
  3. Apply globally or assign the list to policy targets.
  4. Set enabled state, schedule, and a refresh interval for URL sources.
  5. Use Policy Tester to confirm a matching domain and an expected exception.

Refresh without discarding working data

URL sources refresh independently. Unchanged sources can skip parsing and writes; failed downloads or unusable empty sources retain the last known-good list. Open the list editor to inspect entries, assignments, and refresh status.

Read the upstream documentation ↗

Find your next step