So should I make Ditto upload to an s3 compatible bucket or IPFS? I kind of want one way of doing things for the first release before adding configurable media stuff. S3 means you need to run Minio or a cloud service. Ipfs means you need to run a local ipfs gateway. I'm not gonna support local file uploads. Ipfs would be the closest thing.