본문 바로가기

IT/Internet

[AdGuard Home] 수동 업데이트

AdGuard Home 은 기본적으로 자동 업데이트를 지원하지만

간혹 보안 업데이트 이후에 권한 이슈로 자동 업데이트가 안되는 경우가 있다.

 

그 경우의 수동 업데이트 순서이다.

 

1. 기존에 동작중인 서비스를 중지한다.

root@raspberrypi:/home/pi# cd AdGuardHome
root@raspberrypi:/home/pi/AdGuardHome# ./AdGuardHome -s stop
2022/10/05 14:19:38 [info] AdGuard Home, version v0.107.14
2022/10/05 14:19:38 [info] service: control action: stop
2022/10/05 14:19:39 [info] service: action stop has been done successfully on linux-systemd

 

새 버전을 다운로드 한다.

라즈베리파이에서 가장 호환이 잘되는 버전은 arm v6 이다.

root@raspberrypi:/home/pi# wget 'https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv6.tar.gz'
--2022-10-05 14:19:19--  https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv6.tar.gz
Resolving static.adguard.com (static.adguard.com)... 104.20.90.49, 172.67.3.157, 104.20.91.49, ...
Connecting to static.adguard.com (static.adguard.com)|104.20.90.49|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11199090 (11M) [application/octet-stream]
Saving to: ‘AdGuardHome_linux_armv6.tar.gz’

AdGuardHome_linux_armv6.tar.gz  100%[=======================================================>]  10.68M  4.25MB/s    in 2.5s

2022-10-05 14:19:23 (4.25 MB/s) - ‘AdGuardHome_linux_armv6.tar.gz’ saved [11199090/11199090]

 

압축을 푼다. (home/pi/AdGuardHome 에 덮어 써짐)

root@raspberrypi:/home/pi# tar -f AdGuardHome_linux_armv6.tar.gz -x -v
./AdGuardHome/
./AdGuardHome/AdGuardHome
./AdGuardHome/LICENSE.txt
./AdGuardHome/AdGuardHome.sig
./AdGuardHome/README.md
./AdGuardHome/CHANGELOG.md

 

다시 서비스를 실행시킨다.

root@raspberrypi:/home/pi# cd AdGuardHome
root@raspberrypi:/home/pi/AdGuardHome# ./AdGuardHome -s start
2022/10/05 14:20:34 [info] AdGuard Home, version v0.107.15
2022/10/05 14:20:34 [info] service: control action: start
2022/10/05 14:20:34 [info] service: action start has been done successfully on linux-systemd

 

정상적으로 접속되는지 확인한다.