docker-openvpn-pihole
docker-openvpn-pihole copied to clipboard
[WIP] Improvment Script
- [x] Server Protokoll for ovpn_genconfig (tcp / udp)
- [x] set DNS during ovpn_genconfig
-n
- [x] remove ip-pihole.sh
- [x] move to own repository (docker-compose bad idea)
- [ ] PEM ca.key password as user entry variable -- not so easy
https://stackoverflow.com/questions/22415601/using-easy-rsa-how-to-automate-client-server-creation-process
https://github.com/kylemanna/docker-openvpn/issues/181#issuecomment-262958224
https://github.com/kylemanna/docker-openvpn/blob/master/bin/ovpn_initpki --
easyrsa build-ca
- [ ] password for OpenVPN Configuration optional
easyrsa build-client-full CLIENTNAME nopass
- [x] ~~docker-compose.yml adjustment pi-hole enviroment ex. adjust .env over script - relative path~~
- [x] set the sub-network if this don't exist
- [ ] change the Pi-Hole Container IP and adjust sub-network
- [ ] adjust OpenVPN firewall.sh if external Port != 1194 sample-config-files/firewall.sh
- [ ] add revers proxy traefik, and use default https Port 443
- [x] possibility to run this container on a Raspberry Pi #3
- [ ] create Menu Bash Script for easy Setup with whiptail
- [ ] add alternative OpenVPN with PiVPN Script (reason better maintenance) :construction: