I'm thinking about creating a portable .bat or .msi installer for a large game mod that's around 2.5GB in size. I've found that most file hosting services either don't support such large files or are too restrictive. For instance, Google Drive has limitations on file types like .bat or .msi without the use of plugins. I've been advised that making my own hosting site might be the best way to go. What are the steps I should follow to set this up?
4 Answers
You can use a VPS (Virtual Private Server) to host the file. Just upload it to the web root and provide a download link. It’s straightforward and you won’t need to build a whole custom site for it. If you want something a bit more feature-rich, check out Nextcloud. It runs as a Docker container, which makes the setup pretty easy without too much hassle.
Have you thought about using cloud storage solutions like AWS S3 or Azure Storage? They’re great for file hosting, easy to use, and quite affordable in terms of storage and bandwidth.
If your internet connection is solid, especially the upload speed, you could consider hosting the file yourself on an extra computer. Just put a download link on a simple webpage pointing to the file. It’s not too complicated if you don’t plan on lots of simultaneous downloads! But if self-hosting isn’t your thing, you might need to pay for a hosting service that allows for .bat or .msi files.
I found a project that may help you with hosting a file API: check out a GitHub repo called file-api-microservice I created. It might just suit your needs for this project!

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads