Files
wiki/Catalogue-Self-Hosted/apps/app-opnform.md
T
2026-06-09 18:40:21 +02:00

3.0 KiB


title: OPNsense Form (OpnForm) created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, surveys-and-forms, app-marathon-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Surveys+and+Forms&app=opnform, https://opnform.com/]

📋 OpnForm

Constructeur de formulaires open-source moderne : drag & drop, branchement conditionnel, webhooks, intégrations — alternative crédible à Typeform/Jotform.

📋 Informations Générales

Champ Valeur
Site web opnform.com
GitHub open-formulieren/opnform
License AGPL-3.0
Langage PHP (Laravel) + Vue
Étoiles GitHub 1.2k
Catégorie [[cat-surveys-and-forms

📝 Description

OpnForm (anciennement OpenForm) est un constructeur de formulaires no-code orienté UX moderne. Drag & drop fluide, 25+ types de champs, branchement conditionnel, notifications email/Slack, webhooks sortants, intégrations natives (Notion, Sheets, Airtable, Discord).

Différence vs Formbricks : OpnForm se concentre sur les formulaires publics (contact, lead gen, RSVP, intake) sans tracking in-app. Formbricks vise les micro-enquêtes ciblées dans le produit.

Pour qui : équipes marketing/ops qui veulent un Typeform-like self-hosted, avec webhooks vers leur stack.

🚀 Installation

Docker Compose

version: '3.8'
services:
  opnform:
    image: opnform/opnform:latest
    container_name: opnform
    restart: unless-stopped
    environment:
      - APP_URL=https://forms.example.com
      - DB_CONNECTION=sqlite
      - MAIL_MAILER=smtp
      - MAIL_HOST=mail
      - MAIL_PORT=587
    volumes:
      - opnform_data:/app/storage
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.opnform.rule=Host(`forms.example.com`)"
      - "traefik.http.routers.opnform.entrypoints=websecure"
      - "traefik.http.routers.opnform.tls.certresolver=letsencrypt"

volumes:
  opnform_data:

🔄 Alternatives

Open Source

Propriétaires

  • Typeform — UX premium, conversational
  • Jotform — 6000+ templates
  • Fillout — Forms Notion-like

🔐 Sécurité

  • Auth : Email + OAuth (Google, GitHub)
  • CSP/SRI : headers stricts par défaut
  • Webhooks signés : HMAC optionnel sur les callbacks
  • RGPD : auto-hébergé, IP non loggée par défaut
  • Rate limiting : protection anti-spam native (honeypot, recaptcha)

📚 Ressources

Pages Liées