2022-01-21 13:38:32 -08:00
|
|
|
#!/bin/bash
|
2022-08-22 13:45:17 -07:00
|
|
|
#
|
|
|
|
# powerdns-tools
|
|
|
|
# https://git.stack-source.com/msb/powerdns-tools
|
|
|
|
# Copyright (c) 2022 Matthew Saunders Brown <matthewsaundersbrown@gmail.com>
|
|
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
2022-01-21 13:38:32 -08:00
|
|
|
|
2022-03-28 09:53:19 -07:00
|
|
|
apt install pip
|
|
|
|
pip install certbot-dns-powerdns
|
|
|
|
|
|
|
|
if [[ ! -f /root/.pdns-credentials.ini ]]; then
|
|
|
|
echo "certbot_dns_powerdns:dns_powerdns_api_url =" > /root/.pdns-credentials.ini
|
|
|
|
echo "certbot_dns_powerdns:dns_powerdns_api_key =" >> /root/.pdns-credentials.ini
|
|
|
|
chmod 640 /root/.pdns-credentials.ini
|
|
|
|
echo "Update /root/.pdns-credentials.ini with your settings (this is to be used with certbot-dns-powerdns)."
|
|
|
|
fi
|
|
|
|
|
2022-01-21 13:38:32 -08:00
|
|
|
chmod 755 bin/*
|
|
|
|
cp bin/* /usr/local/bin/
|
|
|
|
|
|
|
|
if [[ ! -f /usr/local/etc/pdns.conf ]]; then
|
|
|
|
cp etc/pdns.conf /usr/local/etc/pdns.conf
|
2022-03-28 09:53:19 -07:00
|
|
|
chmod 640 /usr/local/etc/pdns.conf
|
|
|
|
echo "Update /usr/local/etc/pdns.conf with your settings."
|
2022-01-21 13:38:32 -08:00
|
|
|
fi
|