I'm using blossom server (the one written by hzrd149) I have that setup on a VPS with cloudflare R2 as the backend blob storage. The nice thing with R2 is you never pay for reads. Only writes and other operations. I'm probably going to set one up on my home network and use minio as the backend as well.