About ServerPilot What Is ServerPilot? How ServerPilot Works Server Requirements What ServerPilot Installs Cloning and Resizing Servers Have Servers on Different Plans Managing Your ServerPilot Account All About ServerPilot Articles →
Getting Started Getting Started with ServerPilot Getting Started with Apps Getting Started with System Users Getting Started with Domains and DNS Records Getting Started with SSH and SFTP Getting Started with SSL All Getting Started Articles →
Monitoring Server Monitoring Dashboards App Monitoring Dashboards MySQL Monitoring Dashboards Using Time Ranges in Monitoring Dashboards Using Filters in Monitoring Dashboards Average vs. Maximum in Metrics Charts All Monitoring Articles →
PHP Available PHP Versions Change PHP Settings Use Composer for PHP Dependency Management Send Content-Length Response Headers from PHP Reduce PHP and WordPress Memory Usage Change the Version of the 'php' Command All PHP Articles →
PHP Extensions Available PHP Extensions Install PHP PECL Extensions Recompile PECL Extensions Install the PHP IMagick Extension Install the PHP IMAP Extension Install the PHP Memcached Extension Install the PHP Pspell Extension Install ionCube Loader Install the PHP Redis Extension All PHP Extensions Articles →
WordPress Migrate a WordPress App Use the ServerPilot One-Click WordPress Installer Install WordPress on DigitalOcean Reset a WordPress User Password Getting Started with WP-CLI Host Multiple WordPress Sites on One Server All WordPress Articles →
Nginx Enable HTTP/3 How ServerPilot Configures Your LAMP/LEMP Stack Why ServerPilot Installs Its Own Nginx, Apache, and PHP Packages Customizing the Nginx Configuration Create a LEMP Stack (Only Nginx, No Apache) All Nginx Articles →
Apache Customizing the Apache Configuration Use .htaccess Files Use Clean URLs Enable Browser Caching Prevent .htaccess from Being Overwritten by WordPress All Apache Articles →
MySQL Available MySQL Versions Increase MySQL max_connections Access MySQL with the MySQL Root User Increase the MySQL InnoDB Buffer Pool Size Connect to MySQL Remotely Export a Database Using phpMyAdmin Import a Database Using phpMyAdmin Install phpMyAdmin All MySQL Articles →
Apps Migrate an App What Are Apps? Run Apps under Different System Users Set the Default App Preview Apps before They Are Live How Many Apps Can I Run on My Server? Run Apps in Any Language Use a Custom Web Root Directory All Apps Articles →
DNS Configure DNS on DigitalOcean Configure DNS on Linode Configure DNS on Vultr What Is DNS Propagation? Configure CAA Records Clear Your DNS Cache Set PTR Records and Reverse DNS All DNS Articles →
SSL What Is SSL? Use AutoSSL Running Multiple SSL Sites on One IP Address Multi-domain SSL Certificates Generate an SSL Key and CSR Install an SSL Certificate on Your Site Purchase a Signed SSL Certificate All SSL Articles →
Security ServerPilot Security Manage SSH Public Keys Use SSH Public Key Authentication Force SSL by Redirecting HTTP to HTTPS Firewall Rules Enable SSH Password Authentication Enable HTTP Strict Transport Security (HSTS) All Security Articles →
Ubuntu Upgrade Ubuntu Ubuntu Release Cycle Upgrade Ubuntu 20.04 to 22.04 Upgrade Ubuntu 22.04 to 24.04 Upgrade Ubuntu 18.04 to 20.04 Upgrade Ubuntu 16.04 to 18.04 Upgrade Ubuntu 14.04 to 16.04 All Ubuntu Articles →
Cloud Servers Choose the Right Server Provider Create a Server on DigitalOcean Create a Server on Linode Create a Server on Vultr Managing Amazon EC2 Servers Reset Your Root Password Using DigitalOcean Load Balancers All Cloud Servers Articles →
Backups Back Up MySQL Databases with AutoMySQLBackup An Overview of Files and Data to Back Up Enable Backups with Your Server Provider Use VaultPress to Back Up WordPress Restoring from a Server Snapshot All Backups Articles →
Caching How Caching Works Use CloudFlare with ServerPilot Install and Configure WP Rocket Configure WP Rocket to Work with CloudFlare Install WP Super Cache All Caching Articles →
Email Guide to Hosting Email Check the Status of Emails Sent by Your Apps Determine Which App Is Sending Spam Integrate SendGrid with Postfix All Email Articles →
SFTP Configure Cyberduck for WordPress Install the Cyberduck SFTP Client Troubleshoot SFTP Connection Issues All SFTP Articles →
Misc Use the ServerPilot API Where to Find Your Log Files Use Cron to Schedule Scripts Use Nano to Edit Files Use the 'top' Command Determine What Is Using Disk Space Enable Cross-Origin Resource Sharing (CORS) All Misc Articles →
Errors Fix File Permissions Fix '403 Forbidden' Errors Fix '500 Internal Server Error' Fix '503 Service Unavailable' Error Fix WordPress 'error establishing a database connection' Server Not Connected All Errors Articles →