fyra

Push any directory. Get a live URL.

Have a Hugo site on disk

If you don't have one yet, the official Hugo installation guide walks you through it.

terminal
# Install Hugo (macOS) $ brew install hugo # Create a new Hugo site $ hugo new site my-blog # Add a theme and some content, then build $ cd my-blog && hugo ✓ Total in 42 ms

Hugo writes its static output to public/. That's the directory Fyra deploys.

From inside public/
~/my-blog/public
# Navigate to your Hugo output directory $ cd ~/my-blog/public # Step 1 — Install Fyra $ curl -fsSL https://fyra.sh/install.sh | sh # Step 2 — Create an account (first time only) $ fyra register Check your email to verify your account, then: $ fyra login ✓ Logged in # Step 3 — Create your app $ fyra create # Step 4 — Push it live $ fyra push ✓ Deployed to https://my-blog.apps.fyra.sh $

Your site is now live with SSL and CDN. Re-run fyra push any time you rebuild — that's the entire deploy loop.

No Git flow needed

Deploy straight from your local public/ directory. No repos to set up, no branches to protect.

Deploy in seconds

No build queues. No CI minutes to budget for. Push and you're done.

Zero config

Fyra auto-detects public/. No YAML, no presets, no surprises.

SSL & CDN included

HTTPS and a global CDN out of the box. No CloudFront to configure, no certificates to renew.

No deployment experience required

Built for non-DevOps users. No cloud accounts to manage. No infrastructure to operate. If you can run fyra push, you can ship.

Use your own domain.

Upgrade to the Trail plan to map yourblog.com to your Fyra site. Point a CNAME, verify, done.

See plans

Trail plan
$12 / month
  • Custom domain mapping
  • Global CDN
  • SSL included
  • Unlimited deploys