We offer multiple ways to install Smart Report Maker, catering to different hosting environments and user preferences. Whether you’re using shared hosting, a VPS, dedicated servers, or cPanel, these options ensure an easy setup.
Installation Options
You can choose one of the following methods based on your environment and experience:
- cPanel Installation: This method is perfect if you’re already comfortable with cPanel and use it for other tasks.
- Composer Installation: Ideal for those looking for a traditional installation without containerization.
- Docker Installation: Best for users seeking security, isolation, and ease of management.
Method 1: cPanel Installation (For cPanel Users)
If you’re already familiar with cPanel and have access to it on your server, this method offers an easy way to install Smart Report Maker. It’s suitable for users on shared hosting, VPS, or dedicated servers with cPanel access, offering a straightforward installation process. For more about Smart Report installation via cPanel click here.
Method 2: Composer Installation
If you’re not a cPanel user and prefer to avoid containerization with Docker, Composer is a great alternative for installing Smart Report Maker. It’s especially suitable for shared hosting environments, with the full version offering two automated scripts—one for Linux (shell script) and one for Windows (PowerShell script)—to streamline the setup process.
Since most shared hosting providers include Composer in their packages, this method is both highly compatible and easy to follow.
To learn more about installing Smart Report Maker with Composer, click here. For a detailed look at Composer and how it simplifies package management and updates, check out our dedicated post on Composer.
Method 3: Docker Installation
For users seeking enhanced security and isolation, or those already familiar with Docker, the Docker installation method is highly recommended. With this approach, Smart Report Maker runs inside a Docker container, providing isolation while still allowing your applications to communicate easily and securely. The installation process is straightforward, especially if Docker is already installed on your system.
Benefits of the Docker Installation Method
Docker Compose Setup:
- All-in-One Setup: Docker Compose installs everything you need—PHP, web servers, and Smart Report Maker—within a single containerized environment.
- Flexible Deployment: You can start fresh or easily integrate Smart Report Maker into an existing Docker Compose stack if you’re already using Docker.
- Simplified Management: Docker takes care of dependencies, configurations, and isolation, making the setup and management much easier.
Who Should Use Docker?
- For Docker Users: Ideal for users already familiar with Docker, providing a seamless setup.
- Efficient and Isolated Environment: Docker ensures your application runs in an isolated environment, reducing conflicts between different software and dependencies.
- Minimized Compatibility Issues: Docker standardizes your environment, reducing issues caused by varying server configurations.
- For Users Moving from VMs to Docker: A great step forward for users transitioning from virtual machines to more modern containerization. For more on this click here
- Scalability and Security: Docker containers are lightweight and offer increased security by isolating applications, making it a future-proof deployment method.
To learn more about installing Smart Report Maker with Docker, click here
System Requirements
To install and run Smart Report Maker, ensure your system meets the following requirements:
- Operating System: Windows or Linux
- Web Server: Apache or Nginx
- PHP Version: PHP 7.4 or later
- Database: MySQL Server
- For shared hosting users, Composer should be available in your hosting package, as it is widely supported by most hosting providers.