Listing Thumbnail

    Odoo on Ubuntu 24.04 LTS by Masiro Software Cloud LLC

     Info
    Deployed on AWS
    AWS Free Tier
    This product has charges associated with it for automated deployment, security hardening, first-boot credential generation, system optimization, and support services provided by Masiro Software Cloud LLC.

    Overview

    Open image

    This is a repackaged open source software product wherein additional charges apply for professional support, enterprise security hardening, automated deployment configuration, performance optimization, and ongoing maintenance services provided by Masiro Software Cloud LLC.

    WHAT YOU ARE PAYING FOR

    • Professional AMI configuration and optimization
    • Security hardening with SSH hardening and UFW firewall
    • Automated first-boot deployment scripts
    • Unique credential generation per instance
    • Technical support for deployment and configuration

    ABOUT ODOO

    Odoo is a powerful open-source business management suite trusted by millions of organizations worldwide. It delivers fully integrated applications covering CRM, Sales, Accounting, Inventory, Manufacturing, HR, and Project Management - all sharing a single database. The software is free and open-source under the LGPL license.

    TECHNICAL SPECIFICATIONS

    • Odoo 18 Community Edition (Latest Stable)
    • Ubuntu 24.04 LTS with 5 years security support
    • Python 3.12 with isolated virtual environment
    • PostgreSQL 16 database server
    • Nginx reverse proxy with performance tuning
    • Node.js 18 LTS for frontend asset compilation
    • wkhtmltopdf for PDF report generation
    • Certbot pre-installed for free SSL certificates

    AUTOMATED DEPLOYMENT

    Zero-configuration first boot setup:

    • Unique master password and admin credentials generated per instance
    • Fresh PostgreSQL database initialized automatically
    • All services started and health-checked
    • System fully operational within 3-5 minutes of launch

    ENTERPRISE SECURITY HARDENING

    • UFW firewall pre-configured for ports 22, 80, and 443
    • SSH root login disabled with key-only authentication
    • PostgreSQL access restricted to localhost only
    • No hardcoded passwords or shared default credentials
    • All credentials stored securely in ~/credentials.txt

    GETTING STARTED

    1. Launch an EC2 instance from this AMI
    2. Allow ports 22, 80, and 443 in the security group
    3. Select an SSH key pair and launch
    4. Wait 3-5 minutes for first-boot to complete
    5. SSH in and run: cat ~/credentials.txt
    6. Open http://instance-ip/web  and sign in with email: admin

    RECOMMENDED INSTANCE TYPES

    Testing only: t3.medium (minimum) Small to medium business: t3.large or t3.xlarge Large business: t3.2xlarge or larger

    Note: t3.large or larger is strongly recommended for production.

    SSL CONFIGURATION

    sudo certbot --nginx -d yourdomain.com Let's Encrypt certificate auto-renewal configured automatically.

    SYSTEM REQUIREMENTS AND DEPENDENCIES

    • Minimum instance type: t3.medium (2 vCPU, 4 GB RAM)
    • Minimum storage: 30 GB EBS volume recommended
    • An EC2 key pair is required for SSH access
    • Ports 22, 80, and 443 must be open in the security group
    • This product uses EC2 IMDSv2 during first-boot to retrieve instance information. No external packages are downloaded at launch. All software is pre-installed in the AMI.

    PRODUCT LIMITATIONS

    • Single-node deployment without high availability or auto scaling by default
    • HTTPS not pre-configured. SSL certificate must be installed after launch
    • SMTP not pre-configured. Email settings must be configured in Odoo after launch
    • This is Odoo Community Edition. Enterprise Edition features are not included
    • OS and application updates are the responsibility of the customer after launch
    • Static IP not included. An Elastic IP is recommended for production use

    SUPPORT

    Contact: info@masirosoftwarecloud.com  Website: https://masirosoftwarecloud.com 

    ABOUT MASIRO SOFTWARE CLOUD LLC

    Masiro Software Cloud LLC specializes in cloud deployment solutions, delivering production-grade hardened AMIs with professional support and deployment automation services on AWS.

    ODOO LICENSE

    Odoo Community Edition is licensed under GNU Lesser General Public License v3.0 and is free and open-source software. AMI charges apply to the professional configuration, security hardening, automated deployment, and support services provided by Masiro Software Cloud LLC.

    Highlights

    • Production-ready Odoo 18 Community Edition on Ubuntu 24.04 LTS with automated first-boot setup, unique instance credentials, and a preconfigured Python/PostgreSQL/Nginx stack.
    • Security-focused deployment with key-based SSH access, disabled root login, disabled password authentication, PostgreSQL restricted to localhost, and no shared default credentials.
    • Complete open-source ERP platform with CRM, Sales, Accounting, Inventory, HR and more - automatically initialized and ready within minutes, with support from Masiro Software Cloud LLC.

    Details

    Delivery method

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

    Latest version

    Operating system
    Ubuntu 24.04

    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

    Odoo on Ubuntu 24.04 LTS by Masiro Software Cloud LLC

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    1-month contract (1)

     Info
    Dimension
    Description
    Cost/month
    Odoo 18 Comunity
    Optimized Odoo ERP for Enterprise Production - 24/7 Support by Masiro Software Cloud
    $750.00

    Vendor refund policy

    Charges are based on actual instance usage. You can terminate your EC2 instance at any time to stop incurring charges. No refunds are provided for partial usage periods. For billing inquiries or disputes, please contact us at info@masirosoftwarecloud.com  before submitting a claim through AWS.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    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: Odoo 18 Community Edition on Ubuntu 24.04 LTS Release Date: March 2026 Prepared by: Masiro Software Cloud LLC

    WHAT IS INCLUDED

    Software versions included in this release:

    • Odoo 18 Community Edition
    • Ubuntu 24.04.4 LTS
    • Python 3.12 with isolated virtual environment
    • PostgreSQL 16
    • Nginx 1.24
    • Node.js 18 LTS
    • wkhtmltopdf
    • Certbot pre-installed
    • UFW firewall pre-configured

    AUTOMATED FIRST-BOOT SYSTEM

    Each instance launch triggers a one-time initialization process that:

    • Waits for PostgreSQL to become fully available
    • Retrieves instance ID and public IP via IMDSv2
    • Falls back to private IP if no public IP is assigned
    • Generates a unique master password and admin password
    • Creates a fresh Odoo database using odoo-bin
    • Sets admin credentials securely via passlib hash
    • Starts all services and waits for Odoo to become responsive
    • Writes all credentials to ~/credentials.txt with chmod 600
    • Creates a lock file to prevent re-execution on subsequent reboots

    SECURITY CONFIGURATION

    • PermitRootLogin: disabled
    • PasswordAuthentication: disabled
    • PostgreSQL: localhost-only access
    • Nginx: server version information suppressed
    • No hardcoded credentials in the AMI
    • No shared default passwords
    • All credentials unique per launched instance

    KNOWN LIMITATIONS

    • HTTPS not pre-configured. SSL certificate installation required after launch
    • SMTP not pre-configured. Email settings must be configured manually in Odoo
    • No Elastic IP assigned by default
    • This is Community Edition only. Odoo Enterprise features are not included
    • Minimum recommended instance type for production is t3.large

    OPEN SOURCE NOTICE

    Odoo Community Edition is free and open-source software licensed under the GNU Lesser General Public License v3.0.

    SUPPORT

    Email: info@masirosoftwarecloud.com  Website: https://masirosoftwarecloud.com 

    Additional details

    Usage instructions

    CONNECTING TO YOUR INSTANCE

    After launching, wait 3-5 minutes for first-boot initialization to complete.

    Connect via SSH: ssh -i your-key.pem ubuntu@YOUR_PUBLIC_IP

    Retrieve your credentials: cat ~/credentials.txt

    This file contains your admin login email, admin password, master password, and database details.

    ACCESSING ODOO

    Open a browser and navigate to: http://YOUR_PUBLIC_IP/web

    Sign in with: Email: admin Password: (from credentials.txt)

    Change your administrator password immediately after first login.

    MASTER PASSWORD

    The master password is used for database management at: http://YOUR_PUBLIC_IP/web/database/manager

    Store this password securely. It is available in ~/credentials.txt.

    SECURITY GROUP REQUIREMENTS

    The following inbound ports must be open:

    • Port 22 (TCP) - SSH administration
    • Port 80 (TCP) - Web access
    • Port 443 (TCP) - HTTPS after SSL configuration

    For improved security, restrict port 22 to your own IP address after launch.

    RECOMMENDED INSTANCE TYPES

    Testing only: t3.medium (2 vCPU, 4 GB RAM) Small business: t3.large (2 vCPU, 8 GB RAM) Medium business: t3.xlarge (4 vCPU, 16 GB RAM) Large business: t3.2xlarge (8 vCPU, 32 GB RAM)

    SSL AND DOMAIN SETUP

    1. Assign an Elastic IP or point your domain DNS A record to the instance IP
    2. Run: sudo certbot --nginx -d yourdomain.com
    3. HTTPS will be configured and auto-renewal enabled automatically

    CHECKING SERVICE STATUS

    sudo systemctl status odoo sudo systemctl status nginx sudo systemctl status postgresql

    RESTARTING SERVICES

    sudo systemctl restart odoo sudo systemctl restart nginx sudo systemctl restart postgresql

    VIEWING FIRST-BOOT LOG

    sudo cat /var/log/odoo-first-boot.log

    IMPORTANT NOTES

    • credentials.txt is stored at /home/ubuntu/credentials.txt with permissions restricted to the ubuntu user
    • The first-boot script runs only once per instance. Rebooting will not regenerate credentials
    • Each launched instance receives its own unique credentials
    • Root SSH login is disabled. Always connect as the ubuntu user
    • Password-based SSH authentication is disabled. A key pair is required for access
    • Minimum recommended instance type for production use is t3.large

    Support

    Vendor support

    Technical support for this product is provided by Masiro Software Cloud LLC.

    Support contact: Email: info@masirosoftwarecloud.com  Website: https://masirosoftwarecloud.com 

    Support scope includes: AMI launch and configuration guidance First-boot initialization assistance Credentials retrieval guidance Odoo web panel access troubleshooting Nginx, Python, and PostgreSQL service checks Deployment best-practice guidance for AWS

    Support scope does not include: Custom Odoo module development Third-party module or theme debugging Business process consulting or workflow customization Data migration services

    Response times and support availability may vary depending on request complexity and business hours.

    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.