Skip to main content

📦 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:
  1. Go to MySQL Databases
  2. Create a new database: licenseforge
  3. Create a database user: licenseforge
  4. Set a secure password: your_secure_password
  5. Grant the user all privileges on the database

Step 2: Download and Deploy LicenseForge

  1. Download the Application from the official source: Download LicenseForge
  2. 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.
  3. Extract the Archive:
Via File Manager in your control panel:
  • Navigate to the uploaded zip file
  • Right-click and select “Extract” or “Unzip”
  • Extract to your domain’s web root directory
  1. Set Correct Permissions:
Via File Manager:
  • 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

If your hosting provider offers free SSL (Let’s Encrypt):
  1. Go to your control panel
  2. Find SSL/TLS or Let’s Encrypt section
  3. Enable SSL for your domain
  4. Set up automatic redirect from HTTP to HTTPS

Domain Configuration

Ensure your domain points to the correct directory where LicenseForge is installed:
  1. In your control panel, go to Subdomains or Addon Domains
  2. Ensure LicenseForge files are placed in the web root directory of your domain

Step 4: Run the Web-Based Installer

  1. Visit:
    https://yourinstallationurl.tld/installer
    
  2. 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
  3. 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

🧭 You’re Ready to Go

LicenseForge is now live and ready to manage your licensing operations in a secure webhosted environment.
I