Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
HeyForm

HeyForm

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

Кратко

8.9k

Звёзды на GitHub

43

Просмотры страниц

317

Активные установки

Лицензия AGPL-3.0 Версия Latest OS Ubuntu Server 24.04 LTS Min 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/мес.