Stronghold WP

Static site

Your site as plain HTML files — just as a visitor sees it. WordPress stays hidden.

What it looks like

A new version awaits approval, with a list of new and changed addresses.
A new version awaits approval, with a list of new and changed addresses.
Recent versions of the static site — you go back to the previous one with a single click.
Recent versions of the static site — you go back to the previous one with a single click.
The static copy’s status and the last build report: how many pages were created and what was removed from the copy.
The static copy’s status and the last build report: how many pages were created and what was removed from the copy.

Screenshots from a test installation with sample data.

What it does

  • The server delivers the site without PHP or a database — WordPress and plugins cannot be attacked through the public site
  • Posts, pages, archives, RSS and sitemap; only the files the content refers to
  • Checks that nothing from the dashboard got into the copy — on an error it does not publish the version
  • Replaces forms with e-mail contact
  • Refreshes after content changes and every night; unpublished content disappears at once
  • Three versions to roll back to and approval with a list of differences
  • Ready-made nginx and Apache server settings

Specification

Version1.1.8
RequiresWordPress 6.4+ · PHP 8.1+ · Stronghold WP 1.4.0+
Serverweb server configuration (nginx or Apache); server cron with WP-CLI recommended
Who changes the settingstechnical caretaker
External connectionsnone — it connects only to your own site
Datacopy files in a directory on the server (by default in wp-content; a directory outside the public one is recommended), three versions
Dashboard languagesPolish, Ukrainian, English
Updatestogether with Stronghold WP, from the update channel