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
- System Requirements Check: Verify PHP version and extensions
- Database Configuration: Enter database host, name, username, and password
- Database Import: Tables are created automatically
- 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.