Deploy

Push to deploy. Anywhere.

Connect a GitHub repository and every push goes live. Publish the same build to Vercel, Netlify or your Pterodactyl panel, or download a ZIP for anything else.

deploy log · northwind
→ push received  github.com/acme/northwind@main
→ signature      sha256 verified
✓ nucaloric      /s/northwind/
Pipeline

What happens on git push.

git push

To your tracked branch.

#Webhook

HMAC-SHA256, per-site secret.

↓Fetch

Repo tarball at that commit.

/Folder

Root, or dist, public…

Live

/s/your-site, logged.

⇉Publish

Vercel · Netlify · Pterodactyl.

NUCALORIC deploys static output: HTML, CSS, JavaScript and assets. For frameworks, build in CI (a GitHub Action that commits dist works) or point at the folder you already commit. NUCALORIC never runs your build scripts on its servers.

Destinations

Built-in targets, and a ZIP for the rest.

● built in

NUCALORIC hosting

Served at /s/your-site/. First site free, then $1.50 per site per 30 days.

● source

GitHub

Import any public repo, or private ones with a token. Push-to-deploy with a signed webhook.

● built in

Vercel

Production deployment through the Vercel API with your token. Team IDs supported.

● built in

Netlify

Creates a Netlify site on first publish, then zip-deploys every update to it.

● built in

Pterodactyl

Writes your files into a server on your panel through the client API: game servers, web eggs, anything.

.zip● built in

ZIP export

Download any site as a ZIP, ready for drag-and-drop hosts.

via ZIP / GitHub

Cloudflare Pages

Upload the ZIP in Pages, or connect the same GitHub repo in Cloudflare.

via GitHub

Railway

Point Railway at the same repo for services that need a server.

via GitHub

Render

Static sites or web services from the same repository.

via Docker

Fly.io

Wrap the ZIP in the nginx Dockerfile below and fly deploy.

via ZIP

Docker

Two lines of Dockerfile serve the export anywhere containers run.

Set up push-to-deploy

Three steps, once.

Step 1

Import the repo

In Sites, choose GitHub, paste owner/repo or its URL, and pick the branch and folder.

Step 2

Add the webhook

Copy the site's payload URL and secret into GitHub → Settings → Webhooks, with content type JSON.

Step 3

git push

Pushes to that branch redeploy automatically. Publish to Vercel, Netlify or Pterodactyl from the same card.

# GitHub → Settings → Webhooks → Add webhook
Payload URL   https://YOUR-HOST/api/hooks/github/<site-id>
Content type  application/json
Secret        <shown on the site card>
Events        Just the push event
# Dockerfile for any exported site (Fly.io, Railway, your own box)
FROM nginx:alpine
COPY . /usr/share/nginx/html