Odoo: Open Source ERP and CRM
Odoo is a comprehensive suite of business applications or an ERP suite (Enterprise Resource Planning) that includes Sales, CRM, Project management, Warehouse management, Manufacturing, Financial management, Human Resources and much more. Currently, there are over 4 million users worldwide using Odoo and it is on the rise.
Odoo Server on Cloud Google Platform
Odoo ERP can be installed in different ways. You can have it installed locally (On-Premise), install on a Third-party Cloud service like Google GCP, Amazon AWS or Alibaba Cloud. The Odoo.sh Cloud is provided by the Odoo itself and is the most reliable and unique Cloud designed for Odoo.
Odoo Cloud Hosting on Google - Bitnami
There are alternative methods to install Odoo ERP in Google Cloud. We can create a new Virtual Machine manually from scratch to install Odoo ERP or we can use an existing fully configured ready-to-deploy virtual machine. The shortest, clean and convenient way (my preferred way) of installing Odoo ERP in the Google Cloud is using a Bitnami Odoo application deployment offering.
What is Bitnami?
The Bitnami is a Project created to help spread the adoption of high quality, open-source web applications among the community. Bitnami aims to make it easier for users to discover, download and install open-source software without complex steps. Bitnami offers a wide range of applications such as document and content management systems, wikis and blogging software.
Bitnami Odoo Stack for Google Cloud Platform
The Bitnami Odoo Stack provides a one-click solution for the stable Odoo installation. It enables you to download installers, virtual machines, or run your own Odoo Server in the Cloud. You can even select a Container installation like Docker or Kubernetes. The Bitnami Odoo supports Windows, Mac or Linux on local installations.
The Bitnami Odoo Stack is an installer that greatly simplifies the
installation of Odoo and runtime dependencies. It includes ready-to-run
versions of Apache, SQLite, Python, and Subversion. Odoo Stack is distributed for free under the Apache 2.0 license.
Bitnami Odoo Stack for Virtual Machines - Advantages
- Easy to install – It simplifies the Odoo installation and run-time dependencies by automating the process.
- Up-to-date – Bitnami keeps the application up-to-date with the latest releases. You can rest assured you will get the latest version of the desired application at the time of deployment.
- Independent – Bitnami Stacks are completely self-contained, and therefore do not interfere with any software already installed on your system. For example, you can upgrade your system’s PostgreSQL or Apache without fear of ‘breaking’ your Bitnami Stack.
- Integrated – By the time you click the ‘finish’ button on the installer, the whole stack will be integrated, configured and ready to go.
- Portable – Bitnami Stacks can be installed in any directory. This allows you to have multiple instances of the same stack, without them interfering with each other.
- Secure – All Softwares are pretested and malware-free.
Consistent between platforms – support Windows, Mac or Linux
Bitnami Odoo Step-by-step Installation guide
This method uses a Bitnami installation media (a Virtual machine) which can be found in the Marketplace inside the Google Console account or directly on the Bitnami website. Most importantly this is totally free. One thing to keep in mind is that you still need to pay for the VM hosted inside the Google cloud.
Bitnami uses Debian Linux Operating System for the Virtual Machine for Odoo installation. It will also install the following required Softwares automatically with respective configurations as below.
Bitnami Odoo Stack configuration
Minimum Server Requirements
To install Bitnami Odoo Stack you will need minimum
Intel x86 or compatible processor
Minimum of 512 MB RAM
Minimum of 150 MB ard drive space
TCP/IP protocol support
Compatible operating systems:
An x86 or x64 Linux operating system.
Install Odoo Server on Google Cloud Platform using Google Marketplace
We assume you are already logged into your Google Cloud Account. If so you will notice a screen similar to below.
Click on Marketplace option. The following screen appears.
In the Search bar type “Odoo” to search the Odoo installation media. The following screen appears.
Click on “Odoo Certfied Bitnami” VM
Click on “Launch on Computer engine” button to deploy the VM on Google Cloud Computer Engine. You are asked to fill certain details for the Virtual Machine.
Virtual Machine specification
Specify any name with alphanumeric characters. Remember not to leave any spaces in between. You can use a hyphen instead to make it more readable.
The zone determines what computing resources are available and where your data is stored and used. This is the zone where the Virtual Machine will be hosted. One thing to keep in mind is the cost of the VM is depended on the zone and machine type, size, etc selected. Therefore select the most suitable zone here.
Initially, 1 vCPU with 3.75 GB memory would be okay for the Odoo server.
The Standard persistent disk is preferred. Storage space is much less expensive for a standard persistent disk. An SSD persistent disk is better for random IOPS or streaming throughput with low latency.
Persistent disk performance is tied to the size of the persistent disk volume. You are charged for the actual amount of provisioned disk space. Select 10 GB initially you can increase later on if required (When DB size, users, etc increases and more resources are required).
By default, all incoming traffic from outside a network is blocked. Select the type of network traffic you want to allow. Here you can specify selected sources to access the VM to improve security. Traffic is only allowed from sources within these IP address ranges. Use CIDR notation when entering ranges.
Make sure to keep the following ticked under firewall option
Allow HTTP traffic from the Internet
Allow HTTPS traffic from the Internet
Don’t worry you can change these settings later on if needed.
Here is how it will look like
Review the settings once more and mark the checkbox active to “Accept” the GCP marketplace terms of services
Click “deploy” button.
You will be directed to the GCP deployment manager interface, wait for sometime until the VM is fully deployed and Odoo is installed.
Once installed you will see the below screen.
Here, you will see three sections. The left-most column will show your deployments, the middle column will show the details of the selected deployment while the last column will show you the site address, admin user credentials, and virtual machine details.
Odoo Web Login Screen
Click on the site address to launch the Odoo Login screen.
You will see the below Odoo screen
Congratulations!!! you just installed Odoo latest version in the Google cloud.
We hope this article helped you learn about Odoo Server installation on Google Cloud Platform using Bitnami.
Microsoft Clarity is another free analytics tool for websites. It helps you see the most popular pages on your website and how users click, scroll, and interact with those pages.