There are reports of clean up orphan uploads not working correctly with BackBlaze. You must change lifecycle rules for your bucket for orphan cleanup to work.
By by default, Backblaze sets “Keep all files” lifecycle rule for newly created buckets. That’s probably why everyone has issues with orphans. Changing lifecycle rule to “Keep only the last version of the file” deletes orphans after 24 hours once it’s hidden.
After S3 is set up, the following steps will migrate existing local assets to S3:
I just switched my instance from local to S3 uploads and I could not for the life of me figure out how to get the S3 migrator to work. In the interest of anyone else who stops by this topic, I will summarize the required steps here.
Enable S3 Uploads in the admin interface and set all of the required S3 keys and settings so new uploads are sent to S3
Add the required DISCOURSE_S3_ env variables to the env section of app.yml