Choosing the Type

This article is released for AWS solution, Odoo Community 14 on AWS. Elyxia Global Limited provides Odoo Community 14 in Amazon Machine Images (AMIs) for AWS EC2 instances. These are all general purpose instances that are well-suited for a variety of purposes. When choosing an instance for use, pay close attention to the amount of RAM it comes with. The more web sites you intend to host, the more traffic the hosted web sites generate, the more RAM you will need.

  • If you are considering trying out, you can choose T2.micro. It provides sufficient resources for testing purposes.
  • If you handle small load, T2.micro should also be suitable.
  • A server used for medium traffic website should use a T2.medium or an M3.medium instance.
  • When choosing an instance for high traffic website, analyze the website’s traffic carefully. Servers with frequently accessed web sites may require up to 1GB RAM per website.
  • If you are not sure what instance to choose, we recommend using the M3.medium instance. It suits most users’ needs and is used for hosting most frequently.

Important Note: As per requested by AWS if you are choosing instance type u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, u-6tb1.metal, u-9tb1.metal, please visit 

Configuring Odoo

When configuring an instance, you will be asked to configure the following options:

  • Instance type: choose the server configuration that best suits your needs. For the details on different types of instances, see Instance Types. However, we recommend instances with minimum 1 virtual CPUs and 2 GB memory (recommeded instance t2.small) in order to run smoothly on Linux CentOS 7.
  • Storage space: the default allocated storage size is 20 GB for Linux instances. You can specify the necessary storage size when launching a new instance or change it after deployment.
  • Security groups: a security group is created based on our recommended specifications. You can configure your own security group based on your requirements.


Type: SSH, Protocol: TCP, Port Range: 22, Destination:

Type: HTTP, Protocol: TCP, Port Range: 80, Destination:

Type: HTTPS, Protocol: TCP, Port Range: 443, Destination:

Type: PostgreSQL, Protocol: TCP, Port Range: 5432, Destination:

Type: Custom TCP Rule, Protocol: TCP, Port Range: 8069, Destination:


Type: All traffic, Protocol: All, Port Range: All, Destination:

  • Key pairs: choose or create a key pair to be used for authentication when accessing the instance. For information and instructions on creating key pairs, see Amazon EC2 Key Pairs.


Starting Odoo

  • Step 1: After the selected instance is initiated, follow the steps below to initialize Odoo: Once the instance is initiated, remote into your AWS instance via SSH. When you are prompted “login as”, execute the following command;

$ centos

$ sudo -i

$ /usr/local/bin/

And your initial credentials for Odoo database and pgAdmin4 will be prompted. Please be reminded to change your password after logged in.

  • Step 2: Go to http://<your-public-ip>:8069 (port 8069) to complete your installation. Keep master password as it is. Enter your prefered database name, email address and password (Your email address and password will be your Odoo credential).
    • Master Password: (auto filled)
    • Database Name: (anything you like)
    • Email:  (anything you like)
    • Password: (anything you like)
    • Other fields are optional 

Other fields are optional. Then click “Create database”. Your Odoo installation is successfully completed. You may log in using the email address and password from the database creation.


  • Step 3: Go to http://<your-public-ip>/pgadmin4 to login using the credential provided from step 1. Change your email address and password immediately by going to the dropdown at top left corner, select “Users”.



  • Step 4 (BONUS): To connect to your PostgreSQL database using pgAdmin 4, go to “Dashboard” select “Add New Server”.[General]
    • Name: (anything you like
    • Other fields are optional


    • Host name/address: (your AWS public ip address)
    • Port: (keep as it as)
    • Maintenance Database: (keep as it is)
    • Username: odoo
    • Password: (your password in step 1)
    • Save password: checked
    • Other fields are optional

Well done. You are all set!


Documentation & Configuration

After you have successfully initiatied and logged into Odoo Community, you may follow for more detailed documentation and demo . For community support, please visit


Release Notes


January 18, 2021

1. Odoo on AWS

Choosing the Type This article is released for AWS solution, Odoo Community 14 on AWS. Elyxia Global Limited provides Odoo Community 14 in Amazon Machine Images […]
October 19, 2020

2. SuiteCRM 7.11.15 Release Notes

Version 7.11.15 (EGL Build 200722.1) AWS SuiteCRM 7.11.15 nitial release. Enabled AWS ENA-support.  
October 16, 2020

1. SendPortal on AWS

Choosing the Type This article is released for AWS solution, SendPortal 1.0.3 on AWS. Elyxia Global Limited provides SendPortal in Amazon Machine Images (AMIs) for AWS […]
October 16, 2020

2. SendPortal Release Notes

Version 1.0.3 (EGL Build 201016.1) AWS SendPortal 1.0.3 nitial release. Enabled AWS ENA-support.  
July 29, 2020

1. SuiteCRM 7.11.15

Choosing the Type This article is released for AWS solution, SuiteCRM 7.11.15 on AWS. Elyxia Global Limited provides SuiteCRM in Amazon Machine Images (AMIs) for AWS […]