Add support for Wasabi

Ray Baron shared this idea 2 years ago
Planned

Wasabi it 100% compatible with S3 so it would take only minor changes to port the S3 module to Wasabi.

Comments (11)

photo
12

Hi,

Thank you for submitting your feedback :)We will be reviewing it and update accordingly.

Thanks,

JetApps Team

photo
25

I want to second this request. It's a very cost effective object storage service. But much more reliable than Backblaze B3. They seem to have full compatibility with the Amazon S3 API. That should make this very easy to implement.


Perhaps you can support S3 Compatible services in general, by allowing us to specify the s3 endpoint manually. That would enable you to support quite a large number of object storage services. Wasabi, Digital Ocean Spaces, Openstack Swift?, etc... Not all platforms share full feature parity with the S3 API, so that might take a little extra work compared to simply supporting Wasabi though.


This is already an option with built-in cpanel backup:


82ac658ae429457a5e7e64b96d117ad9

photo
7

Add another vote for this! It would be so easy to implement this the way cPanel did so that we can use just about any S3 API compatible storage company. Amazon is not the value leader anymore. It would take you guys what, a day to implement something like this?

photo
8

Hi,


this would be a good!

photo
7

Another vote. They offer Europe location now too.

photo
109

With Wasabi being 100% compatible with AWS S3 access methodology, this is a no-brainer and a very minimal coding task.

I've not found any AWS S3 application that doesn't also work with Wasabi *unless* it hard-codes the S3 endpoint in some way such as JetBackup does.

Wayne explains the concept well in one of the previous posts.

Please do this sooner rather than later.

Thanks team.

photo
110

Hi,


Thank you for this query.

We are planning to add 'Wasabi' support on JetBackup 4.1

Currently, there is no official ETA for this version, but the assumption is that it will take more than six months.


Thanks.

photo
5

Thanks for the update! In the meantime, you can all use StorageSpider for UK/Europe location as it supports SFTP, Rsync and SSH.


Glad to see the status has been updated to "Planned".

photo
1

great!


I'm wanting to use wasabi with Jetbackup.

I see that it has how to put it for cpanel by modifying the "/usr/local/cpanel/3rdparty/perl/526/lib64/perl5/cpanel_lib/Amazon/S3.pm"


Note: (the number 526 in the path changes for different servers)


W. Change amazonaws.com to wasabisys.com on the below lines:


$ self-> host ('s3.amazonaws.com') if not defined $ self-> host;


$ self-> host ('s3-'. $ error_hash -> {'Region'}. '.amazonaws.com') unless $ called_from_redirect;


Does Jetbackup have any similar files that they could change too?

photo
1

Hi Flávio,


Thank for submitting this feedback,

Currently, JetBackup hasn't supported custom S3 destinations.

[When setting up a new backup destination there are many aspects to check, the primary is security (the data transfer is the easy part)]


Although, we are planning to implement a full S3 coverage in JetBackup 4.1


Regards,

Ofir Nagadi

photo
2

I can't believe this hasn't been implemented yet. For all your advanced features, cPanel even has S3 compatible destinations. This should be low hanging fruit. Here we are over a year later and we're still using cPanel backups because JB won't implement this vendor. What's the holdup or do you have some kind of contractual obligation with Amazon preventing this?

photo
1

I am happy to read your comment, your words are also mine my friend.

spoke well, really I would also hire more jetbackup licenses if they had already implemented support for wasabi and many developers of systems, scripts and etc. already put an option to put the link to a custom provider that also uses s3 in addition to amazon.

I am also very upset with jetapps.

photo
1

Hi guys,


Apologies for the extended delays in implementing Wasabi and custom Object/S3 Storage support.

As you may know, our team has been hard at work developing our new core, JetBackup 5, which will be first introduced in JetBackup for DirectAdmin(public ALPHA release soon).

The initial release will prioritize getting the core functionalities and features stable and then build and integrate new features, including incremental Object Storage support and giving the community the tools to create their custom destinations using our baselines and API. You will then be able to add "community" destination plugins wherein Wasabi can definitely be one of them.

Once it reaches the STABLE tier, our team will begin porting this core over new and currently supported panels and platforms, including cPanel.

We'd like to thank you again for your continued support in our products and please stay tuned for updates regarding the next major JetBackup releases!

Highest Regards,


Anton, JetApps Team.

photo
1

Great to hear! Any date when the alpha will be released please?

photo
1

Wasabi has a FTP interface - see "Enabling FTP/FTPS" in their "Management Console User Guide"

Also, they have a "How do I use S3FS with Wasabi" tutorial in their knowledge base.

Would either approach work well with Jetbackup?

Looking at the "Destinations Overview" documentation, it seems like a local mount would be ideal, even better than native Wasabi support.

Thoughts?

photo
1

Hi John,


We use LFTP for our FTP backup destination which allows mv, mkdir, ls and other basic bash commands. From our testing, we had issues using FTP in Wasabi as it lacks support for certain commands that JetBackup uses, particularly move and rename commands.


As for locally mounting a Wasabi destination through S3FS, the filesystem operations on fuse mounted destinations are handled by the userspace program and not through the kernel.


For S3FS, the mv command is limited to a per-file basis and do not support renaming directories through the mv command. It also lacks support for hardlinks which JetBackup uses for incremental backups.


Thank You,

Anton, JetApps Team.

photo