Easily set up UVdesk — the open-source helpdesk system designed to reduce the workload of support representatives and streamline the entire support process — using our pre-configured AMI on AWS EC2.
This Uvdesk AMI walks you through using the Uvdesk auto-installer script ( setup.sh & domain.sh ) to deploy a Uvdesk site with Apache, MySQL, and SSL on an AWS EC2 instance.
Prerequisites For UVdesk AMI Installer
This AMI comes pre-configured with all the required software and the UVdesk source code.
To get started smoothly, make sure the following prerequisites are met.
- You launch the EC2 instance using the Uvdesk AMI.
- Launch an EC2 instance using the UVdesk AMI (t3.medium or higher is required).
- The setup script is available at: /root/setup.sh.
- The system has already placed the Uvdesk source code under: /var/www/html/
- Allows ports 80 & 443 open to all in AWS Security group.
- Allows port 22 open only to your system IP in the AWS Security group.
- Change the permission of the pem file: chmod 400 <pem file>.
- DNS: Your domain must point to the EC2 public IP (A record set)
Installation Steps
First, SSH into the server.
1 |
ssh -i pem-file ubuntu@server-ip |
Next, switch to the root user.
1 |
sudo -i |
Then, execute the setup.sh script.
1 |
bash setup.sh |
After that, provide the database name, username, and password
Finally, run the script to configure Apache virtual host and enable SSL.
1 |
bash domain.sh |
Wait for a few minutes.
Visit the domain in your browser to proceed with the UVdesk configuration.
For guidance on configuring UVdesk, please refer to the Blog.
Need Support?
Thank you for reading this Blog!
To stay updated, keep in touch with us for our latest blogs. If you need any kind of support, simply raise a ticket at https://webkul.uvdesk.com/en/.
If you need assistance, alternatively, you can raise a ticket or contact us directly.