Why does a social media platform need to upload 100 MB files? The foundation of a social media platform is a place where people can share messages and images. Text messages don’t need any uploading, and images can fit well within the 10 MB file size limit.
If you also want to do file sharing or video sharing, you’ll need a higher upload limit. But that also consumes much more storage space and bandwidth, so you’ll need a lot more than a free hosting account to host that. If you’re not ready to pay for big infrastructure yet, you could choose to host video and downloadable files on specialized services.
And if this just about being able to install the software, then simply extract the archive locally and upload the extracted folder instead of trying to upload the archive and extract it on the server.