In this repository, I am developing and refining the Ansible code for deploying Adguard Home, which I have chosen as a replacement for my previous Pi-hole setup. This transition represents a significant upgrade in my home network's ad-blocking and privacy protection capabilities.
- Ensure you have Ansible installed (e.g.
pip3 install ansible) - Ensure Docker is installed (you may want to checkout my ansible-docker-role)
Before running the playbook, you'll need to configure the deployment by setting up the necessary inventory and configuration files.
-
Copy the example inventory file to
inventory.yml:cp example.inventory.yml inventory.yml
-
Run the Ansible playbook to deploy Adguard:
ansible-playbook main.yml
Copyright © 2025 Niclas Spreng
Licensed under the MIT license.