Sitebrush — replace hacked WordPress with editable static HTML

Sitebrush — replace hacked WordPress with editable static HTML

Sitebrush — replace hacked WordPress with editable static HTML

Sitebrush — replace hacked WordPress with editable static HTML

Sitebrush — replace hacked WordPress with editable static HTML

sitebrush Editable static websites
WordPress rescue CMS · Static HTML · One binary

Replace hacked WordPress with editable static HTML.

Sitebrush imports an existing website, removes the risky dynamic backend, and gives you a fast static site that you can still edit directly in the browser.

Built for old business websites, landing pages, portfolios, documentation, small company sites and abandoned WordPress installations that no longer need a database, plugins or a public admin panel.

10+ years in real operation
1 file single server binary
0 plugins no plugin maintenance stack

The problem

Many WordPress sites do not need WordPress anymore.

A huge number of websites are just pages, text, images, menus, contact blocks, articles and landing pages. But they still carry the full WordPress burden: database, plugins, themes, updates, login attacks and broken dependencies.

  • Old WordPress sites get hacked because nobody updates plugins.
  • Small businesses are afraid to touch the website because every update can break it.
  • The site is mostly static, but still depends on PHP, MySQL, themes and plugin code.
  • Developers disappear, hosting changes, external files break and pages start returning 404.

The Sitebrush answer

Convert the website into static HTML, keep it editable, and remove the fragile dynamic backend. Your visitors receive normal generated pages. You still get browser-based editing, revisions, shared blocks, file management, import tools and safe publishing.

How it works

From old website to editable static site.

1

Import

Point Sitebrush at an existing WordPress, Joomla, Wix, Readymag or custom website. It copies pages, media, styles, scripts and other resources.

2

Edit

Open the new site and edit content in the browser. Use right click on desktop or long press on mobile.

3

Publish safely

Freeze the public version while editing. Visitors keep seeing the stable site. When everything is checked, unfreeze and publish.

Positioning

Not a WordPress clone. A WordPress retirement tool.

Keep WordPress when you need:

  • WooCommerce or complex e-commerce
  • Dynamic membership systems
  • Large plugin ecosystems
  • Complex server-side workflows
  • Custom PHP plugin logic

Use Sitebrush when your site is mostly:

  • Business pages and landing pages
  • Portfolio or agency website
  • Documentation or knowledge base
  • Old WordPress site that keeps breaking
  • Static content that still needs easy editing

Main features

Static output, CMS comfort.

Sitebrush gives you the reliability of generated static HTML while preserving the editing workflow people expect from a CMS.

Template icon
Magic number 1

Shared blocks with SiteBrush-Template

A normal static website is hard to maintain when the same header, footer, menu or contact block appears on many pages. Sitebrush solves this with shared elements. Mark a common block with class="SiteBrush-Template TemplateID", where TemplateID is any unique element name. Edit it once, and Sitebrush updates it everywhere it is used.

Import icon
Magic number 2

Import an existing website and its files

Sitebrush can copy an existing website and turn it into editable static HTML. It imports pages, images, CSS, JavaScript, videos and other resources. This is useful when the old CMS was hacked, plugins started breaking, the server became outdated, or you simply want full control over your website again.

404 protection icon
Magic number 3

Protection from broken URLs

If a page changes address, for example /contacts becomes /address, Sitebrush can keep the old address working too. Visitors avoid 404 errors, old links keep working, and search engines can continue using existing signals.

Freeze icon
Magic number 4

Freezing and safe publishing

Press “freeze” and continue editing without exposing unfinished changes to visitors. The public site stays stable while you work. When the new version is ready, unfreeze and publish it.

Binary icon
Magic number 5

One binary, no dependency stack

Sitebrush comes as a single binary. Download it, run it, and your server is ready. No separate database, no plugin stack, no complicated dependency chain. Linux, Windows, macOS, FreeBSD, OpenBSD and NetBSD are supported.

Quick start

Point your domain and start editing.

1. Point DNS to the Sitebrush server

Add an A record for your domain:

domain.com. IN A 46.4.4.46

2. Open your website and edit

Open your domain in a browser, then use right click or long press to edit content.

http://domain.com

Download

Install Sitebrush server.

The recommended way to use Sitebrush is the server version. Copy the command block for your operating system, run it on your server, and Sitebrush will be installed as a system service.

Latest builds are stored at https://sitebrush.com/download/latest.

On Linux, download the binary, make it executable, then run sitebrush -setup.
Linux server — recommended

04b158d78c93b65c714bb6256da221a4.png Linux amd64

For most Intel/AMD Linux servers. Copy and run as root or with sudo.

sudo curl -L -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_linux_amd64
sudo chmod +x /usr/local/bin/sitebrush
sudo /usr/local/bin/sitebrush -setup

04b158d78c93b65c714bb6256da221a4.png Linux arm64

For ARM64 Linux servers, including many VPS, ARM boards and Apple Silicon Linux systems.

sudo curl -L -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_linux_arm64
sudo chmod +x /usr/local/bin/sitebrush
sudo /usr/local/bin/sitebrush -setup
BSD server install

c1ce8baa90a2ffd348069e69fa4fda93.pngFreeBSD amd64

Installs the binary, creates an rc.d service and starts it.

sudo fetch -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_freebsd_amd64
sudo chmod +x /usr/local/bin/sitebrush
sudo tee /usr/local/etc/rc.d/sitebrush >/dev/null <<'EOF'
#!/bin/sh

