Category: Apps

Guide: Running Elasticsearch in Docker on a Plesk Server

Running Elasticsearch inside Docker on a Plesk server gives you fast, relevant search without exposing your cluster to the public internet. This step-by-step guide walks through host prep, deploying the official images, and proxying safely through a domain so TLS terminates at Plesk while Elasticsearch and Kibana speak HTTP internally. We cover the gotchas you’ll actually hit—vm.max_map_count, path-prefix proxying, why Kibana needs a service account token (not the elastic user), and sizing memory limits so MySQL and PHP-FPM stay happy. The result is a tidy, single-node setup that supercharges WordPress search (e.g., via ElasticPress), keeps management simple, and leaves you room to grow.

Read More »

How to Lock Down WordPress on Plesk with a Two-User Model

By default, Plesk runs PHP-FPM as the same user that owns WordPress files — convenient for updates but risky for security. This guide shows how to separate runtime and deployment users so PHP can’t modify your codebase. The result: stronger WordPress security, with uploads and cache still working smoothly.

Read More »

Deploy n8n on Plesk with Docker Compose, systemd & Nginx

Learn how to deploy n8n as a durable background service on a Plesk host. This guide walks through running n8n in Docker, binding it to localhost, reverse-proxying with Plesk’s Nginx, and managing the lifecycle via systemd — all while keeping your stack secure and maintainable.

Read More »

WordPress Cron With HTTP Auth

If you have a WordPress site that is password protected with HTTP Basic Auth, then you may encounter problems with the WordPress cron failing to run. A workaround is to install the “WP Cron HTTP Auth” from here: WP Cron HTTP Auth After you install and activate the plugin, go to “Settings->WP Cron HTTP Auth” and enter the HTTP Basic Auth credentials.

Read More »

Categories

Get a free consultation from Reliable Penguin

Submit the form—or for immediate service call 866-649-7984.