Formbricksv5.2.1
Платформа опросов и форм: link-, website- и in-app-опросы, 40+ шаблонов (NPS, CSAT, CES, PMF), конструктор с условной логикой, живое превью, аналитика ответов, API, вебхуки и интеграции. Замена Typeform, Google Forms и Qualtrics.
Formbricks - open-source платформа для опросов, форм и сбора обратной связи: собираете NPS и CSAT, продуктовые и лид-формы, in-app и по публичной ссылке, а ответы и контакты респондентов остаются на вашем сервере, а не в чужом облаке. Своя замена Typeform, Google Forms, Qualtrics и SurveyMonkey - без платы за число ответов и без выноса персональных данных в чужую юрисдикцию (данные под 152-ФЗ).
Внутри 40+ готовых шаблонов (NPS, CSAT, CES, PMF, churn, eNPS), конструктор с блоками и условной логикой, живое превью, аналитика ответов с дашбордами, API и SDK, вебхуки и интеграции (Notion, Google Sheets, Slack, Airtable). Ядро под лицензией AGPLv3; часть корпоративных фич (SSO, роли, audit log) - под отдельной Enterprise-лицензией.
После создания сервера ставится автоматически: web + PostgreSQL + Valkey + Cube + Hub за Caddy с Let's Encrypt. Это тяжелый стек v5 - нужен тариф с 8 ГБ RAM.
Что внутри
- Formbricks web
- веб-приложение и API (Next.js), конструктор опросов и аналитика.
- PostgreSQL (pgvector)
- основная БД: опросы, ответы, контакты.
- Valkey (Redis)
- кеш, rate limiting и audit log.
- Cube
- семантический слой аналитики для дашбордов ответов.
- Hub
- служебный API (taxonomy) стека Formbricks.
- Caddy
- reverse-proxy и авто-TLS (Let's Encrypt), наружу только
80/443.
Как войти
Адрес формируется из IP сервера: замените точки на дефисы и добавьте
.fatmetal.net. Пример: IP45.15.159.10->https://45-15-159-10.fatmetal.net/.Первый вход - мастер создания администратора: задайте email и пароль прямо на экране входа. Стек стартует несколько минут (тянет ~5 ГБ образов и прогоняет миграции БД) - подождите загрузки.
Регистрация по умолчанию закрыта: новых пользователей приглашаете из UI. Инвайты, сброс пароля и верификация email требуют SMTP - пропишите
SMTP_*в/opt/formbricks/.env. Загрузка файлов в опросах требует S3-совместимого хранилища (S3_*).
Свой домен
Направьте A или CNAME на этот сервер, пропишите домен в /etc/formbricks-mp/params.env (DOMAIN=ваш-домен), обновите WEBAPP_URL/NEXTAUTH_URL в /opt/formbricks/.env и перезапустите install.sh (или Caddy) - выпустится Let's Encrypt. Полная памятка и адрес - на сервере: cat /root/formbricks-credentials.txt.
Требования
Ubuntu 24.04, открытые порты 80/443. Тяжелый стек v5: в простое занимает около 963 МиБ RAM (web на Next.js - главный потребитель), образы на диске ~5,2 ГБ. Нужен тариф CPU4-RAM8-DISK100 (младший не тянет пять контейнеров и миграции). Перед обновлением делайте бэкап тома postgres - на старте прогоняются автомиграции БД.