As I build more and more Pi-based systems, I find the need to add management scripts for accessing SSH, OpenVPN, and all kinds of other tools. This leads me to version 4 of the CloudFlare Dynamic DNS AutoIP updater script. It’s now hosted on GitHub. Pulling off of GitHub: Cloudflare-Subdomain-AutoIP-Updater Create a private Dynamic DNS […]
PiVPN, Static/Dynamic Server Names, and CloudFlare DNS – Part 1
The last few days, I’ve been working on a vpn server for my home network. It’s so that my family all over the world can see the pictures of my son, which are hosted on a local server. However, I don’t want to expose those pictures to the world, hence the need for a vpn. While […]
PiVPN, Static/Dynamic Server Names, and CloudFlare DNS – Part 2
I talked about how to use PiVPN to set up an OpenVPN server on a Raspberry Pi at home previously, here and here. The next step for me was to use CloudFlare as a DNS server, instead of signing up for yet another internet service and having another login here or there to worry about. […]
PiVPN, Static/Dynamic Server Names, and CloudFlare DNS – Part 3
Before, I had written about a CloudFlare auto-ip-updating script, but it required a lot of user input and a lot of user effort. Luckily, or not, I crashed my OMV server, and I think an error ate up my PiVPN sd card. So I had to start all over! This time, I updated the CloudFlare […]
WordPress, Hotlinking, and Cloudflare
I was wondering what happened to the sites I was running the other day. Why didn’t my images show up? I re/un/installed speed booster pack, some lazy image loader plugin, and whatnot. It took a long time. Then I realized that my images are loading off of my primary domain, not my “primary” domain–as I […]
Cloudflare and WordFence
If you are using Cloudflare and Wordfence, be sure to use the “CF-Connecting-IP” HTTP header setting. By not doing so, I blocked Cloudflare (and the world) from accessing my site. Big mistake! I was locked out of my own site, too! Read more at Wordfence and Cloudflare (Using CF, Flexible SSL).