New to wpfy? Start here. This topic links the docs and walks through the fastest path from a fresh Ubuntu VPS to a running WordPress site.
1. Requirements
Ubuntu 22.04 LTS or 24.04 LTS
Docker Engine and Docker Compose plugin
A domain name pointing to your server
Ports 80 and 443 open
Full details: Requirements
2. Install wpfy
On a fresh Ubuntu VPS:
curl -fsSL https://raw.githubusercontent.com/wpfyorg/wpfy/main/install.sh | sudo bash
The installer sets up Docker, the wpfy CLI, and the shared runtime. Verify:
wpfy --help
Guide: Installation
3. Create your first WordPress site
wpfy site create example.com --wp
This provisions an isolated Docker Compose stack — Nginx, PHP-FPM, MariaDB, volumes, a private network — and installs WordPress. Add -le to issue a Let's Encrypt certificate after a DNS/IP preflight check:
wpfy site create example.com --wp -le
Guide: Quick Start
4. Check it's healthy
wpfy site status example.com
5. Next steps
Site Commands — create, update, delete, backup, restore
SSL — enable SSL on an existing site
SFTP — per-site SFTP access
Diagnostics — wpfy debug audits everything
Stuck?
Run wpfy debug and read the output.
Search this category — someone may have hit the same thing.
Post a new topic in Getting Started using the support question template.