J’ai récemment eu le plus gros problème avec mon serveur ! Parce que mon site a commencé à avoir beaucoup de Go et que j’ai dû acheter plus de Go sur le serveur !
Mais la question est que le contenu en GigaOctets ne cesse de croître, comment puis-je savoir d’où viennent ces Go ? Y a-t-il un moyen de supprimer ces Go ? Puis-je sauvegarder mon forum sur mon PC au lieu de le sauvegarder sur le serveur et économiser des Go sur le serveur ? Si je supprime tous les anciens sujets de mon forum d’économie en Go ? Lorsque mes membres téléchargent des gifs et des vidéos sur mon site, cela pèse-t-il en Go ? Y a-t-il une option pour supprimer cela ? Pour qu’il ne reste que quelques jours sur le serveur et qu’il se supprime ?
Salut. Je ne suis pas un expert de Discourse, mais vous devriez pouvoir télécharger les sauvegardes présentes sur le serveur sur votre PC, puis supprimer la sauvegarde du serveur. Vous devriez pouvoir importer la sauvegarde depuis votre PC lorsque vous souhaitez l’utiliser.
Concernant votre question sur les GIF, si vous utilisez une extension comme Tenor, je ne pense pas qu’elle occupe d’espace car l’image est rendue depuis leurs serveurs. Cependant, si vos utilisateurs téléchargent des GIF, cela pourrait être une autre histoire.
Je ne suis pas un expert en la matière, mais j’utilise ceci dans le shell :
cd /var/discourse/shared/standalone
du -sh * | sort -h
Et après cela, je réfléchis à la prochaine étape.
Mais de nos jours, les vidéos et les photos sont d’énormes gouffres qui consomment tout l’espace. Les vidéos sont, et ont toujours été, volumineuses en taille d’octets. Après que tout le monde ait pensé que plus de gigas signifiait de meilleures photos, celles-ci ont également commencé à poser un réel problème.
C’est juste une perte de temps d’essayer d’éduquer les utilisateurs à optimiser les images (et la plupart des téléphones ne peuvent même pas le faire ; c’est particulièrement vrai avec les iPhones où une opération aussi basique que la réduction de la taille des images n’est pas offerte comme outil par le système d’exploitation lui-même, mais nécessite un travail supplémentaire.
Bien sûr, Discourse fait quelque chose, mais sur les forums qui utilisent beaucoup d’images — c’est plus ou moins la norme aujourd’hui — ce n’est pas suffisant.
Il y a trop d’options pour le faire, à ma connaissance :
utiliser une limite très basse pour la taille des téléchargements (et vos utilisateurs seront furieux parce que leurs superhypergigaimages seront rejetées)
ne pas autoriser les vidéos du tout (et vos utilisateurs seront à nouveau furieux parce qu’ils ne veulent tout simplement pas utiliser Youtube ou similaire parce que les plateformes de médias sociaux à un milliard de dollars autorisent les vidéos)
C’est une guerre que nous, petits poissons, avons déjà perdue.
J’utilise S3 comme CDN, mais ces frais commencent à me suffoquer.
Merci de votre réponse ! J’ai tapé la commande et ceci est apparu, que signifie chaque ligne ? postgress_backup ? tmp ? state ? postgres_data ? uploads ? backups ? Comment puis-je supprimer ces Go qui apparaissent ?
Je pense que je vais devoir interdire définitivement le téléchargement de vidéos ou de photos sur mon forum
Merci de votre réponse ! Savez-vous où je peux télécharger les sauvegardes et les supprimer du serveur ? D’ailleurs, est-ce que c’est bien de faire ça ? Les supprimer du serveur et les enregistrer sur le PC ? À quoi servent ces sauvegardes ? S’agit-il des informations de mes utilisateurs ?
Absolument. Peu importe où vous le stockez. J’utilise Amazon S3.
C’est votre forum. Utilisateurs, sujets, téléchargements, etc. C’est tout ce qui n’est pas le logiciel lui-même. Essentiellement, tout ce que vous ne pouvez pas récupérer autrement si quelque chose tourne mal. Au fait, il manque app.yml, donc celui-ci vous devriez l’enregistrer de la manière “normale”.
Je pense que les sauvegardes peuvent être choisies pour inclure des médias comme des photos et des vidéos, ou juste sauvegarder le texte. Vous devriez pouvoir voir une section de sauvegarde séparée dans les paramètres du forum / la zone d’administration. Si vous ne la trouvez pas, utilisez la recherche dans les paramètres.
Quant à votre autre question, vous devriez pouvoir stocker les sauvegardes localement, puis supprimer la sauvegarde sur votre serveur. À condition que vous fassiez confiance à votre matériel. Je préférerais de loin conserver également des copies des sauvegardes sur un service cloud comme Google Drive / Dropbox.
Modification : Par photos et vidéos, je voulais dire texte + image + vidéo, pas SEULEMENT les médias.
Salut @danielabc, utilises-tu parfois ./launcher cleanup ? Il faut le faire de temps en temps pour supprimer les anciennes images Discourse inutilisées et libérer de l’espace. Assure-toi simplement que ton forum est en cours d’exécution lorsque tu utilises cette commande.
Voici un exemple de sortie :
root@mydiscourse:/var/discourse# ./launcher cleanup
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:eadbb445efe08669451160264ef5014c907cbb29a3c84c93203e7f38182094b1
deleted: sha256:be861fe3116344e0fe2a4aa098059473567311214ca8cdc9fcebc8a3244a3a12
deleted: sha256:35c0e5b87c0a7e798114e2965249beec12bfcb70f4379170a0aeeebb401b0ce6
untagged: discourse/base:2.0.20220128-1817
untagged: discourse/base@sha256:dcb4eb8e41a2e84f776f80587f308d167a54ad7ff4ba616199891828bbd4ddae
deleted: sha256:a26b638c0dd94970ba4a4e499fbe8c100c7a2c3dcdd4fb884ce717eafc990fcd
deleted: sha256:8b3dd9054a850686aabd0c45ef294bd36b8cfc9b5693b4fae0fb66323810cbd9
deleted: sha256:d167e86f5ccecb0fbc44fae442b23dc8264edc47a071a0615792ccfae04ecc7d
deleted: sha256:a663863cfea1075718d558112a45af869dc8b87537bd4e0490b1d5f428490f18
deleted: sha256:37a08dfbedfbb571a4d8b1595133edd85f7a47d4bd23b2c47fb2ed026b78da40
deleted: sha256:7c16c9f59a18734052a8903f879aa8353bc80c469a3bdafd398aa24bc59b78ff
untagged: discourse/base:2.0.20211118-0105
untagged: discourse/base@sha256:74b41fffd4f05433eb7c9b72954b1f5f8b15cd0e802bb724c96b7d699c3f6fa1sha256:c1455b2fdbca024c36c4e75746051b77c3637020cfa1e36a41440292a8c39424
deleted: sha256:77b323d4ec74aad770337f99a60e862a64ccc53f4775b5f4945df0e606f78b90
Total reclaimed space: 8.418GB