사용자 개입 없이 Pi-Hole을 설치할 수 있나요?

사용자 개입 없이 Pi-Hole을 설치할 수 있나요?

Vagrant(VirtualBox)에 Pi-Hole을 자동으로 설치하고 싶습니다. 따라서 자동화 스크립트에서는 상자가 시작될 때까지 실행되어야 합니다. 불행하게도 일반적으로 Pi-Hole을 설치하려면 IPv4 또는 6 등 여러 설치 질문에 대답해야 하며 설정에 대한 키보드 상호 작용(사용자의)이 필요합니다.

상호 작용 없이 설치할 수 있는 방법이나 솔루션이 있습니까? Bash 스크립트 또는 Vagrantfile로 작성하는 방법은 무엇입니까?

답변1

이것논의하다파일에 구성 옵션을 생성할 수 있다고 말합니다 /etc/pihole/setupVars.conf(로깅여기) 다음 --unattended과 같은 플래그를 사용하여 실행합니다.

curl -L https://install.pi-hole.net | bash /dev/stdin --unattended

답변2

비밀번호 값을 얻으려면 다음을 따르십시오.원천:

다음을 수행할 수 있습니다. (Bash 기록에 비밀번호를 보관하지 않는 것이 좋습니다.)

export PASSWORD="p@ssword"
return=$(echo -n "$PASSWORD" | sha256sum | sed 's/\s.*$//')
return=$(echo -n "$return" | sha256sum | sed 's/\s.*$//')

관련 정보