EN
Log in Create an account

How to install WordPress on Saplo (step-by-step guide)

WordPress on your own Box, without CPU-hogging neighbors, with automatic Redis cache and an administrator account ready immediately after installation. A step-by-step guide, including performance, backup, and migration from other hosting.

Grzegorz Kalmus ·

WordPress is still the most popular engine for business websites, blogs, and stores in Poland, but most hosting providers set it up the same way they did ten years ago: shared hosting, a common server with hundreds of other accounts, slow disks, and limits you only discover after the fact. At Saplo, you set up WordPress on your own Box, with automatic Redis cache and no neighbors hogging your CPU. Below, step by step, we'll show you how to set it up, what the initial configuration looks like, what exactly the cache speeds up, and what to pay attention to if you're migrating from another hosting provider.

Why WordPress on Saplo, and not on typical hosting

Typical Polish shared hosting (Cyberfolks, Hostinger, and similar) sells WordPress as one of many accounts on a shared server:

  • zero resource isolation - if another site on the same server gets a traffic surge from Facebook or falls victim to an attack, your site slows down with it because you share the same processor and disk,
  • no SSH and real control - you can't install WP-CLI, you can't change the PHP version beyond a narrow selection in the panel, and you can't run anything else alongside WordPress,
  • you install the cache yourself - a cache plugin is usually your problem to configure, if it even works correctly behind the shared hosting's reverse proxy,
  • one stack per account - if you need n8n for automation or a Node.js application alongside WordPress, you set up a separate account elsewhere, pay a second subscription, and manage two panels.

On Saplo, WordPress runs on your own Box (an isolated LXC container), with local Redis as an object cache automatically configured during installation. You can also deploy any other application from the App catalog (e.g., n8n or Uptime Kuma) on the same Box, without creating another account or incurring additional fees for the number of applications, because every Saplo plan includes an unlimited number of them. We write more about the differences between this model and classic shared hosting in a separate post.

Requirements

To set up WordPress on Saplo, you need:

  • A Box with a domain or subdomain *.saploapp.pl included in the price of every plan, under which the site will be hosted,
  • A minimum of 256 MB of free RAM on your Box (WordPress is the lightest recipe in the catalog, even a Box S is sufficient),
  • Nothing else. The engine automatically sets up the MySQL database, PHP, and nginx server; you don't need to install anything manually.

WordPress on Saplo uses the Box's shared MySQL database (it doesn't set up its own database container, unlike, for example, Cal.com or Listmonk), which saves RAM and speeds up installation. If you already have your own domain (it doesn't have to be a subdomain saploapp.pl), connect it in the panel before installation, and the engine will automatically configure the virtual host and SSL certificate for it.

Step-by-step installation

  1. In the Saplo panel, go to App catalog and select WordPress (category "Websites and stores").
  2. Select the Box where it will be installed, and the domain or subdomain under which the website will be available. Optionally, select the PHP version (default 8.3) and the website title if you want to change the default value.
  3. Confirm the installation. The engine downloads the WordPress core via WP-CLI, connects a shared MySQL database, sets up the configuration for traffic via a reverse proxy (without this, WordPress mistakes the protocol and enters an HTTP/HTTPS redirect loop), and immediately creates an administrator account, so you don't have to go through the manual WordPress installation wizard.
  4. If local Redis on the Box is available, the engine automatically installs and enables the object cache plugin with a separate key space for each application, so that the cache of one WordPress installation doesn't interfere with another on the same Box.
  5. After a few tens of seconds, the application status in the panel changes to "running", and the generated address (or your domain) starts responding with the welcome page of the default theme.

First configuration

  1. On the application page in your Saplo panel, in the "Information - WordPress" section, you'll find a link to the admin panel (<your-domain>/wp-admin) along with the administrator's login and generated password, which you can view and copy with one click.
  2. Log in to /wp-admin using these credentials. It's a good idea to change the password immediately to your own in Users → Profile.
  3. In Settings → General, set your site title and timezone, if you haven't already done so during installation.
  4. In Appearance → Themes, choose a template, and in Plugins, install what you need (contact form, SEO, WooCommerce for a shop). Redis object cache is already active in the background, so every new plugin will run on an accelerated installation from day one.
  5. If you're building a shop with WooCommerce, check your Box's RAM usage immediately: WooCommerce with several payment plugins can consume more memory than a regular business card site. If needed, purchase more memory in the panel, without restarting your Box.

Performance: What exactly does Redis cache speed up?

Without an object cache, WordPress queries the MySQL database from scratch each time a page is displayed, even for data that doesn't change between visits: menus, settings, category lists, post metadata. Redis stores the results of these queries in memory, so subsequent views of the same page don't hit the database, but rather read the ready response from RAM. In practice, the difference is visible to the naked eye: a page with an active cache responds noticeably faster under load, and the database doesn't become a bottleneck when traffic suddenly increases, for example, after a Facebook post or during an ad campaign. Because Box is an isolated LXC container, this cache and these resources are exclusively yours: no one else on the physical server will consume your memory or CPU cycles just when you have peak traffic.

Backup and Security

Backups depend on your chosen plan: Box L and higher include backups in the price (7 days for L, 14 days for XL, 30 days plus offsite backup for XXL). For Box S and M, daily backup can be purchased as an add-on. Regardless of your plan, it's always a good idea to remember basic WordPress hygiene: update the core, theme, and plugins regularly (or order the managed updates add-on if you don't want to do it manually), use a strong administrator password instead of the default login admin, and don't install plugins from unverified sources. The Saplo panel shows the SSL certificate status and renews it automatically, so you don't have to worry about that.

