Custom Storage Configuration
Hi,
I would like to use a storage solution that is not S3, but rather Vercel Blob for my application. Is it possible to create a custom configuration similar to the example below?
I'm wondering if this type of custom storage provider configuration is supported, and if so, what would be the proper way to implement it? Specifically, I'd like to:
Set up Vercel Blob as the storage provider
Configure it using environment variables (like the BLOB_READ_WRITE_TOKEN)
Ensure it integrates properly with the application
Additionally, I'd like to know if it's possible to create a custom storage provider manually in code, similar to how S3 providers work? If the built-in Vercel Blob support doesn't exist, could I implement my own provider by writing the necessary code to handle the storage operations?
Could you please let me know if this is feasible and provide guidance on:
The correct configuration format for Vercel Blob
How to create a custom storage provider implementation if needed
Thank you for your assistance.
1 Reply
Hello @Vulthane !
As of today we do not support Vercel Blob storage, but you can request this feature on our GitHub discussions https://github.com/mnfst/manifest/discussions and if others upvote it we'll be likely to work on it.
For your second question, Manifest works with any S3-compatible storage provider. There is many providers your can choose from, not just AWS. You can even create your own with open source self hosted services like https://github.com/minio/minio
GitHub
mnfst manifest · Discussions
Explore the GitHub Discussions forum for mnfst manifest. Discuss code, ask questions & collaborate with the developer community.
GitHub
GitHub - minio/minio: MinIO is a high-performance, S3 compatible ob...
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. - minio/minio