No worries, Yes, the file is automatically generated after you activate WP-AutoShield, but it will only appear after the daily cron job runs at 6:10 AM.
WP AutoShield®: One-Click WordPress Security from cPFence
cPFence Sorry, but this feature is outside the scope of our software.
Okay, then if possible implement auto server updates and auto reboot (at specified time by admin), xcloud offers this which is helpful in managing server updates and security/kernal updates without relying on third party software. Of course it will need some additional precautionary measures because if updates goes sideways server may go nuts or may not even boot if auto reboot is triggered after some wacky updates! Just a suggestion, I'd like to hear your thoughts on this..
- Edited
For auto daily updates, we recommend using this script:
Automating Updates and Log Maintenance on Your Enhance Server
As for auto reboot, it’s generally not recommended for production servers due to the potential risks involved.
If you keep your Ubuntu setup as vanilla as possible, as we always recommend, and avoid unnecessary tweaks or third-party software installations that many admins unfortunately tend to make, reboots for Ubuntu servers are generally very stable and safe. However, we still strongly recommend performing them manually under your supervision.
Wow, cPFence is growing is functionality each day.
Thanks for all the continued hard work, some real powerful improvements
Thank you for your support and for suggesting great features, it’s been a huge help. I told you 3 months ago that our team is working hard to make cPFence the go-to Swiss knife tool for every Enhance server admin, and while we’ve made great progress, we’re not there yet!
We couldn’t have achieved this much in just 3 months without the invaluable support and feedback of this amazing community.
Building a hosting panel is a far more complex project than creating a security tool. For example, when preparing for Enhance v12, my team and I had to be on high alert and coordinate closely with the Enhance team just to ensure cPFence transitions smoothly out of Docker and remains fully compatible. And this is just for a security tool—not a full-stack control panel managing thousands of live sites.
Now imagine trying to pack all those sites and features into a new framework while ensuring everything works perfectly outside of Docker containers. Anyone familiar with the intricacies of Linux systems can understand just how challenging and monumental that task is!
i hope v12 will be a solid foundation to build upon and remove limitations enhance and other tools will face. lets see how it goes
@cPFence I love your services but it would be much better if you could send out emails or newsletters regarding the updates or improvements of cPFence. I just checked my cPFence account and confirmed that I've set every email notification on and joined the newsletter. However, I've got no email from you guys besides billing-related issues. I mean, if I hadn't had some time to browse enhance forum and landed on this thread, I didn't even know about the whole new feature and its related progress till today.
Thanks for the feedback! cPFence sends an update notification with every new release, including a link to the changelog page that provides quick insights and best practices for newly added features. If you’re not receiving those emails, we recommend switching to SMTP using the following command:
cpfence --enable-cpfence-smtp
This should ensure you stay up to date with all the latest updates and improvements.
cPFence Cool! Thank you very much! Will change to SMTP soon.
Another question is, is there a way to update all the servers at once? Currently I'm running every command on each server one by one, not too bad, but it would be much better if one change on the CP could be passed to every cluster server automatically.
- Edited
bgeek I've started using https://servercat.app/ for SSH. It's not the greatest client (can't seem to configure any sort of keepalive, and the dialog even when you submit exit are unnecessary) but it has some features in terms of docker visuals and submitting commands easily to an Enhance cluster of servers. Only available for MacOS/iOS though.
MediaServe Thank you buddy! I've tried servercat once. Didn't last long as it was a bit buggy at that time.
I was actually expecting something like, if I do an cPFence upgrade on the CP, it can pass the upgrade command to every server in the cluster. Then, I realized this could be a bit risky.
Hi CPfense this is diffrence from the topic can I use like this cpfence --blacklist-country CN,IN,TW or do i need really add it one by one ?
Currently, you’ll need to add them one by one.
Note: This will completely bypass IPDB protection for the specified countries.
Version 3.3.21 (14th January 2025)
Added
- Introducing cPFence MultiRun Tool for Bulk Server Management
- Designed for experienced system administrators, the MultiRun Tool enables you to execute commands across all servers in your Enhance cluster effortlessly. Say goodbye to tedious individual server management and hello to true cluster-wide efficiency.
Key Highlights:
- Effortless Cluster Management: Automatically fetch server IPs and set up a synchronized Tmux session to run commands across all servers in one go.
- Collaborative Real-Time Monitoring: Share sessions with your team for collaborative bulk operations and monitor commands as they execute cluster-wide.
- Flexible and Versatile: Supports any Linux commands, from WordPress management to system-level tasks.
Getting Started:
- Ensure passwordless SSH login is enabled across all servers for seamless functionality.
- Run the command
cpfence --multirun
to launch the tool. - Attach to the Tmux session with
tmux attach
to begin executing commands cluster-wide.
Note: This tool is extremely powerful and is intended for experienced administrators. Misuse can result in unintended consequences across all servers. Proceed with extreme caution.
Read the full guide on setting up and using the MultiRun Tool:
Simplify Cluster Management with cPFence Bulk Tools + MultiRun.
MediaServe I've started using https://servercat.app/ for SSH
Termius is my goto. I've used it for about 10 years now I think.