├── .gitignore ├── LICENSE ├── README.md ├── client-tools ├── .gitignore ├── README.md ├── vpn-down └── vpn-up ├── fabfile.py ├── fabric.yaml ├── files ├── etc │ ├── iptables │ │ ├── rules.v4 │ │ └── rules.v6 │ ├── pihole │ │ └── setupVars.conf │ ├── resolvconf │ │ └── resolv.conf.d │ │ │ └── head │ └── update-motd.d │ │ └── 99-getting-started └── var │ └── lib │ └── cloud │ └── scripts │ └── per-instance │ ├── 01-upgrade-system │ ├── 02-openvpn-install │ ├── 03-create-client-config │ └── 04-install-pihole ├── packages.txt └── scripts └── 01-load-fw-rules /.gitignore: -------------------------------------------------------------------------------- 1 | venv/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/README.md -------------------------------------------------------------------------------- /client-tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.ovpn 2 | *.cpt 3 | -------------------------------------------------------------------------------- /client-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/client-tools/README.md -------------------------------------------------------------------------------- /client-tools/vpn-down: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/client-tools/vpn-down -------------------------------------------------------------------------------- /client-tools/vpn-up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/client-tools/vpn-up -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/fabfile.py -------------------------------------------------------------------------------- /fabric.yaml: -------------------------------------------------------------------------------- 1 | user: root 2 | -------------------------------------------------------------------------------- /files/etc/iptables/rules.v4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/etc/iptables/rules.v4 -------------------------------------------------------------------------------- /files/etc/iptables/rules.v6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/etc/iptables/rules.v6 -------------------------------------------------------------------------------- /files/etc/pihole/setupVars.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/etc/pihole/setupVars.conf -------------------------------------------------------------------------------- /files/etc/resolvconf/resolv.conf.d/head: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/etc/resolvconf/resolv.conf.d/head -------------------------------------------------------------------------------- /files/etc/update-motd.d/99-getting-started: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/etc/update-motd.d/99-getting-started -------------------------------------------------------------------------------- /files/var/lib/cloud/scripts/per-instance/01-upgrade-system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/var/lib/cloud/scripts/per-instance/01-upgrade-system -------------------------------------------------------------------------------- /files/var/lib/cloud/scripts/per-instance/02-openvpn-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/var/lib/cloud/scripts/per-instance/02-openvpn-install -------------------------------------------------------------------------------- /files/var/lib/cloud/scripts/per-instance/03-create-client-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/var/lib/cloud/scripts/per-instance/03-create-client-config -------------------------------------------------------------------------------- /files/var/lib/cloud/scripts/per-instance/04-install-pihole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/files/var/lib/cloud/scripts/per-instance/04-install-pihole -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/packages.txt -------------------------------------------------------------------------------- /scripts/01-load-fw-rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalocean/OpenVPN-Pihole/HEAD/scripts/01-load-fw-rules --------------------------------------------------------------------------------