Support

Admin Tools

#41898 Cloudfare

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Thursday, 08 May 2025 02:16 CDT

syco

Hi guys,

I do not have any issues, but was just wondering if setting up a Cloudfare account on a domain / website - will have any effect on Admintools, or is it fine to have Cloudfare in place with no effect on Admintools?

If it does have an effect, can you please provide settings changes that would need to be updated, so everything functions correctly.

Cheers,

Syco

nicholas
Akeeba Staff
Manager

We are using CloudFlare in front of our own site where we, of course, also use Admin Tools. It's actually a configuration I have long suggested in my security presentations :)

There are two things to do.

First, in your site's Global Configuration enable the Behind Load Balancer option. This tells Joomla to take into account the X-Forwarded-For HTTP header when reporting the visitor's IP address. This code used to be part of Admin Tools, but we donated it to Joomla.

Beyond that, you have create a Page Rule in CloudFlare to not cache /administrator/*. This has nothing to do with Admin Tools, you just don't want your administrator backend to ever get cached.

That's all there is to it.

Please note that CloudFlare has its own WAF. This stops the requests before they hit your server. You MAY have to disable some rules there, but that's entirely site-specific. The idea here is that if something's getting blocked, check your server logs first. If you don't see the request at all, it was blocked by CloudFlare; you need to investigate what's going on over there.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!