Here are the recommended security best practices to protect your CloudPanel instance, server environment, and hosted websites effectively:
🔸 CloudPanel Security
- Integrated Firewall (UFW)
[LIST] - Open only required ports (22 SSH, 8443 CloudPanel) exclusively to your IP addresses.
- If no static IP is available, consider VPN solutions (e.g., OpenVPN).
[*]
Cloud Providers Firewall(Recommended)- Use cloud provider firewall/security groups to restrict inbound/outbound traffic, increasing both performance and security.
[*]
Basic Authentication- Enable Basic Auth in CloudPanel as an additional security layer if restricting port 8443 isn’t feasible.
[*]
Two-Factor Authentication (2FA)- Activate 2FA for all CloudPanel users to mitigate risks associated with weak or stolen passwords.
[*]
Constant Software Updates- Regularly update CloudPanel to protect against known security vulnerabilities.
[/LIST]
🔸 Backup Strategy (Data Security)
A robust backup strategy minimizes data loss:
- Automated Backups
[LIST] - Enable automatic backups provided by CloudPanel.
[*]
Remote (Off-site) Backups- Store backups on external services such as Amazon S3, Wasabi, DigitalOcean Spaces, Dropbox, or via SFTP using CloudPanel’s Remote Backup feature.
[*]
Test Backups Regularly- Periodically test restoration procedures on staging or test environments.
[*]
Amazon Machine Images (AMI)(AWS-specific)- Use hourly incremental backups provided by AWS AMI to minimize data loss.
[/LIST]
🔸 Server Security
- Update OS and Software Regularly
[LIST] - Consistently apply security patches to your operating system and installed software.
[*]
Security HardeningImplement essential security measures:
- Use strong, unique passwords.
- Maintain regular system backups.
- Install firewalls and antivirus tools.
- Remove unnecessary software or services.
- Encrypt sensitive data and communications.
[/LIST]
🔸 Website Security
- Web Application Firewall (WAF)
Protect against common web attacks (DDoS, SQL Injection, XSS) by integrating:
[LIST] - Cloudflare(Recommended, integrates seamlessly with CloudPanel)
- Sucuri
- AWS Web Application Firewall (WAF)
[/LIST]
By following these best practices, you significantly enhance the security of your CloudPanel installation, server environment, and hosted websites.