Migrating an existing WordPress site to Saplo

If you already have WordPress running elsewhere and just want to move it, you don't have to start from scratch. Set up an empty WordPress installation on Saplo as described above, and then import your database and files wp-content (themes, plugins, uploads) from your current host, for example with a migration plugin or manually via SSH on plans that have access to it. If you're migrating from a specific hoster, we have separate step-by-step guides, for example migrating from Cyberfolks. You only switch the Domain at the very end, by changing the DNS records, so that the site runs in parallel in both places until you verify that everything looks good on the new Box.

WordPress on Saplo vs. typical shared hosting

Shared hosting (Cyberfolks/Hostinger) WordPress on Saplo
Resource Isolation none, shared server with hundreds of accounts dedicated Box (LXC), resources are solely yours
SSH access usually none or very limited yes, from plans with SSH key
Object Cache you install and configure yourself Redis automatically configured upon installation
Other applications on the account usually one stack, PHP/MySQL any recipe from the catalog on the same Box
Admin account you create it manually in the WP wizard automatically created, password visible in the panel
PHP version change limited selection in the hoster's panel you choose upon installation, 7.4 to 8.5
Backup usually a paid add-on from day one built-in from Box L, add-on for S and M

Frequently Asked Questions

Do I need to manually go through the WordPress installation wizard? No. The engine automatically creates an administrator account during installation; you'll find the login and password immediately in the application panel.

Where can I find the WordPress administrator password? On the application details page in the Saplo panel, in the "Information - WordPress" section, next to the link to /wp-admin. You can view and copy it there, and then change it to your own in your WordPress user profile.

Does WordPress on Saplo have built-in cache? Yes, if your Box has local Redis available, the engine automatically configures and enables object cache with a separate key space for each installation. If Redis is unavailable, WordPress will still work without cache, but slower.

Can I have WordPress and another application on one Box? Yes, every plan has an unlimited number of applications; the only limitations are the RAM and disk space of your Box.

What PHP version will I get? By default, 8.3. During installation, you can choose PHP from 7.4 to 8.5, and you can change the version later in the panel without reinstallation. 7.4, 8.0, and 8.1 no longer receive security updates and are kept for older plugins.

Can I migrate an existing WordPress site to Saplo? Yes, we described it above: you set up a fresh installation, import the database and files from your current hosting, and then point your domain at the end, once the new installation is ready.

What happens if WooCommerce starts running out of memory? You can purchase more RAM in the panel at any time. Box resources are added on the fly, without restarting or interrupting your website's operation.

You can find a comparison of plans for business websites and blogs on the WordPress hosting page, and for e-commerce stores on the WooCommerce hosting page.

If you have questions about setting up WordPress on your own Box, contact us. We'll help with the initial configuration, plugin selection, or migration from your current hosting.

  • #CMS
  • #Guide
  • #Websites
  • #Business card
  • #WordPress