Tutorial — Hugo

Deploy Hugo
in seconds.

No CI/CD. No Git pushes. No deployment experience required. Go from a Hugo project on your machine to a live website with one command.


Before you start

You'll need a Hugo site on your machine. Don't have one yet? Follow the Hugo installation guide for your OS, then create a new site with the commands below.

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 generates your static site into a public/ directory. That's the folder Fyra deploys. Keep your terminal here — the next section picks up from inside ~/my-blog.

Deploy your Hugo site

cd into your Hugo public/ directory — that's the built site Fyra will deploy. No Git repos, no build pipelines, no dashboards.

~/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
$
Done. Your Hugo site is live with SSL and CDN. Every time you make changes, just run fyra push again.

Why Fyra for Hugo?

Most hosting platforms require you to connect a Git repo, configure build settings, and wait for a pipeline to run. Fyra skips all of that.

No Git flow needed

No commits, no pushes, no branches. Deploy straight from your local machine with fyra push.

Deploy in seconds

No build queues or CI minutes to burn through. Your files go live the moment you push.

Zero config

Fyra detects your Hugo public/ directory automatically. No build commands, no config files.

SSL & CDN included

Every deployment gets HTTPS and a CDN out of the box. No extra setup required.

No deployment experience required

Never deployed a website before? Fyra was built for you. If you can run commands in a terminal, you can deploy Hugo. No DevOps knowledge, no cloud accounts, no infrastructure to manage.


Custom domains

Use your own domain.

Want your Hugo site on your own domain instead of a fyra.sh subdomain? Upgrade to the Trail plan and point any domain to your deployment.

Trail plan
$12/month
Custom domain mapping, CDN, SSL, and unlimited deploys included.