Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
HeyForm

HeyForm

HeyForm — конструктор форм с открытым исходным кодом. Альтернатива Typeform с ветвлением логики, вычислениями, загрузкой файлов, приёмом платежей и командными рабочими пространствами. Лицензия AGPL, есть бесплатный облачный тариф и вариант для самостоятельного хостинга. Подходит для опросов, сбора лидов и тестов.

Версия

Новейший

Операционная система

Сервер Ubuntu 24.04 LTS

Мин. RAM

1 GB

Типы IP

IPV4,IPV6

Доступ к вашему экземпляру HeyForm

  • Откройте браузер и перейдите по адресу: http://<Server_IP>
  • Создайте первую учётную запись через страницу регистрации.

Управление регистрацией (важно для безопасности)

Регистрация включена по умолчанию.

Чтобы отключить регистрацию новых пользователей:

  1. Отредактируйте .env : APP_DISABLE_REGISTRATION=true
  2. Применить изменения: docker compose -f /root/heyform/docker-compose.yml up -d

Это предотвратит создание учётных записей посторонними пользователями.

Важные файлы и директории

  • Директория приложения: /root/heyform
  • Файл окружения Docker: /root/heyform/.env
  • Docker Compose-файл: /root/heyform/docker-compose.yml
  • Загруженные изображения форм: /root/heyform/assets/
  • Том данных MongoDB: mongodb_data хранится в /var/lib/docker/volumes/
  • Том данных KeyDB: keydb хранится в /var/lib/docker/volumes/
  • Конфигурация обратного прокси Nginx: /etc/nginx/sites-available/heyform.conf

Настройка домена и SSL

Направьте ваш домен на IP-адрес сервера.

Редактировать конфигурацию Nginx:

vim /etc/nginx/sites-available/heyform.conf

Замените server_name <IP>; с server_name <your-domain>;

Установить Certbot:

apt install -y certbot python3-certbot-nginx

Запустить Certbot для выпуска сертификата SSL:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>

Проверить конфигурацию и перезагрузить Nginx:

sudo nginx -t
sudo systemctl reload nginx

Открыть в браузере: https://<your-domain>

Ещё в разделе Self Hosted

Похожие приложения.

Развернуть HeyForm прямо сейчас. От $2.48/мес.