How to update Adguard?

The following commands are upgraded and record with SSH on the AX1800.
You will need to manually close AdGuard Home on the page before performing this.

curl -L -S -o '/tmp/AdGuardHome_linux_armv7.tar.gz' -s\
>     'https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv7.tar.gz'
cd /etc/AdGuardHome/
mkdir -p ~/my-agh-backup
cp -r ./config.yaml ./data ~/my-agh-backup/
tar -C /tmp/ -f /tmp/AdGuardHome_linux_armv7.tar.gz -x -v -z
./AdGuardHome/
cp /tmp/AdGuardHome/AdGuardHome /etc/AdGuardHome
root@GL-AX1800:~# curl -L -S -o '/tmp/AdGuardHome_linux_armv7.tar.gz' -s\
>     'https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv7.tar.gz'
root@GL-AX1800:~# cd /etc/AdGuardHome/
root@GL-AX1800:/etc/AdGuardHome# mkdir -p ~/my-agh-backup
root@GL-AX1800:/etc/AdGuardHome# cp -r ./config.yaml ./data ~/my-agh-backup/
root@GL-AX1800:/etc/AdGuardHome# tar -C /tmp/ -f /tmp/AdGuardHome_linux_armv7.tar.gz -x -v -z
./AdGuardHome/
./AdGuardHome/AdGuardHome
./AdGuardHome/LICENSE.txt
./AdGuardHome/AdGuardHome.sig
./AdGuardHome/README.md
./AdGuardHome/CHANGELOG.md
root@GL-AX1800:/etc/AdGuardHome# cp /tmp/AdGuardHome/AdGuardHome /etc/AdGuardHome
root@GL-AX1800:/etc/AdGuardHome#

Your configurations will be backed up to /root/my-agh-backup, so if something goes wrong you can download them and reset the firmware, then upload them to /etc/AdGuardHome
After successful installation, you can delete the installation package by executing the following command:

rm -rf /tmp/AdGuardHome
rm /tmp/AdGuardHome_linux_armv7.tar.gz

Result:

4 Likes