50% off 全プラン、期間限定。料金は $2.48/mo
HeyForm

HeyForm

HeyForm はオープンソースのフォームビルダーです。ロジック分岐、計算式、ファイルアップロード、決済連携、チームワークスペースを備えた Typeform の代替ツールです。AGPL ライセンスで提供され、無料のホスティングプランとセルフホストオプションの両方に対応。アンケート・リード獲得・クイズ作成に適しています。

バージョン

最新

オペレーティングシステム

Ubuntu Server 24.04 LTS

最小 RAM

1 GB

IPタイプ

IPV4,IPV6

HeyForm インスタンスへのアクセス

  • ブラウザを開いて次の URL にアクセスしてください : 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>

セルフホストの関連記事

関連アプリ。

HeyFormをデプロイする $2.48/月からの価格