Odoo 19

One-Click Installation

Odoo 19 Initialization:

Overview:

This guide will walk you through initializing Odoo 19 on your AWS instance in just one click. The setup process is streamlined using our custom script, designed for ease of use and efficiency. Before starting the script, ensure the minimum requirement is met.

Pro Tip: We recommend associating an AWS Elastic IP with your instance before running the setup. This prevents your IP address from changing when the instance is stopped and restarted.

Step 1: Access Your AWS Instance

1. Launch Your AWS EC2 Instance:

  • Choose your desired AWS EC2 instance type. (Recommended: t3a.small / t3.small)
  • Once the instance is running, connect to it via SSH.

2. Connect to the Instance:

  • Open your terminal (Mac/Linux) or use an SSH client (e.g., PuTTY for Windows).
  • Run the following SSH command:
ssh ec2-user@<your-aws-public-ip>
  • When prompted for the login, enter:
[ec2-user@…]$ sudo -i

3. Run the Initialization Script:

  • To initiate the installation, run the following command:
[root@…]$ dnf -y update
[root@…]$ /usr/local/bin/egl_init.sh.x
  • Note: This script automates the entire installation process. While it runs, ensure your terminal remains active, and do not close the session. The script may take up to 10-20 seconds to complete. The script will random generate new credentials for all the necessity.

 

Step 2: Instance Set Up and Installation 

1. Completion Confirmation:

  • Once the installation is finished, you will see a summary on the screen that includes all credentials.

 

2. Access the Web Interface:

  • Open your web browser and navigate to http://<your-public-ip>:8069 (port 8069) :
http://<your-public-ip>:8069
  • You will be greeted by the welcome screen.

 

3. Login:

  • Use the credentials provided during the installation process to log in.

  • If login is successful, then you will be able to see the screen below.

 

4. Disable “Manage Database”:

  • Recommended Step: To DISABLE “Manage Databases” link at login page, you will need to add the line below to Odoo configuration file /etc/odoo/odoo.conf

“list_db = False”

  • Go to your instance SSH command prompt and run the following command at root
[root@…]$ nano /etc/odoo/odoo.conf
  • Then add the line below to the file and save the file.

list_db = False

  • Restart odoo and apache to reflect the changes
[root@…]$ sudo systemctl restart odoo
[root@…]$ sudo systemctl restart nginx

 

 

CONTENTS