Listing Thumbnail

    Containerized Odoo 19 on Alma Linux 10 by Elyxia Global Limited

     Info
    Deployed on AWS
    Free Trial
    AWS Free Tier
    This product has charges associated with it for seller support. Elyxia Global Limited offers a pre-configured and hardened Odoo 19 Community image running on AlmaLinux 10. Odoo is an open source suite of business applications that share one database, covering sales, invoicing, inventory, purchasing, manufacturing, projects and HR, so the same customer and product record is used everywhere.

    Overview

    Play video

    Elyxia Global Limited brings you a robust and performance-optimized Odoo 19 Community image on AlmaLinux 10. This ready-to-deploy AMI gives you a working ERP in minutes rather than a day spent assembling Python, PostgreSQL, a web server and a report engine. Odoo runs the whole business from one database. Sales and CRM, quotations and invoicing, accounting, inventory and purchasing, manufacturing, project management, HR, and a website and eCommerce front end are installed from the Apps menu as you need them, and they share the same customers, products and documents rather than being separate systems that have to be integrated. The AlmaLinux 10 base ensures your system runs on a secure, enterprise-grade Linux distribution known for stability and long-term support. Whether you are a small team running quotations and stock or a business adding manufacturing and accounting later, Odoo grows one app at a time, and its open-source licence means you keep full control of your data with no per-user fee.

    Pre-bundled with this AMI: Odoo 19 Community, AlmaLinux 10, PostgreSQL 16, Python 3.12, Caddy reverse proxy, PDF report engine, Docker and Docker Compose

    The application runs in containers. Odoo and its database are managed by Docker Compose on the instance, which means application updates can be delivered without replacing the AMI, and the database runs on an isolated internal network with no port exposed to the internet. Your attachments, documents and generated invoices are kept in separate storage that an application update does not touch.

    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 and its password is shown once, in the summary at the end of installation.

    The exact Odoo version is fixed in the image. Odoo publishes no release tags, so an installation that builds from the public repository gets 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 as every other.

    PDF reports work from the first day. The report engine that renders quotations, invoices and reports is installed and configured, including the page headers, footers and numbering that are missing from many self-built installations.

    This is a clean Odoo with no sample data, so nothing has to be cleared out before you enter real records.

    Use your own domain name with a free SSL certificate. One command requests a Lets Encrypt certificate, renews it automatically, and redirects HTTP to HTTPS.

    The instance needs only three inbound ports: 22 for SSH, 80 and 443 for Odoo and certificate issuance. This image does not include a local mail server, so Odoo sends through an SMTP server that you provide, configured under Settings, Technical, Outgoing Mail Servers.

    Disclaimer: The respective trademarks mentioned in the offering are owned by the respective companies. We do not provide the commercial license of any of these products. Many of the products have a free, demo, or open source license as applicable. Elyxia Global Limited provides image-related support, migration and plugin development, drop us an email at support@elyxia.uk .

    Highlights

    • One System for the Whole Business: Sales, CRM, invoicing, accounting, inventory, purchasing, manufacturing, projects and HR share one database, installed from the Apps menu as you need them, with no per-user licence fee.
    • Ready When It Starts, and Fixed in Place: Odoo installs itself at first boot with no database creation screen. The exact version is pinned in the image and recorded, so every instance of a build runs identical code and PDF reports print correctly from day one.
    • Containerized and Maintainable: Odoo and PostgreSQL run as Docker containers on AlmaLinux 10, so the database is not exposed to the internet and application updates do not require rebuilding the instance. A Caddy reverse proxy handles HTTPS and your free SSL certificate.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    OtherLinux Alma Linux 10

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    Containerized Odoo 19 on Alma Linux 10 by Elyxia Global Limited

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (591)

     Info
    • ...
    Dimension
    Cost/hour
    t3a.small
    Recommended
    $0.022
    t3.micro
    $0.022
    t2.micro
    $0.022
    d3en.2xlarge
    $0.022
    m5dn.8xlarge
    $0.022
    c6in.2xlarge
    $0.022
    c7a.metal-48xl
    $0.022
    c5d.large
    $0.022
    c5d.xlarge
    $0.022
    m6a.2xlarge
    $0.022

    AI Insights

     Info

    Dimensions summary

    You pay by the hour for this pre-built server image, and the rate depends on the AWS EC2 instance type you choose. Each dimension maps to one instance size, from small shared instances to large multi-core and memory-focused machines. Pricing scales with the compute, memory, and storage capacity of the instance you select. You pick the size that fits your workload and adjust it as needs change. The software rate stays consistent with standard AWS usage-based billing. An annual option may also apply per the listing.

    Top-of-mind questions for buyers

    Each hourly unit covers the running Odoo Community 19 server image on one EC2 instance of the size you selected. The rate reflects that instance's compute, memory, and storage. The image uses only a portion of the server to run the application, and you can customize the configuration.
    The software rate meters running instance-hours. A fully stopped instance stops accruing the hourly software charge. Underlying AWS storage fees may still apply for retained volumes. To fully cancel, back up your data, then terminate the instance directly.
    Yes. You can scale up or down by changing the EC2 instance type, and the hourly software rate adjusts to match the new size. There are no long-term contracts or early termination fees. Billing runs hourly or annually at standard AWS rates.
    assist.elyxia.uk
    Helpful?

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Release Notes for Odoo 19 Community Alma Linux 10 (EGL Build 260910.1) This version supersedes the existing EGL Build 260629.1.

    What is New:

    1. (NEW) Containerized build on AlmaLinux 10, replacing AlmaLinux 9. Odoo and its database run as containers, so application updates can be delivered without replacing the AMI, and your attachments and documents are kept in storage that an update does not touch.

    2. (NEW) Your Odoo is ready when the instance finishes starting. The database and your administrator account are created for you, so there is no database creation screen and no master password to choose.

    3. (NEW) The exact Odoo version is fixed in the image and recorded in it. Odoo publishes no release tags, so the previous build downloaded whatever was current on the day each instance was launched and no two instances were alike. Every instance of a given build now runs identical code.

    4. (NEW) Use your own domain name with a free SSL certificate. Run one command, sudo egl-setup-domain.sh.x, and enter your domain. A free Let's Encrypt certificate is requested automatically and renews itself from then on. No email address is required and no configuration files need editing.

    5. (NEW) Automatic HTTP to HTTPS redirect once a domain is associated, so visitors reach the secure address whichever they type.

    6. (NEW) Reverse proxy included. TLS is handled by a Caddy proxy in front of Odoo, so certificates survive application updates and container restarts instead of needing to be reinstalled.

    7. (FIXED) Chat, live notifications and other real-time features now work. The previous build routed them to an address Odoo stopped using at version 16, so nothing reached the service behind it.

    8. (FIXED) PDF reports print with correct headers, footers and page numbering. The report engine is installed and configured rather than left to the customer.

    9. (FIXED) The address Odoo records for itself no longer reverts. Left to itself Odoo rewrites it to whatever host the next administrator login arrives on, which silently undid a domain change the first time anyone used the old address.

    10. (IMPROVED) Odoo 19 Community on Python 3.12 and PostgreSQL 16, both pinned in the image.

    11. (IMPROVED) The database is no longer reachable from outside the instance. It runs on an isolated internal network with no published port, and the recommended inbound ports are now only 22, 80 and 443. Ports 5432, 8069 and 8072 no longer need to be open.

    12. (IMPROVED) Attachments, documents and generated invoices are stored separately from the application, so they are untouched when the application is updated.

    13. (IMPROVED) Installation no longer depends on a single image source. If one source is unavailable the installer falls back to others automatically, so a new instance can still be built.

    14. (IMPROVED) Clearer installation messages, including a check that your domain points at the instance before a certificate is requested. This avoids the Let's Encrypt rate limit that follows repeated failed attempts.

    15. (IMPROVED) This is a clean Odoo with no sample data, so nothing has to be cleared out before you enter real records.

    16. (IMPROVED) The installation summary now names the login field the way Odoo labels it. Odoo asks for an "Email" but accepts the login admin, which reads as a mismatch on a first install.

    17. (IMPROVED) Outbound mail is configured in one place. This image does not include a local mail server, so Odoo sends through an SMTP server that you provide, set under Settings, Technical, Outgoing Mail Servers.

    For more details on this release, please visit our official release notes page, Odoo series https://assist.elyxia.uk/docs/odoo-19/release-notes/ 

    For a seamless setup experience, check out our One-Click Installation Guide at https://assist.elyxia.uk/docs/odoo-19/one-click-installation/ 

    Additional details

    Usage instructions

    Connect to the instance over SSH as ec2-user and run the one-click installer. The full guide, including the AWS console steps, is at https://assist.elyxia.uk/docs/odoo-19/one-click-installation/ 

    The installer creates your database and administrator account and prints the username and password once, at the end. Write the password down before closing the terminal. It is generated for your instance and is not stored anywhere you can read it back. Open Odoo at http://YOUR-INSTANCE-PUBLIC-IP/  and log in with those details. Odoo labels the first field Email, but your login is admin rather than an email address, so type admin there. There is no database selection screen, because the database is created for you. Install the apps you need from the Apps menu. This is a clean Odoo with no sample data.

    To use your own domain name with a free SSL certificate, run: sudo /usr/local/bin/egl-setup-domain.sh.x

    Before you invite your team, set your outgoing mail server under Settings, Technical, Outgoing Mail Servers. This instance cannot send email until you do, so password resets, quotations and invoices will not be delivered.

    Support

    Vendor support

    For community-driven support for Odoo, visit the Odoo Community Forum (https://www.odoo.com/forum/help-1 ) and consult the Odoo Documentation (https://www.odoo.com/documentation/19.0/ ).

    For support assistance related to this AMI, please visit Elyxia Global Limited Online Help (https://assist.elyxia.uk/docs/odoo-19/ ) or contact us directly via email at support@elyxia.uk 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.