Run MLS Genie™
on your own server.
MLS Genie™ is a standard WordPress plugin — it can run on any qualifying host. Below are the exact requirements we test against and recommend for peak performance.
Managed hosting is included on all plans
Every MLS Genie™ subscription includes fully managed WordPress hosting — configured, monitored, and maintained for you. Self-hosting is supported but is your responsibility to configure and maintain. If you self-host, these requirements apply.
Server Requirements
PHP
PHP Extensions
MySQL / MariaDB
Web Server & SSL
Caching & Performance
Outbound HTTP
Quick-reference checklist
PHP 8.1 minimum, 8.2+ recommended
sodium, curl, json, mbstring, zip, gd/imagick extensions enabled
memory_limit = 512M
max_execution_time = 300, max_input_vars = 3000 or higher
MySQL 8.0 / MariaDB 10.6, InnoDB, utf8mb4
max_allowed_packet = 64M minimum
OPcache enabled with ≥ 128 MB
validate_timestamps=0 in production, clear on every deploy
Redis object cache via WP Redis or Predis
Moves all 121 transient calls off wp_options
System cron every 5 minutes
Calling wp-cron.php on a schedule — not relying on page-load triggering
HTTPS enforced, HSTS enabled
HTTP-only is not supported
Outbound HTTPS unrestricted
Trestle, ATTOM, Anthropic, Overpass, Google, mlsgenie.com
Rather skip the setup?
Every MLS Genie™ plan includes fully managed hosting — pre-configured, monitored, and included in your subscription. No server admin required.
See also: Data Security · Privacy Policy · Changelog · Contact us.