Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
HeyForm

HeyForm

HeyForm é um criador de formulários open-source. Alternativa ao Typeform com ramificação lógica, cálculos, upload de arquivos, integração de pagamento e espaços de trabalho em equipe. Licenciado sob AGPL, com uma camada hospedada gratuita e opção de auto-hospedagem. Ideal para pesquisas, captação de leads e questionários.

Em resumo

8.9k

Estrelas no GitHub

236

Visualizações de página

317

Instalações ativas

Licença AGPL-3.0 Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acessando sua instância HeyForm

  • Abra o seu browser e visite: http://<Server_IP>
  • Crie sua primeira conta pela página de registro.

Gerenciamento de Registro (Importante para Segurança)

O registro está habilitado por padrão.

Para desabilitar novos cadastros de usuários:

  1. Editar o .env arquivo: APP_DISABLE_REGISTRATION=true
  2. Aplicar alterações docker compose -f /root/heyform/docker-compose.yml up -d

Isso impede que usuários não autorizados criem contas.

Ficheiros e diretórios importantes

  • Diretório da aplicação: /root/heyform
  • Arquivo de ambiente Docker: /root/heyform/.env
  • Ficheiro Docker Compose: /root/heyform/docker-compose.yml
  • Imagens de formulários enviadas: /root/heyform/assets/
  • Volume de dados MongoDB: mongodb_data armazenado em /var/lib/docker/volumes/
  • Volume de dados KeyDB: keydb armazenado em /var/lib/docker/volumes/
  • Configuração do proxy reverso Nginx: /etc/nginx/sites-available/heyform.conf

Configuração de Domínio e SSL

Aponte seu domínio para o IP do servidor.

Editar configuração do Nginx:

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

Substituir server_name <IP>; com server_name <your-domain>;

Instalar Certbot:

apt install -y certbot python3-certbot-nginx

Execute o Certbot para emitir o certificado SSL:

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

Teste e recarregue o Nginx:

sudo nginx -t
sudo systemctl reload nginx

Abrir no browser: https://<your-domain>

Mais em Self-hosted

Aplicações relacionadas.

Instale HeyForm agora. A partir de $2,48/mês.