Хостинг статики

Залил архив — сайт уже живой.

Tuqo держит каждую версию сайта рядом и переключает боевую одним атомарным щелчком. Без даунтайма. Без «подождите, раскатывается».

0 сек очереди для готовой статики 1 вызов на откат к прошлой версии
deploys · my-promo
LIVE
v3 · maina91f0c2 building
v2 · main7d4e8b1 active
v1 · main2c0a55f superseded
~300мс
от готового архива до LIVE
100%
атомарное переключение
версий рядом для отката
любой
стек: dist или сборка
Путь деплоя

Три шага, и ни одного из них не делаете вручную

Указатель боевой версии переключается только когда новая сборка полностью готова. Пользователь не увидит ни одной полустраницы.

Отдаёте архив

tar.gz с готовой статикой или исходники с package.json — Tuqo сам разберётся, что собирать.

→ queued

Сборка в изоляции

Каждая сборка идёт в отдельном Podman-контейнере. Чужой деплой не дотянется до вашего.

→ building → ready

Щелчок указателя

Когда версия готова, боевой указатель атомарно встаёт на неё. Старая остаётся рядом — для отката.

→ active
Что внутри

Инфраструктура, о которой не нужно думать

Мгновенная публикация

Готовый dist без package.json уходит в LIVE без очереди сборки и без расхода build-минут.

Откат за один вызов

Что-то сломалось в проде? Указываете прошлый готовый деплой — указатель возвращается на него.

Изоляция сборок

Podman-контейнер на каждую сборку. Предсказуемое окружение и никаких соседей по процессу.

Свой домен

Привязываете FQDN, подтверждаете TXT-записью — и сайт открывается на вашем адресе с HTTPS.

MCP-слой для агентов

Деплой, статус, откат и домены доступны как инструменты MCP — ваш ИИ-ассистент публикует сайт сам, без открытой панели. Именно так собрана и опубликована эта страница.

Один поток

Деплой без церемоний

Соберите архив локально или доверьте сборку Tuqo. Дальше — один вызов и опрос статуса. Когда статус стал ready, версия уже в эфире.

queued · building · ready · active
deploy.sh
# готовый dist — без сборки, без build-минут
$ tar czf site.tar.gz -C dist .
$ tuqo deploy --site my-promo --src site.tar.gz
→ deploy 7d4e8b1 created
→ status: queued
→ status: ready
→ pointer: LIVE ⇒ 7d4e8b1 ✓ active

# упс, нужно откатиться
$ tuqo rollback --to 2c0a55f
→ pointer: LIVE ⇒ 2c0a55f

Ваш следующий деплой — без даунтайма

Соберите страницу, отдайте архив, поймайте щелчок указателя. Старые версии останутся рядом — на случай, если захочется назад.