# Questions fréquentes

# Hébergement et données

Est-ce que Puna stocke les données dans le cloud ?

Non. Puna est entièrement auto-hébergé. Vos données restent sur votre propre infrastructure, dans la base de données MariaDB et dans le dossier storage/ de votre serveur.


Peut-on utiliser Puna sans MariaDB ?

La variable DB_DIALECT accepte mysql, postgres et sqlite, mais seul MariaDB est officiellement testé. Les autres dialectes peuvent fonctionner mais ne bénéficient pas du même niveau de support.

# Fonctionnalités optionnelles

Que se passe-t-il si SMTP n'est pas configuré ?

La réinitialisation de mot de passe et les emails de bienvenue sont silencieusement désactivés. L'application fonctionne normalement pour toutes les autres fonctionnalités.


L'upload de fichiers fonctionne-t-il sans ClamAV ?

Oui. Si CLAMAV_ENABLED=false (ou si la variable est absente), les fichiers sont acceptés sans scan antivirus. Le pipeline de validation (extension + magic bytes + inspection des archives) reste actif.


Peut-on utiliser Puna sans le serveur MCP ?

Oui. MCP_ENABLED=false par défaut. Le serveur MCP est entièrement optionnel et n'a aucun impact sur le fonctionnement de l'application si désactivé.

# Gestion des accès

Quel rôle doit-on attribuer à un développeur externe ?

  • editor : s'il doit gérer les formulaires et consulter les soumissions.
  • viewer : s'il doit seulement consulter les données en lecture seule.

Voir la matrice des rôles pour le détail complet des permissions.