← ServerPilot Docs

Getting Started

Getting Started with ServerPilot

ServerPilot is an automated service for managing your WordPress sites and other PHP apps hosted with cloud servers on DigitalOcean, Linode, Vultr, and more.

How to Connect a Server to ServerPilot

In this tutorial, we'll show you how to install the ServerPilot agent on your server. First, you'll need to get yourself a server running 64-bit Ubuntu 18.

Getting Started with WP-CLI

WP-CLI is a powerful tool that allows you to use the command line over SSH to manage your WordPress installations.

How to Manually Connect a Server to ServerPilot

In this tutorial, we'll show you how to install the ServerPilot agent on your server. First, you'll need to get yourself a server running 64-bit Ubuntu 18.

How to Secure Your Apps

Securing your web applications involves using SSL to secure browser communication as well as keeping your apps' code protected from attackers exploiting vulnerabilities.

Getting Started with Apps

ServerPilot makes it easy to run apps, such as WordPress, on your server. This series will cover the most important steps to getting your apps available to your visitors.

Getting Started with System Users

System users are SSH/SFTP users that ServerPilot creates on your server. This series expands on their importance in your server's configuration and how to create more of them to run your apps.

Managing Your ServerPilot Account

This tutorial series will cover how to manage your ServerPilot account, view your invoices, add and delete servers and system users, and more.

How to Create a Strong Password

Password strength is one of the most important factors in determining the ability of your server and your apps to ward off brute force attacks.

How to Change PHP Settings

You can change PHP settings for your apps by creating a file named .user.ini in your app's web root directory.

How to Install the Cyberduck SFTP Client

The Cyberduck SFTP client is available for download for both Mac OS X and Windows from https://cyberduck.io. Cyberduck for Mac On Cyberduck's homepage, click Download Cyberduck-x.

Getting Started with Domains and DNS Records

This series will guide you through adding domains to your apps and setting your DNS records to point to your server.

Getting Started with SSH and SFTP

SSH and SFTP are two secure ways of getting files onto your server. This series will guide you through establishing an SSH connection as well as installing an SFTP client and configuring it to transfer files with ease.

Getting Started with SSL

This tutorial series will show you how to set up SSL for your apps while explaining how SSL and HTTP/2 work to secure your app's content for your visitors.

How Many Apps Can I Run on My Server?

Numerous factors can determine how many apps you can run on your size server. The most important things to consider when adding apps are memory, disk space, and CPU.

How to Change a Server's Plan

You can change your server's plan at any time to enable different features for your server and the apps on that server.

How to Choose the Right Server Provider

There are two main types of server providers in today's market: those built for developers and those built for sysadmins.

How to Install Apps

You can install any PHP app on your server. In case you're not familiar with how to install a particular app, we've put together a few tutorials to help you get started.

How to Preview and Launch Apps

Whether you're developing an app or ready to make it live, here are a few tutorials that can help.

How to Upload Files over SFTP with Cyberduck

Once you've installed Cyberduck, it's time to set up Cyberduck so you can upload your files to your apps.

How to Upload Files to Your Apps

Ready to get to work on your apps? You can upload files to your server using SFTP, which is a secure form of FTP.

How to Use .htaccess Files

You can control the behavior of the Apache web server by creating a file named .htaccess in your app's web root directory.

Understanding Your Different Usernames and Passwords

Each of your username/password combinations has a different function when it comes to your servers, sites, and databases. ServerPilot Account This username is your email address and lets you log in to ServerPilot, where you can manage your servers, create apps and system users, review your stats and logs, request support, and update your billing information.

What Is a .htaccess File?

A .htaccess file allows you to control the behavior of the Apache web server through safe and simple customizations.

What Is SFTP?

There are two ways to get files onto your server: SSH and SFTP. We recommend SFTP instead of SSH for its ease of use.

What Is SSH?

In some of our advanced tutorials, you'll notice we ask you to SSH in to your server. SSH, or secure shell, is a process of using the command line to securely access your cloud server and manually enter commands to edit its files and folders.

What Is SSL?

Secure Sockets Layer (SSL) and its successor, Transport Layer Security (TLS), are protocols used for securing the communication between web browsers and servers.

Launch your first site in 5 minutes