WooCommerce Hosting on Your Own VPS: One-Click Setup, Real Costs and a Launch Checklist
Run a WooCommerce store on your own VPS from $11/month. From a real deployment: how to get the admin account, why order emails will not send by default, and the checklist before launch.
Run a WooCommerce store on your own VPS from $11/month. From a real deployment: how to get the admin account, why order emails will not send by default, and the checklist before launch.
Compared with a monthly Shopify plan plus transaction fees, a self-hosted WordPress + WooCommerce store mostly costs you a server. The trade-off is that setup and maintenance are on you.
A real deployment
We deployed WooCommerce through CallAI (Vultr, 2 GB, $11/month at the time of writing). The store was reachable about 5 minutes after ordering, with WooCommerce, Wordfence (security) and SMTP Mailer preinstalled.
Getting the admin account
The Vultr image creates an admin with a random username, but its password is only shown in the provider's own console. SSH in with the root password from the CallAI console and use the preinstalled WP-CLI:
# Find the generated admin username
wp user list --allow-root --path=/var/www/html
# Set its password, then sign in at http://<server-ip>/wp-admin
wp user update <username> --user_pass='your-new-password' --allow-root --path=/var/www/html
Launch checklist
- Point your domain and enable HTTPS.
- Set up SMTP: providers usually block outbound port 25, so connect SMTP Mailer to a delivery service (SendGrid, Mailgun, Amazon SES) for order emails.
- Connect payments (Stripe, PayPal) and run a full test order in sandbox mode.
- Turn on automatic backups and keep WordPress, plugins and theme updated.
- Set permalinks and a sitemap, and add product structured data so search engines can index your catalogue.
A standalone store brings no marketplace traffic. Use the review reversal pipeline to sharpen your selling points and the competitor gap pipeline to find long-tail keywords you can win.