Pular para o conteúdo principal
Productivity

Self-host WordPress on a VPS

The world’s most popular open-source publishing platform.

Power a blog, business site or full content network on your own hardware. You control the plugins, the database and the backups — nobody else decides what your site can do.

Why self-host WordPress?

On a VPS you are not limited by a shared host’s plugin blacklist, PHP memory ceiling or inode cap. You can run any theme, cache aggressively, and keep the database on the same machine for speed.

How to install WordPress

  1. 1

    Provision a VPS

    Pick a Debian/Ubuntu template from the panel and get root SSH in about a minute.

  2. 2

    Install the LEMP stack

    Nginx, PHP-FPM and MariaDB from your distribution’s packages.

  3. 3

    Create a database

    A dedicated MySQL user and schema for WordPress.

  4. 4

    Add WordPress

    Download core to your web root, run the five-minute installer, then issue a TLS cert.

  5. 5

    Harden

    Disable file editing, set sane permissions, enable automatic backups and fail2ban.

Practical tips

  • Put a page cache in front of WordPress — it is the single biggest speed win.
  • Move uploads to S3-compatible object storage as the site grows.
  • Take a VPS snapshot before every major plugin or core update.

Frequently asked questions

Can I run more than one WordPress site on one VPS?
Yes. One VPS can host many sites under separate virtual hosts, each with its own database.
Do you support WooCommerce?
Yes, though for a busy store we recommend at least 4 GB of RAM and object caching.
Who handles updates?
You do on an unmanaged VPS — or enable a managed WordPress product if you would rather we did.

Looking for something else? Popular alternatives include Ghost, Joomla, Drupal — browse all app guides.