Wasabi

Please read the following link before using.

  • “However, we do not recommend the playback of video directly from object storage (Wasabi or AWS S3) as the costs may be higher than expected and the delivery quality will be sub-optimal (as compared to solutions that pair object storage with a CDN and/or encoding/decoding functions).” -Wasabi

Most people would end up paying $5.99/mo with Wasabi, and there’s no additional costs for the amount of people or amount of times people access your video. So if you have a ton of viewers, this is probably a good option.

Create a user and access key.

  1. Create a new user on Wasabi for yourself.
  2. Create a new Access Key in the Users Panel.
  3. Create a new Bucket in the Buckets Panel.
  4. Go to the “Storage” section of the Owncast Admin and input the required storage details.

Depending on the region where your bucket lives look up the service URL from this page.

  • Endpoint: Is the “service URL” you looked up above, likely https://s3.wasabisys.com or similar (Don’t forget to include “https://”)
  • Access Key: Is the Access Key your created above
  • Secret Key: Is the Secret Key you created along with you Access Key above
  • Bucket: Is the name of the bucket you created
  • Region: Is the name of the region in which you created your bucket. It should look something like us-east-1

Making files public

Wasabi makes it easy to make a bucket public. Full documentation is here, but simply select the folder and choose “Make Public”.

Expiration of old files on Wasabi

In order to have Wasabi clean up your old files for you, you will need to enable “Compliance Mode” and “Delete After Retention”.

  1. Navigate to your Bucket in the “Buckets” section of the Wasabi console
  2. Open the “COMPLIANCE” section by clicking the named tab
  3. Toggle “Compliance Mode” on
  4. Toggle “Delete After Retention” on
  5. Set a “Retention Time” (1 day is fine for most cases)
  6. Save your settings