<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Read first: install + first WordPress site]]></title><description><![CDATA[<p dir="auto">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.</p>
<h2>1. Requirements</h2>
<ul>
<li>Ubuntu 22.04 LTS or 24.04 LTS</li>
<li>Docker Engine and Docker Compose plugin</li>
<li>A domain name pointing to your server</li>
<li>Ports 80 and 443 open</li>
</ul>
<p dir="auto">Full details: <a href="https://docs.wpfy.org/getting-started/requirements" rel="nofollow ugc">Requirements</a></p>
<h2>2. Install wpfy</h2>
<p dir="auto">On a fresh Ubuntu VPS:</p>
<pre><code class="language-bash">curl -fsSL https://raw.githubusercontent.com/wpfyorg/wpfy/main/install.sh | sudo bash
</code></pre>
<p dir="auto">The installer sets up Docker, the wpfy CLI, and the shared runtime. Verify:</p>
<pre><code class="language-bash">wpfy --help
</code></pre>
<p dir="auto">Guide: <a href="https://docs.wpfy.org/getting-started/installation" rel="nofollow ugc">Installation</a></p>
<h2>3. Create your first WordPress site</h2>
<pre><code class="language-bash">wpfy site create example.com --wp
</code></pre>
<p dir="auto">This provisions an isolated Docker Compose stack — Nginx, PHP-FPM, MariaDB, volumes, a private network — and installs WordPress. Add <code>-le</code> to issue a Let's Encrypt certificate after a DNS/IP preflight check:</p>
<pre><code class="language-bash">wpfy site create example.com --wp -le
</code></pre>
<p dir="auto">Guide: <a href="https://docs.wpfy.org/getting-started/quick-start" rel="nofollow ugc">Quick Start</a></p>
<h2>4. Check it's healthy</h2>
<pre><code class="language-bash">wpfy site status example.com
</code></pre>
<h2>5. Next steps</h2>
<ul>
<li><a href="https://docs.wpfy.org/site-commands/site-create" rel="nofollow ugc">Site Commands</a> — create, update, delete, backup, restore</li>
<li><a href="https://docs.wpfy.org/site-commands/site-ssl" rel="nofollow ugc">SSL</a> — enable SSL on an existing site</li>
<li><a href="https://docs.wpfy.org/sftp/sftp" rel="nofollow ugc">SFTP</a> — per-site SFTP access</li>
<li><a href="https://docs.wpfy.org/operations/debug" rel="nofollow ugc">Diagnostics</a> — <code>wpfy debug</code> audits everything</li>
</ul>
<h2>Stuck?</h2>
<ol>
<li>Run <code>wpfy debug</code> and read the output.</li>
<li>Search this category — someone may have hit the same thing.</li>
<li>Post a new topic in <a href="/category/7">Getting Started</a> using the <a href="/topic/3">support question template</a>.</li>
</ol>
]]></description><link>https://forum.wpfy.org/topic/5/read-first-install-first-wordpress-site</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 16:49:17 GMT</lastBuildDate><atom:link href="https://forum.wpfy.org/topic/5.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Jun 2026 02:46:02 GMT</pubDate><ttl>60</ttl></channel></rss>