Overview
Odoo-Dashboards
Odoo-Dashboards
Odoo-Sales
Odoo-Invoicing
Odoo-Apps
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 KBLT Software Group LLC.
WHAT YOU ARE PAYING FOR
Professional AMI configuration and optimization for AWS EC2 Security hardening with SSH hardening and UFW firewall Automated first-boot deployment with unique credential generation Technical support for deployment and configuration
ABOUT ODOO
Odoo is one of the world's most widely adopted open-source business management platforms, with over 12 million users across more than 180 countries. Built as a fully integrated suite of business applications, Odoo 18 brings together CRM, sales, purchasing, inventory, manufacturing, accounting, project management, human resources, marketing automation, e-commerce, and helpdesk into a single unified platform. Unlike fragmented SaaS solutions that require expensive integrations between multiple vendors, Odoo provides a seamless experience across every business function with a shared database and consistent user interface. Odoo 18 Community Edition is licensed under the GNU Lesser General Public License v3 and is free to use, modify, and extend for any business purpose.
TECHNICAL SPECIFICATIONS
Odoo 18 Community Edition (Latest Stable, supported through October 2027) Ubuntu 24.04 LTS with security support until 2029 Python 3.12 with virtual environment isolation PostgreSQL 16 as the primary database Nginx as reverse proxy with production-grade configuration Gunicorn WSGI server for application serving Certbot pre-installed for free SSL via Let's Encrypt UFW firewall pre-configured EC2 Instance Metadata Service v2 (IMDSv2) is used automatically during first-boot to retrieve instance information. No user-provided credentials are required.
AUTOMATED FIRST-BOOT DEPLOYMENT
Each instance launched from this AMI goes through a one-time automated initialization that creates a unique PostgreSQL database user and password, generates a unique Odoo master password, configures Nginx with the correct instance public IP, creates a fresh administrator account with unique credentials, and writes all access information to ~/credentials.txt. The system is fully operational within 3 to 5 minutes of launch.
GETTING STARTED
- Launch an EC2 instance from this AMI with an SSH key pair
- Open ports 22, 80, and 443 in your security group
- Wait 3 to 5 minutes for first boot to complete
- SSH in and run: cat ~/credentials.txt
- Open http://YOUR_IP in your browser and sign in
RECOMMENDED INSTANCE TYPES
Small business and development: t3.medium or t3.large Growing organizations: t3.xlarge High volume operations: t3.2xlarge or larger
SSL AND CUSTOM DOMAIN SETUP
After pointing your domain to the instance Elastic IP: sudo certbot --nginx -d yourdomain.com HTTPS will be configured automatically with auto-renewal enabled.
SYSTEM REQUIREMENTS AND DEPENDENCIES
Minimum recommended instance type: t3.medium (2 vCPU, 4 GB RAM) Minimum storage: 20 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 No user-provided credentials or external configuration required at launch time
PRODUCT LIMITATIONS
Single-node deployment, high availability and clustering not included by default HTTPS is not pre-configured, an SSL certificate must be installed post-launch SMTP is not pre-configured, email settings must be configured in Odoo OS and application updates are the responsibility of the customer An Elastic IP is recommended for production use This AMI includes Odoo Community Edition only, Enterprise Edition features are not included
SUPPORT
Contact: info@kbltsoftwaregroup.com Website: https://kbltsoftwaregroup.com
ABOUT KBLT SOFTWARE GROUP LLC
KBLT Software Group LLC delivers production-grade cloud deployment solutions on AWS, specializing in hardened AMIs with enterprise security configurations, automated initialization systems, and professional support services.
ODOO LICENSE
Odoo Community Edition is free and open-source software licensed under the GNU Lesser General Public License v3.0. Charges on this listing apply exclusively to the professional AMI configuration, security hardening, automated deployment infrastructure, and support services provided by KBLT Software Group LLC.
Highlights
- Production-ready Odoo 18 Community Edition on Ubuntu 24.04 LTS with PostgreSQL 16, automated first-boot generates a unique database user, master password, and admin account per instance, with Nginx configured to serve the application immediately on first launch.
- Enterprise security hardening included: key-only SSH access, root login disabled, UFW firewall pre-configured, PostgreSQL localhost-only binding, unique master password per instance, and no shared credentials across deployments.
- One of the world's most widely adopted open-source business management platforms with over 12 million users globally, delivering CRM, accounting, inventory, manufacturing, HR, e-commerce, and project management in a single unified system, supported by KBLT Software Group LLC.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/36 months | Cost savings % |
|---|---|---|---|
Odoo 18 Community Edition 1.1 | Odoo 18 on Ubuntu 24.04 LTS by KBLT Software Group LLC | $2,500.00 | 83% |
Vendor refund policy
This product is billed based on actual EC2 instance usage hours. You may terminate your instance at any time to stop all charges. No refunds are issued for partial usage periods already billed. For billing questions or disputes, contact info@kbltsoftwaregroup.com before opening a claim through AWS Marketplace.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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: July 2026 Prepared by: KBLT Software Group LLC
INCLUDED SOFTWARE VERSIONS
Odoo 18 Community Edition (Latest Stable, supported through October 2027) Ubuntu 24.04.4 LTS Python 3.12 PostgreSQL 16 Nginx 1.24 Gunicorn (latest stable) Certbot pre-installed UFW firewall pre-configured
AUTOMATED FIRST BOOT SYSTEM
Each new instance launch triggers a one-time initialization sequence: Waits for PostgreSQL to become fully available before proceeding Retrieves instance ID and public IP via EC2 IMDSv2 automatically Falls back to private IP if no public IP is assigned Creates a unique PostgreSQL user with a randomly generated password Generates a unique Odoo master password Configures Nginx with the correct instance hostname Creates a fresh Odoo database with unique admin credentials Writes all credentials to ~/credentials.txt with owner-only permissions Creates a lock file to prevent re-execution on subsequent reboots
SECURITY HARDENING APPLIED
SSH PermitRootLogin: disabled SSH PasswordAuthentication: disabled PostgreSQL: localhost-only binding Nginx: production configuration with reverse proxy UFW: active, ports 22/80/443 only Unique master password generated per instance No hardcoded credentials in AMI No shared passwords across instances IMDSv2 enforced
KNOWN LIMITATIONS
HTTPS not pre-configured, SSL certificate required after launch SMTP not pre-configured, email must be configured in Odoo settings Single-node only, no built-in HA or clustering Elastic IP not included by default This AMI includes Community Edition only, Enterprise features are not available
OPEN SOURCE NOTICE
Odoo Community Edition is free and open-source software licensed under the GNU Lesser General Public License v3.0. Source code is available at https://github.com/odoo/odoo
SUPPORT
Email: info@kbltsoftwaregroup.com Website: https://kbltsoftwaregroup.com
Additional details
Usage instructions
For full documentation and configuration guides, visit the official Odoo documentation at https://www.odoo.com/documentation . For product-specific support, visit https://kbltsoftwaregroup.com .
GETTING STARTED
After launching your instance, the automated first-boot process completes within 3 to 5 minutes. During this time, unique credentials are generated, the database is configured, and Nginx is set up with the correct hostname.
Step 1 - Connect via SSH using your EC2 key pair: ssh -i your-key.pem ubuntu@YOUR_PUBLIC_IP
Step 2 - Retrieve your login credentials: cat ~/credentials.txt This file contains your Odoo admin email, password, master password, and database details. It is readable only by the ubuntu user (chmod 600).
Step 3 - Open the application in your browser: http://YOUR_PUBLIC_IP Sign in with the email and password from credentials.txt.
SECURITY GROUP REQUIREMENTS
Open the following ports in your EC2 security group: TCP 22 for SSH administration (restrict to your own IP for better security) TCP 80 for web access TCP 443 for HTTPS after SSL installation
RECOMMENDED INSTANCE TYPES
Small business / development: t3.medium or t3.large Growing organization: t3.xlarge High volume operations: t3.2xlarge or larger
SSL AND DOMAIN CONFIGURATION
- Assign an Elastic IP to your instance for a stable public address
- Point your domain DNS A record to the Elastic IP
- Run the following command on the instance: sudo certbot --nginx -d yourdomain.com
- HTTPS will be fully configured with automatic renewal
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 readable only by the ubuntu user (chmod 600) The first-boot script executes only once and will not regenerate credentials on reboot Each launched instance receives completely unique credentials and master password Root SSH login is permanently disabled, always connect as the ubuntu user Password-based SSH is disabled, an EC2 key pair is always required An Elastic IP and SSL certificate are strongly recommended for production use This AMI includes Odoo Community Edition only
Support
Vendor support
Technical support for this product is provided by KBLT Software Group LLC.
Support contact: Email: info@kbltsoftwaregroup.com Website: https://kbltsoftwaregroup.com
Support scope includes: Instance launch and configuration guidance First-boot initialization troubleshooting Credentials retrieval assistance Odoo web interface access issues Nginx, PostgreSQL, and Gunicorn service diagnostics AWS security group and networking guidance SSL certificate installation walkthrough
Support scope does not include: Custom Odoo module or theme development Third-party integration debugging Data migration from other ERP systems Business process configuration and consulting
Response times may vary based 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.