Bagisto 2.x

Requirement

Instance Configuration Requirements

Overview:

When setting up your AWS instance, you’ll need to configure a few key options. Here’s a detailed guide on the recommended configurations and selections.

 

1. Instance Type

For optimal performance, we recommend using the following instance types:

  • t3a.small – 2 virtual CPUs and 2 GB memory
  • t3.small – 2 virtual CPUs and 2 GB memory

However, you can choose an instance type based on your specific workload and traffic needs. Here’s a quick reference table to help you decide:

CPU/Memory Database Monitored Hosts
1 CPU core / 1 GB MySQL InnoDB 100
2 CPU cores / 2 GB MySQL InnoDB 500
4 CPU cores / 8 GB RAID10 MySQL InnoDB or PostgreSQL > 1,000
8 CPU cores / 16 GB Fast RAID10 MySQL InnoDB or PostgreSQL > 10,000

For more details on different instance types and configurations, refer to the AWS Instance Types documentation.

 

2. Storage Space

The default allocated storage size for our AMI. You may specify the necessary storage size when launching a new instance or change it after deployment.

20 GB (recommended)

 

3. Ports Configuration

To ensure smooth operation of your installation, it’s important to open the appropriate inbound and outbound ports. Below are the recommended port settings, though you may configure them based on your specific security group requirements:

 

Inbound Ports:

Type Protocol Port Range Destination
SSH TCP 22 0.0.0.0/0
HTTP TCP 80 0.0.0.0/0
HTTPS TCP 443 0.0.0.0/0
MySQL/MariaDB TCP 3306 0.0.0.0/0
CUSTOM TCP 9090 0.0.0.0/0
(Optional, you may use external relay)
SMTP TCP 587 0.0.0.0/0
SMTPS TCP 465 0.0.0.0/0
POP3 TCP 110 0.0.0.0/0
POP3S TCP 995 0.0.0.0/0
IMAP TCP 143 0.0.0.0/0
IMAPS TCP 993 0.0.0.0/0

Outbound Ports:

Type Protocol Port Range Destination
All traffic All All 0.0.0.0/0

 

 

 

CONTENTS