Before we dive into Odoo development, we need to set up our development environment and learn the basic administration tasks for it.
In this chapter, we will learn how to set up the working environment where we will build our Odoo applications. We will set up an Ubuntu system to host the development server instance. This can be a cloud server, a local network server, or a virtual machine in your workstation.
This simplifies the explanation, since we don't have to worry about the specifics of each platform. People not familiar with Ubuntu/Debian should find it easy to follow the steps. People confident with other operating systems, such as CentOS or macOS, should be able to adapt the instructions to their preferred system.
Another benefit from using a remote system for development is that when the time comes...