This article is released for AWS solution(s),

Odoo: Open Source Enterprise Resource Planning

Odoo is a suite of business applications that share one database, so the same customer, product and invoice record is used by every part of the business. Sales, CRM, invoicing and accounting, inventory and purchasing, manufacturing, project management, HR, and a website and eCommerce front end are all installed from the Apps menu as you need them, rather than bought as separate systems that then have to be integrated.
Pre-bundled with this image are

  • Odoo 19 Community in Docker (database on an isolated internal network with no port exposed to the internet, and the application reachable only through the proxy)
  • OCA accounting reports: General Ledger, Trial Balance, Aged Partner Balance, Journal Ledger, Open Items, VAT report and customer statements, installed and ready on first login, each with an Excel export. Odoo Community ships none of these.
  • AlmaLinux 10: A stable and secure open source operating system.
  • PostgreSQL 16: A robust and scalable open source database.
  • Python 3.12: The version Odoo 19 is optimised for.
  • Caddy reverse proxy: handles HTTPS and your free SSL certificate, and owns ports 80 and 443.
  • PDF report engine: preconfigured, so invoices, quotations and reports print correctly from the first day.
  • Docker and Docker Compose: the application and its database run as containers, so application updates do not require replacing the instance.

 
Your Odoo is installed and ready when the instance finishes starting. There is no database creation screen and no master password to choose. The administrator account is created for you, with the login admin, and its password is shown once, in the summary at the end of installation. Write it down: it is generated for your instance and is not stored anywhere you can read it back.
This is a clean Odoo with no sample data. Demo records are convincing enough that it is easy to start entering real work alongside them and only notice the mixture later, so nothing has to be cleared out before you begin.
Your attachments and documents are kept separate from the application. Everything uploaded into Odoo is stored on its own volume, so replacing the application container to take an update does not touch your files.
The exact Odoo version is fixed in the image. Odoo publishes no release tags, so a build that installs from the public repository picks up whatever changed that day. This image is built from one recorded commit, which means every instance of a given build is running exactly the same code.
 
Elyxia Global Limited presents a robust and efficient solution with its pre-configured AMI on AlmaLinux, a trusted and stable platform. This ready-to-deploy package includes a fully configured stack, with any additional charges clearly specified in the pricing information section, ensuring that your business operations are up and running in no time.
 

CONTENTS