📦 Prerequisites
Ensure your webhosting meets the following system requirements:- Webhosting with control panel access
- MySQL database access
-
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
) - File Manager access or FTP/SFTP access
- SSL certificate (optional, but recommended)
Step 1: Prepare the Webhosting Environment
1. Check PHP Version and Extensions
Go to your control panel and verify that:- PHP 8.1 or higher is installed
- All required PHP extensions are enabled
2. Create MySQL Database
Via your control panel:- Go to MySQL Databases
- Create a new database:
licenseforge
- Create a database user:
licenseforge
- Set a secure password:
your_secure_password
- Grant the user all privileges on the database
Step 2: Download and Deploy LicenseForge
- Download the Application from the official source: Download LicenseForge
- Upload to Your Webhosting Use your control panel’s File Manager, or FTP/SFTP client to upload the archive to your domain’s web root directory.
- Extract the Archive:
- Navigate to the uploaded zip file
- Right-click and select “Extract” or “Unzip”
- Extract to your domain’s web root directory
- Set Correct Permissions:
- Select all LicenseForge files and folders
- Set permissions to 755 for folders and 644 for files
- Ensure the web server can read/write necessary directories
Step 3: Configure Domain Settings
SSL Configuration (Recommended)
If your hosting provider offers free SSL (Let’s Encrypt):- Go to your control panel
- Find SSL/TLS or Let’s Encrypt section
- Enable SSL for your domain
- Set up automatic redirect from HTTP to HTTPS
Domain Configuration
Ensure your domain points to the correct directory where LicenseForge is installed:- In your control panel, go to Subdomains or Addon Domains
- Ensure LicenseForge files are placed in the web root directory of your domain
Step 4: Run the Web-Based Installer
-
Visit:
-
Complete the form fields:
- Database Host:
localhost
(or your hosting provider’s database server) - 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