Je viens récemment de quitter Nodechef (heureusement) pour passer à DigitalOcean. Cependant, les anciennes images téléchargées par les utilisateurs sont toujours hébergées chez Nodechef (exemple), et dès que mon abonnement expire, ces images risquent d’être supprimées. Comme Nodechef est une solution hébergée, je ne connais aucun moyen de transférer la base de données des images vers mon nouvel environnement.
Il faut ajouter qu’elles ne sont pas hébergées via S3, mais directement sur les sites eux-mêmes.
J’ai envoyé deux tickets de support, mais ils ne m’ont pas répondu en deux jours ; malheureusement, leur support est vraiment mauvais. C’est l’une des principales raisons pour lesquelles je suis parti.
Non, l’hébergeur où se trouve votre image est bien un serveur S3.
Ils ont probablement utilisé une configuration globale (en dehors de vos Paramètres du site) pour la configurer.
Cela signifie probablement que les images ne sont pas incluses dans votre sauvegarde.
Si les images SONT incluses dans votre sauvegarde, un remplacement global (en utilisant la commande discourse remap) suffira. Mais lorsque j’essaie d’y accéder (j’ai cherché votre forum sur Google), il est clair que l’image n’est pas non plus hébergée localement.
(Au fait, votre certificat SSL ne couvre pas www, mais c’est ainsi que vous apparaissez dans Google, ce qui génère un gros et méchant avertissement de certificat).
Cela devrait être corrigé maintenant. Cela ne fonctionnait pas auparavant via Tor avec www pour moi, mais cela fonctionne maintenant sur Chrome, Edge et Tor.
Heureusement, la plupart de nos ressources (par exemple, avatars, images d’en-tête, etc.) étaient stockées dans la sauvegarde. La seule chose manquante concerne les images et vidéos téléchargées par les utilisateurs.