Complete Setup Guide - Choose Your Hosting Method
This method provides the best performance and reliability for your MT5 analysis platform.
Select one of these recommended VPS providers:
Create a new VPS instance with these specifications:
Connect to your server using SSH:
Enter your password when prompted.
Run these commands on your server:
Create application directory and set up your code:
Create Nginx configuration file:
Install Certbot and get SSL certificate:
Start your application with PM2:
Success! Your MT5 analysis platform is now running on your VPS. You can access it at your domain name.
Run your MT5 analysis platform directly on your Android device using Termux.
Download and install Termux from:
Open Termux and update packages:
Install Node.js and required tools:
Clone or download the application code:
Install required Node.js packages:
Set up your environment variables:
Add your MT5 credentials:
Start your MT5 analysis platform:
Or use PM2 for process management:
Open your browser and navigate to:
Note: To access from other devices on your network, you might need to use a reverse proxy like ngrok or serveo.
Warning: Termux may not be suitable for production use due to performance limitations and potential background process restrictions on Android.
Run your MT5 analysis platform on your local computer for development and testing.
Download and install Node.js from the official website:
Download the LTS version for your operating system (Windows, macOS, or Linux).
Download or clone the application code:
Install required Node.js packages:
Create a .env file in the project root:
Start your MT5 analysis platform:
Or for development with auto-restart:
Open your browser and navigate to:
Install PM2 globally and start your application:
Success! Your MT5 analysis platform is now running on your local computer.
Your MT5 analysis platform should have the following file structure:
Create a .env file with the following variables (do not commit this file to git):
Note: Replace the values with your actual MT5 credentials and use a strong JWT secret.
If you're having trouble connecting to MT5:
If you get an error that port 3000 is already in use:
If you encounter permission issues on Linux: