Title: harvis.dev for Sysadmins & DevOps — free static hosting | harvis.dev
Open Graph Title: harvis.dev — deploy any folder with one command
X Title: harvis.dev — deploy any folder with one command
Description: Static hosting for sysadmins and DevOps teams: publish status pages, per-branch build previews and generated reports from CI with one API key. Nothing to run, nothing to click.
Open Graph Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.
X Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.
Opengraph URL: https://harvis.dev
Domain: harvis.dev
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I deploy from CI with no interactive step?","acceptedAnswer":{"@type":"Answer","text":"Yes — that's what the API key is for. Neither the GitHub Action nor the HTTP API needs a browser or an interactive login anywhere in the deploy path."}},{"@type":"Question","name":"Does harvis run anything server-side — a health check, a cron, a proxy?","acceptedAnswer":{"@type":"Answer","text":"No. It serves the files you upload and collects submissions from forms on them; there's no runtime behind that. A status page here is a page your pipeline regenerates and redeploys, not one that polls anything by itself."}},{"@type":"Question","name":"What are the per-site limits?","acceptedAnswer":{"@type":"Answer","text":"500 files and 50 MB per site. A generated report, a docs build, or a status page sits well inside that; a build carrying a few hundred megabytes of binary assets isn't the shape this is for."}},{"@type":"Question","name":"Do I need an account?","acceptedAnswer":{"@type":"Answer","text":"Not for the first deploy. You get a live URL and a private claim link; the claim link attaches the site to a free account when you want to choose its subdomain, redeploy over it, or delete it."}},{"@type":"Question","name":"What can harvis not host?","acceptedAnswer":{"@type":"Answer","text":"Anything that needs code running on a server: PHP, Node, Python, a database, or a page rendered at request time. harvis serves the static files you upload and collects submissions from forms on them. A JavaScript front end talking to an API hosted elsewhere works normally."}},{"@type":"Question","name":"What does it cost?","acceptedAnswer":{"@type":"Answer","text":"Publishing is free — 500 files and 50 MB per site, no card, and sites that do not expire. If a month outgrows the free limits the account steps onto the nearest paid step, from $5, and steps back down when usage does. Bandwidth and SSL are never billed."}}]}
| theme-color | #F6F7EE |
| color-scheme | light dark |
| og:site_name | harvis.dev |
| og:image | https://harvis.dev/og-image.png |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | The harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL. |
| og:type | website |
| twitter:card | summary_large_image |
| twitter:image | https://harvis.dev/og-image.png |
| twitter:image:alt | The harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL. |
| twitter:image:width | 1200 |
| twitter:image:height | 630 |
Links:
Viewport: width=device-width, initial-scale=1