---
title: Nextcloud Forms
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, surveys-and-forms, nextcloud, app-marathon-batch-b]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Surveys+and+Forms&app=nextcloud-forms, https://apps.nextcloud.com/apps/forms]
---

# 📋 Nextcloud Forms

> **Module de sondages intégré à Nextcloud** : créez des formulaires, collectez les réponses, visualisez les statistiques — sans quitter votre cloud privé.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [apps.nextcloud.com/apps/forms](https://apps.nextcloud.com/apps/forms) |
| **GitHub** | [nextcloud/forms](https://github.com/nextcloud/forms) |
| **License** | AGPL-3.0 |
| **Langage** | JavaScript / Vue |
| **Étoiles GitHub** | 0.4k ⭐ |
| **Catégorie** | [[cat-surveys-and-forms|Surveys and Forms]] |

## 📝 Description

**Nextcloud Forms** est l'extension officielle de sondages pour Nextcloud. Elle propose un éditeur de questions simple (texte, choix unique/multiple, date, fichier), des formulaires publics partageables par lien, et des statistiques agrégées en temps réel.

Différence vs Formbricks : Forms est un **module léger** du Nextcloud existant (pas de produit standalone). Formbricks est une plateforme dédiée experience management avec webhooks, intégrations produit, logique avancée.

Pour qui : utilisateurs Nextcloud qui veulent créer un sondage rapide sans installer un service tiers.

## 🚀 Installation

### Installation via interface Nextcloud (recommandé)

```bash
# Dans le conteneur Nextcloud
occ app:install forms
occ app:enable forms
```

### docker-compose (intégration)

```yaml
version: '3.8'
services:
  nextcloud:
    image: nextcloud:28-apache
    container_name: nextcloud
    restart: unless-stopped
    volumes:
      - nextcloud_data:/var/www/html
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.nextcloud.rule=Host(`cloud.example.com`)"
      - "traefik.http.routers.nextcloud.entrypoints=websecure"
      - "traefik.http.routers.nextcloud.tls.certresolver=letsencrypt"
    depends_on:
      - db

  db:
    image: mariadb:11
    environment:
      - MYSQL_ROOT_PASSWORD=***      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=***    volumes:
      - nextcloud_db:/var/lib/mysql

volumes:
  nextcloud_data:
  nextcloud_db:
```

## 🔄 Alternatives

### Open Source
- [[app-limesurvey]] — Référence sondages avancés
- [[app-formbricks]] — Experience management complet
- [[app-typo3-survey]] — Si déjà sous TYPO3

### Propriétaires
- **Google Forms** — Gratuit avec compte Google
- **Microsoft Forms** — Intégré à M365
- **Typeform** — UX premium

## 🔐 Sécurité
- **Stockage interne** : réponses dans la base Nextcloud (chiffrée si E2EE activé)
- **Anonymat configurable** : le créateur peut voir qui a répondu (compte NC) ou pas
- **Partage par lien** : token aléatoire, expiration possible
- **Aucune donnée externe** : tout reste dans votre instance

## 📚 Ressources
- [Page de l'app](https://apps.nextcloud.com/apps/forms)
- [GitHub](https://github.com/nextcloud/forms)
- [Documentation utilisateur](https://docs.nextcloud.com/server/latest/user_manual/en/file_previews.html)

## Pages Liées
- [[cat-surveys-and-forms]] — Catégorie Surveys and Forms
- [[app-nextcloud]] — Suite Nextcloud
- [[recettes-docker-compose]] — Templates Docker
