AdGuard Home is a potent DNS-based ad and tracker blocker that enhances the security and privacy of your network. You can establish a self-hosted, network-wide ad blocker that functions on all of the devices in your home or office network by configuring it on Proxmox. We will lead you through the installation and configuration of AdGuard Home on Proxmox in this guide.
Why Put AdGuard Home to Use?
AdGuard Home offers a number of advantages:
Blocks trackers and advertisements on all of the devices connected to your network.
Decreases undesired content to increase browsing speed.
Prevents tracking scripts, improving privacy.
Able to function as a DNS server for personalized security and filtering configurations.
Requirements
Make sure you have the following before we begin:
A functional installation of the Proxmox Virtual Environment (VE).
Access to the internet to download the required files.
Basic familiarity with Linux commands.
AdGuard Home's own virtual machine (VM) or container (LXC).
First, create a new container or virtual machine.
Both virtual machines and LXC containers can be used to install AdGuard Home. A VM offers superior isolation, but an LXC container is lighter and consumes less power.
How to Use an LXC Container
Access your Proxmox online interface by logging in.
Select Datacenter > Your Node > CT Creation.
Give the host a name, such as adguard-home.
Select a Linux-based template, like Ubuntu or Debian.
Assign resources (RAM: 512MB+, CPU: 1-2 cores).
Configure the network to correspond with your own network settings.
Finish the creation procedure and launch the container.
Utilizing a Virtual Environment:
Click Proxmox's Create VM button.
After choosing a name, install Ubuntu or Debian.
Make sure you have enough CPU, RAM, and storage space (10GB+ is advised).
Configure the virtual machine's network settings.
Finish the installation and use SSH to access the virtual machine.
Install AdGuard Home in step two.
Make system updates:
sudo apt upgrade -y and sudo apt update
Install AdGuard Home after downloading it:
curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh
(https://raw.githubusercontent.com)
Launch AdGuard Home:
Install with sudo./AdGuardHome/AdGuardHome -s
Configure AdGuard Home in Step Three.
Go to http://<your-proxmox-vm-ip>:3000 to access the web interface.
Observe the setup instructions:
Select a password and admin username.
Use the primary LAN interface to configure the listening interface.
Set up DNS (you can use upstream DNS providers like Google DNS or Cloudflare).
AdGuard Home should be restarted after saving the changes.
Step 4: Configure DNS for the Network
To set AdGuard Home as your network's default DNS:
To point to your AdGuard Home instance, modify the DNS settings on your router.
As an alternative, set up devices to use AdGuard Home as their DNS server by hand.
Step 5: Adjust the Parameters
To improve ad-blocking, add custom blocklists.
To prevent false positives, whitelist the domains that are required.
For increased security, turn on DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT).
In conclusion
Using Proxmox to set up AdGuard Home is a terrific approach to improve network security and block trackers and intrusive adverts. You may optimize resource utilization and manage the system effectively by utilizing Proxmox.
COMMENTS