Start a Project

Qloapps AMI – Usage Instructions

Launch QloApps Instantly on AWS with Pre-configured AMI

Easily set up QloApps, the open-source hotel booking and reservation system built on PrestaShop, using our ready-made Amazon Machine Image (AMI) on AWS EC2.

This AMI includes QloApps v1.6.1 pre-installed, letting you launch your hotel booking website in minutes.

With SSL support and access via Domain, you can start managing room inventories, bookings, and reservations both online and offline right away.

1. Initial Setup

Just follow the steps below to get your instance ready, set up your domain, and finish installing Qloapps.

A. Go to AWS Marketplace and select the QloApps AMI.


B. Choose an instance type like t3.medium (2 vCPUs, 4GB RAM) for smooth performance.


C. In the Key Pair (login) section, select or create a PEM key and store it securely.


D. Enable Auto-assign Public IP or attach an Elastic IP for a static address.


E. Set up the Security Group with these rules:

F. Review all settings and launch the instance.


G. After launch, note the public IP from your EC2 dashboard.

You’re now ready to map your domain and complete the QloApps setup!

2. Point Your Domain to the QloApps EC2 Instance

A. Log in to your Domain Registrar (e.g., GoDaddy, Namecheap, Google Domains).


B. Create an A Record in DNS settings:

C. Disable Proxy (like Cloudflare) during SSL setup to avoid issues with Let’s Encrypt verification. You can re-enable it after SSL is active.

D. Verify DNS Propagation:

3. Set Up Free SSL for Your QloApps Site

A. SSH into Your Instance
Use your .pem key to connect

B. Run the SSL Setup Script
Execute the pre-installed script

C. Enter Required Info

D. The script will

E. Retrieve the MySQL credentials

The file contains

4. Complete the QloApps Web Installer

Access the QloApps Installer:

Fill in the required fields (e.g., site name, admin email, password).

Configure the Database in QloApps

5. Remove the Install Folder

Remove the Install Folder

Verify SSL Setup
Visit https://yourdomain.com in a browser. You should see the QloApps installer over HTTPS.

Secure the Credentials:

Security Best Practices

Troubleshooting

MySQL Connection Issues: Verify credentials in /root/mysql_credentials.txt and test

SSL Script Failure: Confirm the domain’s A record points to the instance’s IP without a proxy. Check /var/log/letsencrypt/letsencrypt.log for errors.

Contact Support: Refer to the QloApps documentation or contact the AMI provider for further assistance.

Exit mobile version