Smart Report Maker offers multiple installation methods to support different hosting environments and user preferences.
However, starting from Smart Report Maker version 11, a new default installation method is now available and recommended for most users.
⭐ Recommended: Direct Upload of a Pre-installed Version ⭐
Starting from Smart Report Maker version 11, we introduced a brand-new installation method based on many customer requests.
This method, called Direct Upload of a Pre-installed Version, is designed to be the easiest and most universal way to install Smart Report Maker.
Unlike many similar tools, which require command-line access, Docker, or complex server setup, Smart Report Maker provides a pre-installed package that works out of the box.
Why choose Direct Upload?
With Direct Upload of a Pre-installed Version:
- ✅ Simply upload the files, launch the web installer in your browser, and it works out of the box
- ✅ No terminal required
- ✅ No shell commands
- ✅ No server or DevOps expertise needed
- ✅ Open-source PHP code — you can view and inspect the code freely
You just upload Smart Report Maker to your website, open the web-based installer, and complete the setup in a few clicks.
Compatible with all common hosting setups
The Direct Upload method works perfectly with:
- Shared hosting or dedicated servers.
- Any operating system (Windows or Linux).
- Any hosting control panel, such as:
- cPanel
- Plesk
- CWP (Control Web Panel)
- DirectAdmin
- Webmin
- Virtualmin
- ISPConfig
- CyberPanel
- HestiaCP
- VestaCP
- aaPanel
- Ajenti
- Froxlor
- SolidCP
- CloudPanel
- RunCloud
- ServerPilot
- Laravel Forge
As long as your hosting supports PHP, Smart Report Maker can be installed easily, transparently, and reliably.
System Requirements – Direct Upload (Pre-installed Version)
- Operating System: Windows or Linux.
- Web Server: Apache or Nginx.
- PHP Version: PHP 7.4 or later.
- Database: MySQL or MariaDB.
👉 Learn more about this default installation method:
https://mysqlreports.com/smart-report-maker-docs/docs/getting-started/installing-smart-report-maker-via-direct-upload-easiest-option/
Other Installation Methods
In addition to Direct Upload of a Pre-installed Version (the recommended default method), Smart Report Maker provides other installation options for users who prefer a specific workflow or environment.
⚠️ Important Note
Having a hosting control panel such as cPanel, Plesk, or CWP does not require you to use a panel-specific installation method. The Direct Upload Method works seamlessly with cPanel, Plesk, and CWP and remains the simplest option for most users, while the methods listed below are optional alternatives, not requirements.
cPanel Installation
If you are comfortable working inside cPanel and prefer a fully automated setup, you may choose the cPanel installation method.
- This method uses Composer internally.
- No Composer commands are required.
- Everything is handled through an automated installation script.
- Suitable for shared hosting, VPS, and dedicated servers.
👉 For detailed cPanel installation instructions, click here.
Plesk Installation
f your server uses Plesk, you may optionally install Smart Report Maker using the Plesk-based method.
- Designed for users already familiar with Plesk.
- Fully supported on shared hosting, VPS, and dedicated servers.
👉 For detailed Plesk installation instructions, click here.
CWP Installation
For servers running Control Web Panel (CWP), a CWP-based installation method is available.
- Suitable for users managing their servers through CWP.
- Works on VPS and dedicated servers.
👉 For detailed CWP installation instructions, click here.
Composer Installation
If you prefer a traditional, non–control-panel approach and want more control over the environment, Composer is another supported installation method.
- Ideal for shared hosting environments
- Includes automated scripts:
- Shell script for Linux
- PowerShell script for Windows
- Composer is commonly available on most hosting providers
👉 To learn more about installing Smart Report Maker with Composer, click here.
Docker Installation
Docker is an alternative option for users who prefer containerized environments and application isolation.
- Ideal for users already familiar with Docker
- Suitable for scalable and modern deployment setups
👉 To learn more about installing Smart Report Maker with Docker, click here.