Ubuntu Server VPS

Full Web Server Setup Guide

Deploy your VibeMatch API, Database, and Web Frontend cleanly on a fresh Ubuntu 22.04 or 24.04 server in minutes using our automated installer.

⚠️ Important Third-Party Services Disclaimer & Usage Costs

Please note that operating VibeMatch requires external third-party services. These are independent external providers, and the buyer is solely responsible for creating their own developer accounts and covering any associated usage fees, subscriptions, or transaction costs:

  • MongoDB: External database provider (e.g. MongoDB Atlas or VPS instance). Free tier is available; high traffic may require upgraded tiers.
  • Payment Gateways (Stripe, PayPal, Razorpay): Charge standard merchant processing fees per transaction according to their merchant terms.
  • Firebase (Google LLC): Used for Phone SMS Authentication and Push Notifications. Subject to Google Firebase pricing after free monthly quotas.
  • Google Play Console & Apple Developer: Required for distributing mobile apps ( one-time for Google Play, /year for Apple Developer). Standard platform fees apply to in-app purchases.
1

Prepare Application Files

Log in to your VPS terminal via SSH. The first step is to create a folder directory dedicated to our application:

VPS Terminal
mkdir -p /var/www/vibematch

Next, use an SFTP program (like FileZilla or WinSCP) or the command line to upload your downloaded VibeMatch.zip file directly into this new directory (/var/www/vibematch).

Once uploaded, install the unzip tool and extract your files using the following commands:

VPS Terminal
sudo apt-get update && sudo apt-get install -y unzip cd /var/www/vibematch unzip VibeMatch.zip
2

Automated Installation Script

We provide an automated shell script that installs all prerequisites (Node.js, MongoDB 7.0, Nginx, PM2 processes) and configures SSL security for HTTPS.

ℹ️

Find CodeCanyon Script Source

Locate the install.txt file in your downloaded CodeCanyon package before writing the script below.

Step 2.1: Create the script file: In your terminal, run the following command to edit a new script file:

VPS Terminal
nano install.sh

Step 2.2: Paste content: Copy the full content inside your install.txt file and paste it into the editor screen. Press Ctrl + X, then Y, then Enter to save and exit.

Step 2.3: Make executable and run: Run these commands to trigger the automated installation wizard. Input your custom domain name and admin email when prompted:

VPS Terminal
chmod +x install.sh ./install.sh
3

Finalize Setup Wizard

When the shell script completes, it will output a Web Setup wizard link. Copy and visit this link on your web browser to finish creating the databases, admin account and system tables.

🎉

Automatic Server Configurations Configured

✓
SSL Secure (HTTPS) Active
✓
MongoDB 7.0 Active
✓
PM2 Process Monitor Status
✓
Secure Database User Made