Discovery

Connect once. Discover every WordPress installation.

Agencies managing shared servers often have 20, 50, or even 100 WordPress installations spread across directories. Manually adding each site is tedious and error-prone. BlockForge's SSH Server Discovery connects to your server, scans the filesystem, identifies every WordPress installation, and lets you import them selectively — all in minutes.

The Challenge

You can't manage what you can't find.

Manual Onboarding

Adding sites one by one means hours of work for a server with 50 WordPress installations. You open the management panel, type the URL, configure the connection, install the plugin, wait for the handshake — and then do it 49 more times. It's the kind of repetitive, error-prone work that drains your team and delays projects.

Hidden Installations

Forgotten staging sites, test installations, and legacy projects hiding in server subdirectories. That WordPress instance your colleague set up six months ago for a quick demo? It's still running, still vulnerable, and completely unmonitored. Hidden installations are security blind spots waiting to be exploited.

Incomplete Inventory

You can't manage what you can't see — unknown sites are unmonitored sites. Without a complete server inventory, you're making decisions based on partial information. Plugin vulnerabilities go unpatched, outdated PHP versions run unnoticed, and backups cover only the sites you remember. An incomplete inventory is a risk multiplier.

How It Works

One SSH connection. Complete WordPress inventory.

Automatic filesystem scanning with temporary credentials

BlockForge generates a temporary SSH key pair with a 5-hour expiry window. You add the public key to your server, and BlockForge connects securely to scan the filesystem for wp-config.php files. Each discovered installation is analyzed: site URL extracted, WordPress version detected, and WP-CLI availability checked. You review the results, select which sites to import, and BlockForge handles the rest. The temporary key expires automatically — no permanent access required.

  • Temporary SSH key with 5-hour expiry for security
  • Automatic WordPress detection via wp-config.php scanning
  • WP-CLI integration when available on the server
  • Site URL and WordPress version extraction
  • Selective import — choose which sites to add
  • Full server inventory overview at a glance
terminal

$ blockforge discover --host server.example.com

Connecting via SSH with temporary key...

✓ Connected to server.example.com

Scanning filesystem for wp-config.php...

▸ Scanning /var/www ...

▸ Scanning /home ...

▸ Scanning /srv ...

Found 12 WordPress installations

/var/www/acme-corp.com https://acme-corp.com WP 6.7.1

/var/www/shop.example.de https://shop.example.de WP 6.7.1

/var/www/blog.startup.io https://blog.startup.io WP 6.6.2

/var/www/portal.agency.com https://portal.agency.com WP 6.7.0

! /home/dev/staging.test http://staging.test WP 6.4.3

... and 7 more installations

Key expires in 4h 52m · 12 sites found · 1 outdated

Capabilities

Everything you need to discover and onboard WordPress sites from any server.

Automatic Detection

BlockForge scans the entire server filesystem for wp-config.php files. Every WordPress installation is identified regardless of directory structure, naming convention, or hosting panel configuration. Nested subdirectories, non-standard paths, and multi-tenant setups are all handled automatically.

Temporary SSH Keys

Security-first by design. BlockForge generates a unique SSH key pair for each discovery session with a strict 5-hour expiry. After the scan completes or the time limit is reached, the key is automatically invalidated. No permanent credentials are stored, and you retain full control over server access at all times.

WP-CLI Integration

When WP-CLI is available on the server, BlockForge leverages it for deeper inspection — extracting site URLs, admin emails, active theme details, and plugin inventories. This enriched data makes the import process faster and more accurate, giving you a comprehensive snapshot of each installation before you decide to import.

Selective Import

Discovery shows you everything; import only what matters. Review the full list of discovered WordPress installations, filter by version or path, and select exactly which sites to add to BlockForge. Skip test installations, ignore legacy projects, and focus your management dashboard on the sites that need active attention.

Version Detection

Every discovered installation includes the exact WordPress version. Immediately identify outdated installations that need updates, spot sites still running end-of-life PHP versions, and prioritize security updates across your entire server inventory. Version information is extracted directly from WordPress core files for accuracy.

Server Inventory

Get a complete overview of every WordPress installation on your server in one place. See paths, URLs, versions, and health indicators at a glance. Export the inventory for documentation, share it with your team for review, or use it as the starting point for a full server migration to BlockForge management.

Related Features

More ways to onboard your WordPress sites.

Discover every WordPress site on your server. Automatically.

Stop adding sites manually. Connect via SSH, scan the filesystem, and import every WordPress installation in minutes. Free plan available.