50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
HeyForm

HeyForm

HeyForm to kreator formularzy o otwartym kodzie źródłowym. Alternatywa dla Typeform z rozgałęzianiem logiki, obliczeniami, przesyłaniem plików, integracją płatności i przestrzeniami roboczymi dla zespołów. Licencja AGPL, z bezpłatnym planem hostowanym i opcją samodzielnego hostowania. Przeznaczony do ankiet, zbierania leadów i quizów.

Wersja

Najnowsze

System Operacyjny

Serwer Ubuntu 24.04 LTS

Min. RAM

1 GB

Typy IP

IPV4,IPV6

Dostęp do instancji HeyForm

  • Otwórz przeglądarkę i przejdź pod adres: http://<Server_IP>
  • Utwórz pierwsze konto na stronie rejestracji.

Zarządzanie rejestracją (ważne dla bezpieczeństwa)

Rejestracja jest domyślnie włączona.

Aby wyłączyć rejestrację nowych użytkowników:

  1. Edytuj .env plik: APP_DISABLE_REGISTRATION=true
  2. Zastosuj zmiany docker compose -f /root/heyform/docker-compose.yml up -d

Zapobiega to tworzeniu kont przez nieuprawnione osoby.

Ważne pliki i katalogi

  • Katalog aplikacji: /root/heyform
  • Plik środowiskowy Docker: /root/heyform/.env
  • Plik Docker Compose: /root/heyform/docker-compose.yml
  • Przesłane obrazy formularzy: /root/heyform/assets/
  • Wolumin danych MongoDB: mongodb_data przechowywane w /var/lib/docker/volumes/
  • Wolumin danych KeyDB: keydb przechowywane w /var/lib/docker/volumes/
  • Konfiguracja odwrotnego proxy Nginx: /etc/nginx/sites-available/heyform.conf

Konfiguracja domeny i SSL

Skieruj domenę na adres IP serwera.

Edytuj konfigurację Nginx:

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

Zamień server_name <IP>; z server_name <your-domain>;

Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

Uruchom Certbot, aby wystawić certyfikat SSL:

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

Przetestuj i przeładuj Nginx:

sudo nginx -t
sudo systemctl reload nginx

Otwórz w przeglądarce: https://<your-domain>

Więcej w Self Hosted

Powiązane aplikacje.

Wdróż HeyForm już teraz. Od 2,48 USD/miesiąc.