Отчёт или дашборд по ссылке
Дашборд не обязан быть сервисом с базой. Страница с графиками на Chart.js, ECharts или Recharts считает всё в браузере, а цифры лежат рядом файлом JSON или CSV. Такой отчёт публикуется как обычная статика: открывается по ссылке на любом устройстве, без VPN и входа в корпоративную систему. Обновление данных — новая публикация: секунды, адрес прежний.
Для кого: Аналитикам, маркетологам и агентствам, которые каждый месяц отправляют клиенту отчёт файлом и хотят заменить его ссылкой.
Соберите страницу отчёта
Chart.js, ECharts или React с Recharts — что удобнее; данные положите рядом файлом.
Опубликуйте на Tuqo
Готовую сборку — папкой; проект на Vite или Astro — архивом с исходниками, соберём на Node 20.
Закройте от посторонних
Вкладка «Видимость»: пароль с тарифа «Старт», срок доступа и лимит открытий — по желанию.
Как задеплоить
Что уже работает
- Любая клиентская библиотека графиков: Chart.js, ECharts, Recharts, D3
- Данные файлом рядом со страницей или запрос к вашему API из браузера
- Пароль, срок доступа и лимит открытий — с тарифа «Старт»
- Пересборка отчёта автоматизируется: CLI, Git CD, MCP и REST
- Аналитика показывает, открывали ли отчёт, без cookie и скриптов на странице
Чего пока нет
- · Нет серверных вычислений и базы: агрегировать данные нужно до публикации
- · Обновление по расписанию на нашей стороне не запускается — новую версию присылает ваш CI или агент
- · Нет экспорта дашборда в PDF и рассылки отчёта по списку адресов
Лимиты, которые важны для сценария
| Пароль на сайт | с тарифа «Старт» или опцией 199 ₽/мес на любом |
| Публикаций в сутки | 5 бесплатно, 50 на «Старте», 200 на «Профи», больше на старших |
| Хранимых версий | 1 бесплатно, 3 на «Старте», 5 на «Профи», до 30 на старших |
| Хранилище | 150 МБ бесплатно, 1 ГБ на «Старте», 3 ГБ на «Профи» |
Полная таблица — на странице тарифов.
Отчёт или дашборд по ссылке — частые вопросы
Откуда дашборд берёт данные без бэкенда? +
Из файлов рядом со страницей — JSON или CSV, которые вы выкладываете вместе с ней, либо из вашего внешнего API по HTTPS прямо из браузера. Своего серверного кода Tuqo не выполняет.
Как часто можно обновлять цифры? +
Сколько угодно, и это автоматизируется из CI или через MCP. Лимит публикаций в сутки: 5 на бесплатном тарифе, 50 на «Старте», 200 на «Профи».
Отчёт не попадёт в поиск? +
Закрытый сайт отдаёт поисковикам robots.txt с запретом обхода, а экран входа помечен noindex и отвечает кодом 401. Публичный отчёт индексируется как обычная страница — если это лишнее, закройте его паролем.
Можно дать доступ на время? +
Да: срок доступа и лимит открытий. Доступ закроется сам, файлы останутся на месте. В лимите открытий считаются устройства, а не просмотры.