Home / Getting Started / Installation

Installation

Step-by-step installation guide

Installation Guide

Follow these steps to install the billing system:

Step 1: Upload Files

Upload all files to your web server. This can be done via:

  • FTP/SFTP client (FileZilla, WinSCP, etc.)
  • cPanel File Manager
  • Git deployment

Step 2: Set Permissions

Ensure the following directories are writable:

  • /includes - chmod 755 or 775
  • /uploads - chmod 755 or 775

Step 3: Run Installer

Navigate to the installer in your browser:

https://yourdomain.com/install

Step 4: Follow Installation Steps

  1. System Requirements Check: Verify PHP version and extensions
  2. Database Configuration: Enter database host, name, username, and password
  3. Database Import: Tables are created automatically
  4. Create Admin Account: Set up your first administrator account

Step 5: Run Migrations (if needed)

If upgrading from a previous version, run any additional migration files from the /install directory. These include:

  • Passkeys support
  • Two-Factor Authentication
  • News system
  • Tags system
  • TLD pricing

Step 6: Configure Cron Job

Add a cron job in cPanel or your server control panel:

*/15 * * * * /usr/bin/php -q /home/USERNAME/public_html/cron/run.php

Replace USERNAME with your cPanel username.

This cron job handles:

  • Invoice renewals
  • Payment reminders
  • Service suspensions
  • Other automated tasks

Step 7: Remove Install Directory

For security, delete or rename the /install directory after installation is complete.