Changer la taille maximale des pièces jointes/téléchargements

:bookmark: Ce guide explique comment modifier la taille maximale de téléchargement des pièces jointes pour les instances Discourse auto-hébergées.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur système
Le
limite de taille de téléchargement des pièces jointes par défaut est de 10 Mo.

Si vous auto-hébergez Discourse et devez autoriser des téléchargements supérieurs à 10 Mo, suivez les étapes ci-dessous.

Modification de la taille de téléchargement

  1. Connectez-vous à votre serveur :
  • Utilisez SSH pour accéder à l’interface de ligne de commande de votre serveur.
  1. Modifiez le fichier de configuration :
  • Accédez au répertoire de configuration et modifiez le fichier app.yml :
cd /var/discourse/
nano containers/app.yml
  1. Modifiez les paramètres de téléchargement :
  • Recherchez la section intitulée params. Juste en dessous, ajoutez la taille de téléchargement souhaitée en faisant très attention au formatage :
params:
  ## Quelle révision Git ce conteneur doit-il utiliser ? (défaut : latest)
  version: latest
  ## Taille maximale de téléchargement (défaut : 10m)
  upload_size: 20m
  1. Enregistrez vos modifications :
  • Appuyez sur Ctrl+X pour quitter, puis Y pour confirmer, et Enter pour enregistrer les modifications.
  1. Reconstruisez l’instance Discourse :
  • Exécutez la commande suivante depuis le répertoire /var/discourse :
./launcher rebuild app
  1. Mettez à jour les paramètres du site :
  • Accédez à /admin/site_settings/category/files dans votre tableau de bord Discourse.
  • Ajustez max attachment size kb (taille maximale des pièces jointes en ko) et max image size kb (taille maximale des images en ko) à la taille souhaitée (par exemple, 20 MB). L’interface utilisateur des paramètres vous permet de saisir la valeur et de sélectionner une unité (KB, MB ou GB) dans le menu déroulant.

:exclamation: Les deux paramètres sont limités par la valeur client_max_body_size de nginx, qui est contrôlée par le paramètre upload_size que vous avez défini à l’étape 3. Les paramètres du site ne peuvent pas dépasser cette limite.

62 « J'aime »
Can't Increase the Max File Size
What is the max image upload size limit by file type
Struggling to find correct instructions to increase file upload limit
Image upload size/resize question
Upload Large Video
Can't Increase the Max File Size
What is the maximum file size we can upload on discourse?
Rebuild of Discourse fails due to spaces in YAML file
With Uploads -- That page doesn’t exist or is private
Image upload error when using resizer
:cn: Change the max size of uploads/attachments | Discourse 修改上传附件的大小
Category image upload stops at 0%
Attachments max size limit in self and business hosting difference
Do I need to install NGINX and PHP to optimize my Discourse forum?
Remove Dropbox Onebox For Audio Links
Issue with maximum upload file size
Uploads involving client-side JS preprocessing fail in Chrome based browsers
“Image larger than 4mb” error when posting a gif
Inquiry About Discourse’s Support for Amazon S3 Storage
Maxmum upload size
Meta Data From Image Upload
Set file size upload to 17 megs, unable to upload 12.2 meg file
NGinx.conf File location
Multipart upload
Can Discourse accept attachments when using emails to create new category topics?
What is the maximum file size we can upload on discourse?
Problem about attachment file size
Max upload size error
Why is my upload limit 100mb?It's set to 500mb
Issue with maximum upload file size
Increasing max file size
How to change upload limit by command line
Attachments: Oops! That page doesn’t exist or is private
Increase the file size of attachment
Sorry, that file is too big V2
Raising max file upload limit in configs
Allow log file for topic and restricted to admin