Should Openstack be used as self-hosted s3 service, in 2025? (Answer: no)
Hello everyone, very quickly, I have spent several days looking into self-hosting s3 solutions, because I am in the process of moving out of AWS cloud for security reasons.
One of the alternative options that I have considered for S3, the object storage solution, is OpenStack. Some 10 years ago, I have actively developed in the openstack ecosystem, and I remember they provide one or several s3-compatible solutions. In particular, the OpenStack Swift supposedly provides an option for self-hosted s3. You can install it as part of the devstack, which can run on a single machine.
Long story short... I have discovered that Openstack is dead, and Swift cannot easily be used for self-hosted s3 storage. Look elsewhere. There are the following alternatives:
- scality
- min.io
I haven't looked at them at length, but they look better than openstack swift. So my recommendation is not so much for either one of those two, but rather for avoiding openstack as an obsolete platform.
I hope this opinion helps someone save time. Cheers!