📦 Prerequisites
Ensure your server meets the following system requirements:- A VPS or dedicated server with root access (Ubuntu 20.04+ recommended)
- MySQL server installed and accessible
-
One of the following web servers:
- Apache or
- Nginx
-
PHP 8.1 or higher with required extensions (e.g.,
pdo
,openssl
,mbstring
,tokenizer
,xml
,ctype
,json
,bcmath
,curl
,zip
,fileinfo
) - Certbot (optional, for SSL but recommended)
Step 1: Prepare the Server Environment
1. Update Your System
2. Install PHP and Required Extensions
3. Install MySQL
4. Install Web Server (Choose One)
Option A: Install Nginx
Option B: Install Apache
Step 2: Download and Deploy LicenseForge
- Download the Application from the official source: Download LicenseForge
-
Upload to Your Server
Use SCP, SFTP (e.g., WinSCP), or a control panel to upload the archive to your desired directory (e.g.
/var/www/licenseforge
). - Extract the Archive:
- Set Correct Permissions:
Step 3: Configure Web Server
Nginx Configuration Example
With SSL
Apache Configuration Example
Without SSL
With SSL
Step 4: Run the Web-Based Installer
-
Visit:
-
Complete the form fields:
- Database Host:
localhost
- Database Name:
licenseforge
- Database Username:
licenseforge
- Database Password:
your_secure_password
- Site Details: Fill in as required (e.g., admin email, password, company info)
- And other information if required
- Database Host:
- Submit the form to complete the setup.
✅ Installation Complete
Once the installer is successfully finished, access the LicenseForge environment:-
Admin Dashboard:
https://yourinstallationurl.tld/dashboard
-
User Registration:
https://yourinstallationurl.tld/register
-
User/Admin Login:
https://yourinstallationurl.tld/login
-
User Dashboard:
https://yourinstallationurl.tld/dashboard/me