About ServerPilot What Is ServerPilot? How ServerPilot Works Server Requirements Economy Plan Features Business Plan Features First Class Plan Features Enable Two-Factor Authentication Cloning and Resizing Servers How ServerPilot Configures Your LAMP/LEMP Stack All About ServerPilot Articles →
Getting Started Getting Started with ServerPilot Getting Started with Apps Getting Started with System Users Managing Your ServerPilot Account Getting Started with Domains and DNS Records Getting Started with SSH and SFTP Getting Started with SSL All Getting Started Articles →
Videos Connect a DigitalOcean Server Connect a Server Create a Server on DigitalOcean (Video) Install WordPress Using ServerPilot Use ServerPilot's AutoSSL All Videos Articles →
WordPress Choosing the Right Amount of Plugins for Your Site Migrate WordPress from GoDaddy to DigitalOcean Host Multiple WordPress Sites on One Server Install WordPress on DigitalOcean Migrate WordPress from Bitnami to DigitalOcean Use the ServerPilot One-Click WordPress Installer All WordPress Articles →
PHP Use the PHP CLI Change PHP Version from 5.6 to 7.0 Reduce PHP and WordPress Memory Usage Use Composer for PHP Dependency Management Change the Version of the 'php' Command Customizing the PHP Configuration Reduce PHP and WordPress CPU Usage All PHP Articles →
PHP Extensions Available PHP Extensions Install PHP PECL Extensions Install ionCube Loader Install the PHP Redis Extension Install the PHP ImageMagick Extension (IMagick) Install the PHP Memcached Extension Install the PHP APCu Backwards Compatibility Extension Install the PHP APCu Extension Install the PHP SQLSRV Extension Install the PHP Stomp Extension All PHP Extensions Articles →
Nginx Customizing the Nginx Configuration Create a LEMP Stack (Only Nginx, No Apache) All Nginx Articles →
Apache Customizing the Apache Configuration Enable Browser Caching Use .htaccess Files All Apache Articles →
MySQL Upgrade MySQL 5.5 to 5.6 on Ubuntu 14.04 Connect to MySQL Remotely Access MySQL with the MySQL Root User Export a Database Using phpMyAdmin Import a Database Using phpMyAdmin Install phpMyAdmin All MySQL Articles →
Magento Install Magento 1.9 Install Magento 2 Manage the Magento Cache Patch Magento Solution to Magento Showing IP Address Instead of Domain All Magento Articles →
Laravel Install Laravel Connect a Database to Laravel Upload an Existing Laravel App over SFTP All Laravel Articles →
Joomla Install Joomla Protecting Your Joomla Site from Exploits and Vulnerabilities All Joomla Articles →
Ubuntu Ubuntu Control Panel Upgrade Ubuntu 18.04 to 20.04 Upgrade Ubuntu 14.04 to 16.04 Upgrade Ubuntu 12.04 to 14.04 Upgrade Ubuntu 16.04 to 18.04 All Ubuntu Articles →
Email Guide to Hosting Email Check the Status of Emails Sent by Your Apps Determine Which App Is Sending Spam Send Email with SendGrid for WordPress Host Email Using iRedMail All Email Articles →
Caching How Caching Works Use Sucuri CloudProxy Configure WP Rocket to Work with CloudFlare Install and Configure WP Rocket Install WP Super Cache All Caching Articles →
SFTP Configure Cyberduck for WordPress Install the Cyberduck SFTP Client Troubleshoot SFTP Connection Issues Configure DeployBot All SFTP Articles →
Apps Migrate an App What Are Apps? Install ownCloud Fix File Permissions 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? Install October CMS Install PrestaShop Use a Custom Web Root Directory All Apps Articles →
DNS What Is DNS Propagation? Configure DNS on DigitalOcean Configure DNS on Linode Configure DNS on Vultr Set PTR Records and Reverse DNS All DNS Articles →
Security Use the HeatShield WordPress Plugin Secure Hosting Manage Public SSH Keys Force SSL by Redirecting HTTP to HTTPS Firewall Rules Use SSH Public Key Authentication Enable SSH Password Authentication Fail2ban Alternative Enable Cross-Origin Resource Sharing (CORS) Enable HTTP Strict Transport Security (HSTS) All Security 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 →
SSL Multi-domain SSL Certificates Use AutoSSL OCSP Stapling Generate an SSL Key and CSR Install an SSL Certificate on Your Site Purchase a Signed SSL Certificate Running Multiple SSL Sites on One IP Address What Is SSL? Wildcard SSL Certificates All SSL Articles →
Hosting Control Panels cPanel Alternative Plesk Alternative WHMCS Addon Modules DirectAdmin Alternative ZPanel Alternative All Hosting Control Panels Articles →
VPS Providers Create a Server on Amazon Lightsail Create a Server on DigitalOcean Create a Server on Linode Create a DreamCompute Server on DreamHost Create a Server on Vultr Managing Amazon EC2 Servers Managing Rackspace Cloud Servers DigitalOcean Control Panel Linode Control Panel All VPS Providers Articles →
Misc Use Cron to Schedule Scripts Automatically Deploy a Git Repo from Bitbucket Reset Your Root Password Safely Customize Your Server's Configuration Files Use CloudFlare with ServerPilot Why You Should Not Install mod_cloudflare All Misc Articles →
Errors Fix a White Screen in WordPress Fix '403 Forbidden' Errors Fix '500 Internal Server Error' Fix '503 Service Unavailable' Error Fix Apache Error 'server reached MaxRequestWorkers setting' Fix WordPress 'error establishing a database connection' Fix WordPress Error '404 Page Not Found' No command 'composer' found Server Not Connected The program 'php' is currently not installed. All Errors Articles →