# PROVIDE: sitebrush
# REQUIRE: NETWORKING
# KEYWORD: shutdown

. /etc/rc.subr

name="sitebrush"
rcvar="sitebrush_enable"
command="/usr/sbin/daemon"
pidfile="/var/run/sitebrush.pid"
command_args="-f -p ${pidfile} /usr/local/bin/sitebrush"

load_rc_config $name
: ${sitebrush_enable:=NO}
run_rc_command "$1"
EOF
sudo chmod +x /usr/local/etc/rc.d/sitebrush
sudo sysrc sitebrush_enable=YES
sudo service sitebrush start

c1ce8baa90a2ffd348069e69fa4fda93.pngFreeBSD arm64

Same service setup for ARM64 FreeBSD systems.

sudo fetch -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_freebsd_arm64
sudo chmod +x /usr/local/bin/sitebrush
sudo tee /usr/local/etc/rc.d/sitebrush >/dev/null <<'EOF'
#!/bin/sh

# PROVIDE: sitebrush
# REQUIRE: NETWORKING
# KEYWORD: shutdown

. /etc/rc.subr

name="sitebrush"
rcvar="sitebrush_enable"
command="/usr/sbin/daemon"
pidfile="/var/run/sitebrush.pid"
command_args="-f -p ${pidfile} /usr/local/bin/sitebrush"

load_rc_config $name
: ${sitebrush_enable:=NO}
run_rc_command "$1"
EOF
sudo chmod +x /usr/local/etc/rc.d/sitebrush
sudo sysrc sitebrush_enable=YES
sudo service sitebrush start

e3124d65b5feeb6af8ec8f882b167a35.pngOpenBSD amd64

Downloads the binary, creates an rc.d service and enables it with rcctl.

sudo ftp -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_openbsd_amd64
sudo chmod +x /usr/local/bin/sitebrush
sudo tee /etc/rc.d/sitebrush >/dev/null <<'EOF'
#!/bin/ksh

daemon="/usr/local/bin/sitebrush"
daemon_flags=""

. /etc/rc.d/rc.subr

rc_cmd $1
EOF
sudo chmod +x /etc/rc.d/sitebrush
sudo rcctl enable sitebrush
sudo rcctl start sitebrush

e3124d65b5feeb6af8ec8f882b167a35.pngOpenBSD arm64

Same rcctl service setup for ARM64 OpenBSD systems.

sudo ftp -o /usr/local/bin/sitebrush https://sitebrush.com/download/latest/server-app/sitebrush_openbsd_arm64
sudo chmod +x /usr/local/bin/sitebrush
sudo tee /etc/rc.d/sitebrush >/dev/null <<'EOF'
#!/bin/ksh

daemon="/usr/local/bin/sitebrush"
daemon_flags=""

. /etc/rc.d/rc.subr

rc_cmd $1
EOF
sudo chmod +x /etc/rc.d/sitebrush
sudo rcctl enable sitebrush
sudo rcctl start sitebrush
Windows server install

66aab89d1af641ee0ae190f6b3ea4e09.pngWindows amd64 PowerShell

Run PowerShell as Administrator. This downloads Sitebrush and creates a Windows service.

$ErrorActionPreference = "Stop"
$Dir = Join-Path $env:ProgramFiles "sitebrush"
$Exe = Join-Path $Dir "sitebrush.exe"
New-Item -ItemType Directory -Force -Path $Dir | Out-Null
Invoke-WebRequest -Uri "https://sitebrush.com/download/latest/server-app/sitebrush_windows_amd64.exe" -OutFile $Exe
New-Service -Name "sitebrush" -DisplayName "sitebrush" -BinaryPathName ('"{0}"' -f $Exe) -StartupType Automatic
Start-Service sitebrush

66aab89d1af641ee0ae190f6b3ea4e09.pngWindows arm64 PowerShell

For ARM64 Windows servers or devices. Run PowerShell as Administrator.

$ErrorActionPreference = "Stop"
$Dir = Join-Path $env:ProgramFiles "sitebrush"
$Exe = Join-Path $Dir "sitebrush.exe"
New-Item -ItemType Directory -Force -Path $Dir | Out-Null
Invoke-WebRequest -Uri "https://sitebrush.com/download/latest/server-app/sitebrush_windows_arm64.exe" -OutFile $Exe
New-Service -Name "sitebrush" -DisplayName "sitebrush" -BinaryPathName ('"{0}"' -f $Exe) -StartupType Automatic
Start-Service sitebrush
Desktop app

Desktop app icon Optional local desktop builds:

Desktop versions are secondary. Use them when you want to run Sitebrush locally with a graphical interface. This page can suggest the right archive for your platform.

fbad588e1b8c94b6b80708bc9917706e.png macOS desktop

Universal DMG for Intel and Apple Silicon Macs.

Download macOS DMG

66aab89d1af641ee0ae190f6b3ea4e09.png Windows desktop

ZIP archives only. Choose amd64 for most PCs or arm64 for ARM Windows devices.

04b158d78c93b65c714bb6256da221a4.png Linux desktop

Choose architecture and GTK runtime. GTK 4.1 is for newer systems, GTK 4.0 for older LTS systems.

Screenshots

See Sitebrush in action.

The simple promise

Sitebrush is for people who are tired of maintaining WordPress.

Keep the website. Keep the design. Keep browser editing. Remove the database, plugin stack, public admin backend and endless update anxiety.