In this tutorial, we will guide you through the steps of installing Odoo 12 on an Ubuntu 18.04 VPS. Additionally, we will show you how to install and configure the Apache web server as a reverse proxy for your Odoo application.
Odoo (formerly OpenERP) is a simple and intuitive suite of open-source enterprise management applications, such as Website Builder, eCommerce, CRM, Accounting, Manufacturing, Project and Warehouse Management, Human Resources, Marketing, and many more. Odoo comes in two editions: Community edition, which is free, and Enterprise edition. In our case, we will install and use the Community edition. Let’s begin.


Drupal is a free and open-source content management system (CMS) written in PHP. It’s designed for publishing web content in all sorts of formats and styles. Drupal is one of the most popular CMSes – it is used all over the world to power thousands of websites, ranging from personal blogs, to corporate, political, and government sites.
ownCloud is a popular open-source enterprise web application written in PHP that’s used for data synchronization and file sharing. It allows users to easily manage their files, contacts, calendars, to-do lists, and more, making it a great alternative to to the popular cloud platforms such as Google Drive, Dropbox, iCloud, and so on. OwnCloud is a cross-platform application and can be installed on all popular operating systems.


Feng Office is an open-source collaboration platform written in PHP and it comes in three editions: Community, Professional, and Enterprise. We will install the Community edition, which includes features such as task management, document management, workspaces, and a lot more. This guide should work on other 


Docker Compose is a tool designed to run multiple Docker applications at the same time. Compose can be used to run a stand-alone application as well as communicate with the other containers present on the same host. With Compose you use a YAML file to configure all of your Docker containers and configurations all in one place.