Installation
- Import the
database.sql file into your MySQL database.
- Copy
system/config.example.php to app/Config/database.php and edit your database credentials there.
- Upload all files to your web server (ensure PHP 8.2+ and MySQL 5.7+).
- Access your site and log in to the admin panel at
/admin (default: admin / 123456).
- Set your FaucetPay API key and other settings in the admin panel.
- Configure currencies, banners, and other options as needed.
Requirements
- PHP 8.2 or newer
- MySQL 5.7 or newer
- cURL, PDO, and OpenSSL PHP extensions
- Apache/Nginx with mod_rewrite (for pretty URLs)
File Structure
/system/ # System files (Database, Config)
/app/ # MVC application
/Controllers/ # Controllers
/Models/ # Models
/Views/ # Views
/Core/ # Core classes
/Addons/ # Modular Addons (each: Controllers, Models, Views, Config)
/classes/ # Legacy classes (backward compatibility)
/admin/ # Admin panel
/addons/ # Legacy/flat addons (deprecated)
/images/ # Currency icons
/docs/ # Documentation