Just another blog.

Steven Johns

Making your wrist vibrate if your server goes down

Making your wrist vibrate if your server goes down

If you read my earlier post, you'd know I was grappling with a bruteforce attack (which manifested as a DDOS) over the last couple of weeks. I'm not sure if I mentioned it in the post, but it was taking my server down a couple of
04 Aug 2015 2 min read
Mitigating wp-login brute force attacks on Wordpress with Cloudflare

Mitigating wp-login brute force attacks on Wordpress with Cloudflare

I can't speak any better than I already do about Cloudflare. Not only does it offer things like one-button https support, and not only does it act as a free CDN which performs as well as some of the paid options, but it's also a no-fuss
04 Aug 2015 2 min read
Enabling HTTPS with Cloudflare on Ghost

Enabling HTTPS with Cloudflare on Ghost

While I have HTTPS enabled for the https://steven.re domain, with Cloudflare and Apache set up to force TLS for any sub-directory, somehow Ghost wasn't playing very nice with it and still redirecting to the plain old http connection. All was not lost, however, as with a
04 Aug 2015 1 min read
Configuring Ghost with Debian and VestaCP on a sub-directory

Configuring Ghost with Debian and VestaCP on a sub-directory

When we run into walls, we sometimes spend hours trying to get back on the right path. No application of this is truer than in coding or system administration, where undemanding tasks suddenly turn into long, extended periods of debugging where you're trying to not only figure out
03 Aug 2015 4 min read
Page 1 of 1
Just another blog. © 2026
Powered by Ghost