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.
- 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 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.
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.
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.
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.