rapadura: hotsites for the community
rapadura publishes static hotsites to addresses like
https://meetup-sobral.rapadura.net or https://conference.phpcomrapadura.org
and looks after them afterwards: versions, rollback, logs. It is built to be
used from the terminal or by your AI agent (Claude Code, Cursor, Codex,
Claude Desktop).
Three steps
-
Install the CLI
curl -fsSL https://agents.rapadura.net/install.sh | sh -
Sign in with GitHub (invite from the administrator required)
rapadura login -
Publish a folder that has an
index.htmlrapadura publish ./my-site --site meetup-sobral --create --title "Meetup Sobral"Seconds later the site is live at
https://meetup-sobral.rapadura.net.
Want your agent to do it for you? See Connecting your agent.
What you get
- Your own address with automatic HTTPS under
rapadura.netorphpcomrapadura.org. - Immutable versions. Every publish is a version; rolling back is one command.
- No server to look after. You never touch a machine, only the CLI.
- Secure by default. GitHub login, one revocable token per machine, and your agent only sees your own sites.
- Built for agents. Every command has
--json, errors carry stable codes, and the same operations exist as MCP tools.
Where to go
- Getting started: install, sign in, publish, update, roll back.
- Connecting your agent: Claude Code, Cursor, Codex and hosted MCP.
- WordPress sites: subsites on the rapadura.net multisite, REST API and wp-cli through the agent.
- Rules and limits: what can go in a site, names, sizes, security.
- Troubleshooting: what to do when something fails.
- What's next: approvals, custom domains, restore and more.
- CLI reference and error codes.