ServerPilot
Menu
Features
Pricing
Docs & Support
Login
Sign Up
Search
About ServerPilot
Business Plan Features
Cloning and Resizing Servers
Coach Plan Features
How ServerPilot Configures Your LAMP/LEMP Stack
How ServerPilot Works
Enable Two-Factor Authentication
Server Requirements
→ All About ServerPilot Articles
Getting Started
Getting Started with ServerPilot
Getting Started with Apps
Getting Started with Domains and DNS Records
Getting Started with SSH and SFTP
Getting Started with SSL
Getting Started with System Users
Managing Your ServerPilot Account
→ All Getting Started Articles
Videos
Connect a DigitalOcean Server
Connect a Server
Install WordPress Using ServerPilot
Use ServerPilot's AutoSSL
Video: Create a Server on DigitalOcean
→ All Videos Articles
WordPress
Choosing the Right Amount of Plugins for Your Site
Host Multiple WordPress Sites on One Server
Install WordPress on DigitalOcean
Migrate WordPress from Bitnami to DigitalOcean
Migrate WordPress from GoDaddy to DigitalOcean
Use the ServerPilot One-Click WordPress Installer
→ All WordPress Articles
PHP
Customizing the PHP Configuration
Change PHP Version from 5.6 to 7.0
Change the Version of the 'php' Command
Reduce PHP and WordPress CPU Usage
Reduce PHP and WordPress Memory Usage
Use Composer for PHP Dependency Management
Use the PHP CLI
→ All PHP Articles
PHP Extensions
Available PHP Extensions
Install PHP PECL Extensions
Install the PHP APCu Backwards Compatibility Extension
Install the PHP APCu Extension
Install the PHP ImageMagick Extension
Install the PHP Memcached Extension
Install the PHP Redis Extension
Install the PHP SQLSRV Extension
Install the PHP Stomp Extension
Install ionCube Loader
→ All PHP Extensions Articles
Nginx
Customizing the Nginx Configuration
Create a LEMP Stack (Only Nginx, No Apache)
Enable PageSpeed
→ All Nginx Articles
Apache
Customizing the Apache Configuration
Enable Browser Caching
Use .htaccess Files
→ All Apache Articles
WooCommerce
Install WooCommerce
Install a WooCommerce Theme
→ All WooCommerce Articles
MySQL
Connect to MySQL Remotely
Access MySQL with the MySQL Root User
Export a Database Using phpMyAdmin
Import a Database Using phpMyAdmin
Install phpMyAdmin
Upgrade MySQL 5.5 to 5.6 on Ubuntu 14.04
→ 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
Connect a Database to Laravel
Install 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
Drupal
Install Drupal
Install Drush
→ All Drupal Articles
Ubuntu
Upgrade Ubuntu 12.04 to 14.04
Upgrade Ubuntu 14.04 to 16.04
Ubuntu Control Panel
→ All Ubuntu Articles
API
Use the ServerPilot API
Libraries and Wrappers for the ServerPilot API
→ All API Articles
Email
Guide to Hosting Email
Check the Status of Emails Sent by Your Apps
Determine Which App Is Sending Spam
Host Email Using iRedMail
Send Email with SendGrid for WordPress
→ All Email Articles
Caching
How Caching Works
Configure WP Rocket to Work with CloudFlare
Install WP Super Cache
Install and Configure WP Rocket
Use Sucuri CloudProxy
→ All Caching Articles
SFTP
Configure Cyberduck for WordPress
Configure DeployBot
Install the Cyberduck SFTP Client
Troubleshoot SFTP Connection Issues
→ All SFTP Articles
Apps
How Many Apps Can I Run on My Server?
Fix File Permissions
Install October CMS
Install PrestaShop
Install ownCloud
Migrate an App
Preview Apps before They Are Live
Run Apps under Different System Users
Set the Default App
Use a Custom Web Root Directory
What Are Apps?
→ All Apps Articles
DNS
Configure DNS on DigitalOcean
Configure DNS on Linode
Configure DNS on Vultr
Set PTR Records and Reverse DNS
→ All DNS Articles
Security
Fail2ban Alternative
Firewall Rules
Enable Cross-Origin Resource Sharing (CORS)
Enable HTTP Strict Transport Security (HSTS)
Enable SSH Password Authentication
Force SSL by Redirecting HTTP to HTTPS
Use SSH Public Key Authentication
→ All Security Articles
Backups
An Overview of Files and Data to Back Up
Back Up MySQL Databases with AutoMySQLBackup
Enable Backups with Your Server Provider
Use VaultPress to Back Up WordPress
Restoring from a Server Snapshot
→ All Backups Articles
SSL
Generate an SSL Key and CSR
Install an SSL Certificate on Your Site
Use AutoSSL
Multi-domain SSL Certificates
OCSP Stapling
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
DirectAdmin Alternative
Free Plesk Alternative
Free cPanel Alternative
WHMCS Addon Modules
ZPanel Alternative
→ All Hosting Control Panels Articles
VPS Providers
DigitalOcean Control Panel
Create a DreamCompute Server on DreamHost
Create a Server on Amazon Lightsail
Create a Server on DigitalOcean
Create a Server on Linode
Create a Server on Vultr
Linode Control Panel
Managing Amazon EC2 Servers
Managing Rackspace Cloud Servers
→ All VPS Providers Articles
Misc
Automatically Deploy a Git Repo from Bitbucket
Reset Your Root Password
Safely Customize Your Server's Configuration Files
Use CloudFlare with ServerPilot
Use Cron to Schedule Scripts
Why You Should Not Install mod_cloudflare
→ All Misc Articles
Errors
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'
Fix a White Screen in WordPress
No command 'composer' found
Server Not Connected
The program 'php' is currently not installed.
→ All Errors Articles