For WordPress sites on a VPS

WordPress on your own server, without the terminal

PimiDeploy installs WordPress on your own Ubuntu server and runs the hosting chores from one panel. SSL, PHP versions, wp-config.php and backups, with no SSH session.

In private testing. It already runs our own production.

blog.example.com WordPress config · PHP 8.4
SSL valid
  • Debugging
  • Debug modeOff
  • Write errors to wp-content/debug.logOff
  • Memory
  • Memory for wp-admin256M
  • Security and updates
  • Turn off the theme and plugin editors in wp-adminOn
  • Automatic core updatesminor
A new site

A fresh WordPress install, under its own user

Give a domain, a site title, an admin user and a PHP version. PimiDeploy creates the site’s own Linux user, PHP pool and database, then installs WordPress with wp-cli. If a step fails, everything it made is removed.

The admin password is generated on the server and never stored in the panel. PHP never runs from the uploads folder, and debug.log is never served to visitors.

Day to day

The chores that usually need a terminal

SSL that WordPress knows about

Issue a Let’s Encrypt certificate and the site’s own address switches to https.

Domains and redirects

Add aliases and redirects. Make another domain the primary one and WordPress’s address and links move with it.

A PHP version per site

Move one site to another PHP version (8.1 to 8.5) with no downtime. WP-Cron runs from the server’s cron and moves with it.

wp-cli from the panel

Run wp-cli commands as the site’s own user, with buttons for the common ones.

Logs in one place

Read debug.log and the nginx access and error logs from the site’s page.

Backups with wp-content

The database and wp-content together, on a schedule, to the server or S3-compatible storage. A restore puts both back.

wp-config.php

Edit wp-config.php without the white screen

Change 15 common settings in a form: debug mode, memory limits, automatic updates, revisions. Or edit the whole file.

Either way the panel checks the result. The file must pass a PHP syntax check, WordPress must load, and the site must answer as it did before. If a check fails, the previous file is put back. The panel keeps neither the file nor its values.

Limits

What it does not do

  • No import of a whole existing site It makes new installs. You can import a database dump; wp-content you bring over yourself.
  • No update buttons Core, plugins and themes are updated in wp-admin or with wp-cli.
  • No git deploys for WordPress Deploys from git are for Laravel sites.
  • Ubuntu 24.04 only And only on a server PimiDeploy has set up.

WordPress sites run next to Laravel apps on the same server, each under its own user. See what PimiDeploy can touch on your server and what a provision installs.

Want to know when it opens?

PimiDeploy is in private testing. Leave your email and we’ll tell you when you can try it.

One email when PimiDeploy opens. Nothing else, and we never share your address.