Is it currently possible to backup to Wasabi? I attempted to configure this, but could not seem to get it to work with the most recent version of Discourse. It seems like this would be a straightforward matter, but no combination of settings seems to have worked. Perhaps something is off with region selection?
@gerhard do you know if that’s possible?
It depends on how compatible Wasabi is, but I’d expect that the basic stuff will work. Downloading and or uploading to/from the client might fail unless they also support pre-signed URLs.
Are you getting any errors in the logs?
Looking at the documentation of Wasabi, it supports 2 regions:
-
us-east-1, US East (N. Virginia) -
us-west-1, US West (N. California)
Have you tried those two?
I tried quite a few different regions, including us-east-1 and us-west-1.
Here are the two errors showing up in the logs:
Failed to list backups from S3: Aws::S3::Errors::BadRequest
Failed to list backups from S3: The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'us-west-1'
(n.b., for testing purposes, I’m working with root-level permissions, so that is one potential issue that can almost certainly be eliminated.)
It seems to be working now with the following combination:
-
us-west-1(US West (N. California)in Discourse;Hillsboro (OR)for Wasabi) -
https://s3.us-west-1.wasabisys.comas the endpoint (s3.wasabisys.comis the endpoint for the East region)
As any S3-compatible storage can be used with Discourse, it may be clearer to have the drop-down menu for region selection display the region identification (e.g., us-west-1) instead of or along with the region name (e.g., US West (N. California)).
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.