A high-performance, secure file hosting platform with monetization support.
- Node.js 18+
- MongoDB Database (MongoDB Atlas is recommended)
- S3 Compatible Storage (Backblaze B2 is recommended for cheap bandwidth)
Create a file named .env in the root folder and copy the contents of .env.example into it. Fill in your real API keys.
Run the following commands to install dependencies and build the frontend:
npm install
npm run buildTo start the production server:
npm startWhen creating a New Web Service on Render, use these exact settings:
| Setting | Value |
|---|---|
| Build Command | npm install && npm run build |
| Start Command | npm start |
Important: Go to the Environment tab in Render and add your variables (MONGODB_URI, B2_KEY_ID, ADMIN_EMAIL, etc.) or the server will not start.
To add ads, edit the file components/DownloadView.tsx.
Look for the AdUnit component and paste your ad network script tags into the designated cases (e.g., popunder_script, banner_top).
- Set your email as
ADMIN_EMAILin the.envfile (or Render Environment variables). - Log in on the website.
- You will automatically be granted Super Admin permissions.