Getting Started with ModVC - Complete Beginner Guide
Learn how to deploy your Node.js applications, Discord bots, and Minecraft bots for free on ModVC. Step-by-step guide for beginners.
Getting Started with ModVC
Welcome to ModVC, the free cloud hosting platform for Node.js applications! This comprehensive guide will walk you through everything you need to know to deploy your first project.
What is ModVC?
ModVC is a free cloud hosting platform specifically designed for:
- Discord bots (Discord.js, Eris, etc.)
- Minecraft bots (Mineflayer, PrismarineJS)
- Any Node.js application
Our platform provides instant deployment, automatic SSL certificates, and 24/7 uptime for your projects.
Why Choose ModVC?
Free Forever
Unlike other platforms that charge monthly fees, ModVC offers a completely free tier with:
- 512MB RAM
- 2GB Storage
- Custom subdomain (yourapp.modvc.org)
No Credit Card Required
Sign up with just your Google account - no payment information needed.
Instant Deployment
Upload your code and have it running in seconds, not hours.
Step 1: Create Your Account
Getting started is easy:
- Visit modvc.org
- Click "Sign In" in the top navigation
- Choose "Sign in with Google"
- Authorize the application
That's it! Your account is now ready.
Step 2: Prepare Your Project
Project Structure
Your project should have the following structure:
my-project/
├── index.js # Main entry point
├── package.json # Dependencies
└── .env # Environment variables (optional)
Example package.json
{
"name": "my-bot",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"dependencies": {
"discord.js": "^14.0.0"
}
}
Important Requirements
- Your main file should be named
index.js - Include a valid
package.jsonwith all dependencies - Node.js version 20.x is used by default
Step 3: Upload Your Code
Method 1: Zip Upload
- Compress your project folder into a
.zipfile - Go to your Dashboard
- Click "Upload Code"
- Select your zip file
- Wait for the upload to complete
Method 2: Direct File Upload
- Click "Choose Files"
- Select all your project files
- The system will organize them automatically
Step 4: Configure Your Application
Set Your Start Command
The default start command is:
node index.js
You can customize this in your dashboard settings if needed.
Environment Variables
Store sensitive data like API keys and tokens:
- Go to Dashboard → Settings
- Click "Environment Variables"
- Add your variables (e.g.,
DISCORD_TOKEN=your_token_here) - Save changes
Step 5: Deploy!
- Click the "Start" button on your dashboard
- Watch the console for logs
- Once running, you'll receive your public URL
Your application is now live at:
https://yourname.modvc.org
Monitoring Your Application
View Logs
Real-time console output is available in your dashboard. You can see:
- Application startup messages
- Error logs
- HTTP request logs
Check Status
The status indicator shows:
- 🟢 Running - Your app is online
- 🟡 Starting - Deployment in progress
- 🔴 Stopped - App is not running
Pro Tips
Keep Your Bot Online 24/7
Free tier applications run continuously. No need for external ping services!
Use Environment Variables
Never hardcode tokens or secrets in your code. Always use environment variables.
Monitor Resource Usage
Check your RAM and storage usage regularly in the dashboard.
Getting Help
If you run into issues:
- Check the console logs for error messages
- Visit our Community Forum
- Join our Discord server for live support
- Check the FAQ for common solutions
Happy coding! 🚀