ABOUT
AdGuard Home is an open-source, self-hosted network-wide ad blocker. It blocks advertisements, trackers, phishing and malware websites, and provides protection against online threats. AdGuard Home is a DNS-based solution, which means it blocks ads and malicious content at the network level, before it even reaches your device. It runs on your home network and can be easily configured and managed through a web-based interface. It provides detailed statistics and logs, allowing you to see which websites are being blocked, and why. AdGuard Home is designed to be fast, lightweight, and easy to use, making it an ideal solution for home users who want to block ads, protect their privacy, and improve the speed and security of their online experience.
infoAdGuard Home can only be updated via the user interface.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU512 MB RAM2 GB disk
Config path/opt/AdGuardHome/AdGuardHome.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/adguard.sh'; sha='a8d9f5ddd2c7f691dc9fa8a85eecaee411d7e3bbf0132c87ceff9a35f35018b0'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/adguard.shSHA-256 a8d9f5ddd2c7f691dc9fa8a85eecaee411d7e3bbf0132c87ceff9a35f35018b0 alpineAlpine 3.24
Approved locally1 CPU256 MB RAM1 GB disk
Config path/opt/AdGuardHome/AdGuardHome.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/alpine-adguard.sh'; sha='37897c3cd6fd645d388214ccd4651e98139c5ba061553d36ee23db64fd8b2cc3'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/alpine-adguard.shSHA-256 37897c3cd6fd645d388214ccd4651e98139c5ba061553d36ee23db64fd8b2cc3 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.