Veuillez expliquer comment fonctionne l'hébergement de photos dans le forum. Est-ce que cela devient très coûteux ?

Je suis préoccupé par le coût d’hébergement des photos. (J’ai configuré mon forum sur un droplet avec le plan à 10 $ de Digital Ocean – le forum n’a encore aucun utilisateur.) Je suppose que les photos sont stockées dans mon droplet Digital Ocean. Cela signifie-t-il que je dois disposer de suffisamment d’espace de stockage chez Digital Ocean pour accommoder la quantité de données que ces photos occupent ?

L’hébergement des photos au sein du forum est important, mais comment estimer le coût dans le temps à mesure que de nouvelles photos sont ajoutées chaque mois ? Existe-t-il des paramètres pour optimiser les photos des utilisateurs ?

Je serais très reconnaissant si quelqu’un pouvait fournir une explication simple sur l’hébergement des photos et les coûts. Merci.

C’est exact. Vous pouvez également héberger les photos sur DigitalOcean Spaces (guide de configuration) ou sur Amazon via leur service S3 (guide de configuration), ce qui réduirait considérablement les coûts pour un stockage plus important.

Vous avez également des paramètres dans Discourse pour limiter la taille maximale autorisée des images, ce qui garantit que les utilisateurs ne téléversent pas des images excessivement volumineuses qui consommeraient beaucoup d’espace de stockage.

Voici quelques estimations mathématiques issues d’un sujet précédent :

En extrapolant ces calculs vers l’offre de 250 Go de DigitalOcean Spaces à 5 $/mois… si vous aviez 1 000 utilisateurs téléversant 3 images par an à 3 Mo chacune… vous seriez couvert pour environ 27 ans.

Merci ! C’est une information extrêmement utile.

Je suppose que le forum sera riche en photos, mais comme je n’ai aucun utilisateur pour le moment, je ne sais pas encore. Recommanderiez-vous de configurer le forum pour héberger les photos sur DigitalOcean Spaces ou S3 avant le lancement public ?

Par ailleurs, Discourse optimise-t-il les photos ? Si oui, existe-t-il une documentation sur les paramètres de cette fonctionnalité ? (Je m’excuse pour des questions probablement très basiques et évidentes – je suis un peu lent à la compréhension. :upside_down_face:) Merci !

Oui, il serait plus simple de commencer ainsi plutôt que de devoir migrer plus tard.

Non, pas les fichiers originaux téléchargés (c’est pourquoi nous recommandons de limiter la taille maximale des téléchargements dans les paramètres). Discourse crée des images optimisées pour l’affichage dans les messages (pour réduire le temps de chargement et l’utilisation de la bande passante), mais un utilisateur peut cliquer sur l’image pour voir l’original en taille réelle.

Si cela est absolument nécessaire, nous disposons d’un script qui peut être exécuté manuellement depuis la ligne de commande de temps en temps pour réduire la taille des images originales stockées sur le serveur.

Merci, @awesomerobot ! Votre réponse a été incroyablement utile et a dissipé une partie de mes inquiétudes avant le lancement.