tuqo
Deploy Qwik

Deploy a Qwik app in seconds

Qwik is built on Vite and, in static mode, builds into dist/. Tuqo builds the project in an isolated sandbox and publishes it over HTTPS. Free SSL; version rollbacks on paid plans.

Build output: dist/ · Node 20 · free SSL
1

Upload the sources

A .tar.gz or .zip archive with the project, from the panel, the CLI or an AI agent; you can also just drag the folder in.

2

Build on Node 20

npm ci && npm run build, with the output taken from dist/.

3

Published over HTTPS

The site is on name.tuqo.ru right away, free SSL, a custom domain from the Start plan.

# build locally and upload, or upload the sources and let Tuqo build them
npm ci && npm run build        # output in dist/

# pack the output (index.html must be at the root of the archive)
tar -czf site.tar.gz -C dist .

# deploy over REST (or from the panel, or from an AI agent over MCP)
SITE=<site_id>   # from the panel or list_sites
curl -X POST https://api.tuqo.ru/api/v1/sites/$SITE/deploys \
  -H "Authorization: Bearer tqk_xxx_yyy" \
  -H "Content-Type: application/gzip" \
  --data-binary @site.tar.gz

The command line is not the only way: in the panel you can simply drag the site folder in, and instead of .tar.gz a .zip works too — Tuqo detects the archive format by itself.

Deploying Qwik — frequently asked questions

What is Qwik's output folder? +

In static mode Qwik (Vite) builds into dist/, and Tuqo takes the output from there automatically.

Is Qwik City SSR supported? +

No. Tuqo is static hosting: use the static adapter (SSG); server rendering does not run.

Does client-side routing work? +

Yes, there is a fallback to index.html, so routes open directly.

Deploy other stacks