mfts / papermark

Papermark is the open-source DocSend alternative with built-in analytics and custom domains.
https://papermark.io
GNU Affero General Public License v3.0
2.82k stars 317 forks source link

Vercel Blob alternative when developing locally? #6

Open ephraimduncan opened 1 year ago

ephraimduncan commented 1 year ago

Vercel Blob is in private beta and is not open to everyone.

It is a restriction when you want to contribute and you don't have access to it.

Is there a way to store documents locally without the need for Vercel blob?

mfts commented 1 year ago

That’s a good point, @dephraiim. There are certainly alternatives but not yet compatible with the vercel blob API.

Would need to build a separate exception for local dev.

I can imagine adding minio for local development. https://github.com/minio/minio

ephraimduncan commented 1 year ago

Adding it together with postgres with docker will be an good approach for easier development

mfts commented 1 year ago

Totally agree. Do you want to give this a try or else I can see when I get to it.

mfts commented 10 months ago

@dephraiim @HunnySajid the vercel team is opening up the waitlist for vercel blob this week. Make sure you are on it: #42

ephraimduncan commented 10 months ago

I actually found https://github.com/minio/minio, if Vercel Blob has the same API as S3, MinIO will be compactible for development

initeshjain commented 6 months ago

Can we use something like https://github.com/initeshjain/golang-ftp-server here? We can toggle dev/prod from a .env file and use fetch calls to upload files.

mfts commented 6 months ago

Interesting proposal @initeshjain i don't know this tool. I'll have a look

initeshjain commented 6 months ago

Interesting proposal @initeshjain i don't know this tool. I'll have a look

I have written this code 2 days back and open sourced it. It is simple ftp server written in golang. Also, we can have vercel blob storage response like format for this tool as well.