There are multiple ways to install Odoo, or not install it at all, dependingon the intended use case.
This documents attempts to describe most of the installation options.
- Online
- The easiest way to use Odoo in production or to try it.
- Packaged installers
- Suitable for testing Odoo, developing modules and can be used forlong-term production use with additional deployment and maintenance work.
- Source Install
- Provides greater flexibility: e.g. allow multiple running Odoo versions onthe same system. Good for developing modules, can be used as base forproduction deployment.
- Docker
- If you usually use docker for development or deployment, an officialdocker base image is available.
Odoo (formerly known as OpenERP) is a suite of open-source business apps. Sometimes we meet a problem about develop, learning or use a software, cause we just have one computer or one operating system. Like this case, we want to install odoo on mac. Actually odoo is made for linux operating system, mostly developer use linux for develop with odoo cause it can be fast to develop. But how about the other, like my friend. Odoo Proprietary License v1.0 This software and associated files (the 'Software') may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file).
Editions
There are two different Editions of Odoo: the Community and Enterprise versions.Using the Enterprise version is possible on our SaaS and accessing the code isrestricted to Enterprise customers and partners. The Community version is freelyavailable to anyone.
If you already use the Community version and wish to upgrade to Enterprise, pleaserefer to From Community to Enterprise (except for Source Install).
Online
Demo
To simply get a quick idea of Odoo, demo instances are available. They areshared instances which only live for a few hours, and can be used to browsearound and try things out with no commitment.
Demo instances require no local installation, just a web browser.
SaaS
Trivial to start with, fully managed and migrated by Odoo S.A., Odoo's SaaSprovides private instances and starts out free. It can be used to discover andtest Odoo and do non-code customizations (i.e. incompatible with custom modulesor the Odoo Apps Store) without having to install it locally.
Can be used for both testing Odoo and long-term production use.
Like demo instances, SaaS instances require no local installation, a webbrowser is sufficient.
Packaged installers
Odoo provides packaged installers for Windows, deb-based distributions(Debian, Ubuntu, …) and RPM-based distributions (Fedora, CentOS, RHEL, …) forboth the Community and Enterprise versions.
These packages automatically set up all dependencies (for the Community version),but may be difficult to keep up-to-date.
Official Community packages with all relevant dependency requirements areavailable on our nightly server. Both Communtiy and Enterprise packages canbe downloaded from our download page (you must to be logged in as a payingcustomer or partner to download the Enterprise packages).
Windows
- Download the installer from our nightly server (Community only) or the Windows installer fromthe download page (any edition).
Execute the downloaded file.
Warning
On Windows 8 and later you may see a warning titled 'Windows protected your PC'.- Accept the UAC prompt.
- Go through the various installation steps.
Odoo will automatically be started at the end of the installation.
Linux
Debian/Ubuntu
Odoo 13.0 ‘deb' package currently supports Debian Buster, Ubuntu 18.04 or above.
Prepare
Odoo needs a PostgreSQL server to run properly. The default configuration forthe Odoo ‘deb' package is to use the PostgreSQL server on the same host as yourOdoo instance. Execute the following command in order to install the PostgreSQL server:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
Repository
Odoo S.A. provides a repository that can be used with Debian and Ubuntu distributions. It can beused to install Odoo Community Edition by executing the following commands as root:
You can then use the usual apt-get upgrade
command to keep your installation up-to-date.
At this moment, there is no nightly repository for the Enterprise Edition.
Deb Package
Instead of using the repository as described above, the ‘deb' packages for both the Community andEnterprise editions can be downloaded from the official download page.
Next, execute the following commands as root:
This will install Odoo as a service, create the necessary PostgreSQL userand automatically start the server.
Warning
The python3-xlwt
Debian package does not exists in Debian Buster nor Ubuntu 18.04.This python module is needed to export into xls format.
If you need the feature, you can install it manually with:
Warning
The num2words
python package does not exists in Debian Buster nor Ubuntu 18.04.Textual amounts will not be rendered by Odoo and this could cause problems with thel10n_mx_edi
module.
Powerpoint 2013 download mac os. If you need this feature, you can install manually with:
Fedora
Odoo 13.0 ‘rpm' package supports Fedora 30.
Prepare
Odoo needs a PostgreSQL server to run properly. Make sure that the sudo
command is availableand well configured and, only then, execute the following command in order to install the PostgreSQLserver:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
Repository
Odoo S.A. provides a repository that can be used with the Fedora distributions.It can be used to install Odoo Community Edition by executing the followingcommands:
RPM package
Instead of using the repository as described above, the ‘rpm' packages for both the Community andEnterprise editions can be downloaded from the official download page.
Once downloaded, the package can be installed using the ‘dnf' package manager:
Source Install
The source 'installation' is really about not installing Odoo, and running it directly from sourceinstead.
This can be more convenient for module developers as the Odoo source is more easily accessiblethan using packaged installation (for information or to build this documentation and have itavailable offline).
It also makes starting and stopping Odoo more flexible and explicit than the services set up by thepackaged installations, and allows overriding settings usingcommand-line parameters without needing to edit a configuration file.
Finally it provides greater control over the system's set up, and allows to more easily keep(and run) multiple versions of Odoo side-by-side.
Windows
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Visit Python's download pageto download and install the latest version of Python 3 on your machine.
During installation, check Add Python 3 to PATH, then click Customize Installation and makesure that pip is checked.
Odoo Download Mac App
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Download oregon trail free mac. Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Download and install PostgreSQL(supported version: 10.0 and later).
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
- Add PostgreSQL's
bin
directory (by default:C:Program FilesPostgreSQLbin
) toyourPATH
. Create a postgres user with a password using the pg admin gui:
- Open pgAdmin.
- Double-click the server to create a connection.
- Select Object ‣ Create ‣ Login/Group Role.
- Enter the username in the Role Name field (e.g.
odoo
). - Open the Definition tab and enter the password (e.g.
odoo
), then click Save. - Open the Privileges tab and switch Can login? to
Yes
and Create database? toYes
.
Dependencies
Before installing the dependencies, you must download and install theBuild Tools for Visual Studio.When prompted, select C++ build tools in the Workloads tab and install them.
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file in a terminal with Administrator privileges:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs.
Install
rtlcss
:- Edit the System Environment's variable
PATH
to add the folder wherertlcss.cmd
is located(typically:C:UsersAppDataRoamingnpm
).
Running Odoo
Once all dependencies are set up, Odoo can be launched by running odoo-bin
, thecommand-line interface of the server. It is located at the root of the Odoo Community directory.
To configure the server, you can either specify command-line arguments or aconfiguration file.
Tip
For the Enterprise edition, you must add the path to the enterprise
addons to theaddons-path
argument. Note that it must come before the other paths in addons-path
foraddons to be loaded correctly.
Common necessary configurations are:
- PostgreSQL user and password.
- Custom addon paths beyond the defaults, to load your own modules.
A typical way to run the server would be:
Where CommunityPath
is the path of the Odoo Community installation, dbuser
is thePostgreSQL login, dbpassword
is the PostgreSQL passwordand mydb
is the default database to serve on localhost:8069
. You can add otherdirectory paths separated by a comma to addons
at the end of the addons-path option.
Linux
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Use your package manager to download and install Python 3on your machine if it is not already done.
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Use your package manager to download and installPostgreSQL (supported version: 10.0 and later).
On Debian/Unbuntu, it can be achieved by executing the following:
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
Note
Because your PostgreSQL user has the same name as your Unix login, you will be able toconnect to the database without password.
Dependencies
For libraries using native code, it is necessary to install development tools and nativedependencies before the Python dependencies of Odoo. They are available in -dev
or -devel
packages for Python, PostgreSQL, libxml2, libxslt1, libevent, libsasl2 and libldap2.
On Debian/Unbuntu, the following command should install all the required libraries:
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs and npm with your package manager.
Install
rtlcss
:
Running Odoo
Once all dependencies are set up, Odoo can be launched by running odoo-bin
, thecommand-line interface of the server. It is located at the root of the Odoo Community directory.
To configure the server, you can either specify command-line arguments or aconfiguration file.
Tip
For the Enterprise edition, you must add the path to the enterprise
addons to theaddons-path
argument. Note that it must come before the other paths in addons-path
foraddons to be loaded correctly.
Common necessary configurations are:
- PostgreSQL user and password. Odoo has no defaults beyondpsycopg2's defaults: connects over a UNIX socket onport
5432
with the current user and no password. - Custom addon paths beyond the defaults, to load your own modules.
A typical way to run the server would be:
Where CommunityPath
is the path of the Odoo Community installationand mydb
is the default database to serve on localhost:8069
. You can add otherdirectory paths separated by a comma to addons
at the end of the addons-path option.
Mac OS
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Use your preferred package manager (homebrew, macports)to download and install Python 3 on your machine if it is not already done.
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Use postgres.appto download and install PostgreSQL (supported version: 10.0 and later).
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
Note
Because your PostgreSQL user has the same name as your Unix login, you will be able toconnect to the database without password.
Dependencies
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file:
Warning
Non-Python dependencies need to be installed with a package manager:
Download and install the Command Line Tools:
- Download and install the package manager of your choice (homebrew, macports).
- Install non-python dependencies.
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs with your preferred package manager (homebrew, macports).
Install
rtlcss
:
Odoo needs a PostgreSQL server to run properly. The default configuration forthe Odoo ‘deb' package is to use the PostgreSQL server on the same host as yourOdoo instance. Execute the following command in order to install the PostgreSQL server:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
Repository
Odoo S.A. provides a repository that can be used with Debian and Ubuntu distributions. It can beused to install Odoo Community Edition by executing the following commands as root:
You can then use the usual apt-get upgrade
command to keep your installation up-to-date.
At this moment, there is no nightly repository for the Enterprise Edition.
Deb Package
Instead of using the repository as described above, the ‘deb' packages for both the Community andEnterprise editions can be downloaded from the official download page.
Next, execute the following commands as root:
This will install Odoo as a service, create the necessary PostgreSQL userand automatically start the server.
Warning
The python3-xlwt
Debian package does not exists in Debian Buster nor Ubuntu 18.04.This python module is needed to export into xls format.
If you need the feature, you can install it manually with:
Warning
The num2words
python package does not exists in Debian Buster nor Ubuntu 18.04.Textual amounts will not be rendered by Odoo and this could cause problems with thel10n_mx_edi
module.
Powerpoint 2013 download mac os. If you need this feature, you can install manually with:
Fedora
Odoo 13.0 ‘rpm' package supports Fedora 30.
Prepare
Odoo needs a PostgreSQL server to run properly. Make sure that the sudo
command is availableand well configured and, only then, execute the following command in order to install the PostgreSQLserver:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
Repository
Odoo S.A. provides a repository that can be used with the Fedora distributions.It can be used to install Odoo Community Edition by executing the followingcommands:
RPM package
Instead of using the repository as described above, the ‘rpm' packages for both the Community andEnterprise editions can be downloaded from the official download page.
Once downloaded, the package can be installed using the ‘dnf' package manager:
Source Install
The source 'installation' is really about not installing Odoo, and running it directly from sourceinstead.
This can be more convenient for module developers as the Odoo source is more easily accessiblethan using packaged installation (for information or to build this documentation and have itavailable offline).
It also makes starting and stopping Odoo more flexible and explicit than the services set up by thepackaged installations, and allows overriding settings usingcommand-line parameters without needing to edit a configuration file.
Finally it provides greater control over the system's set up, and allows to more easily keep(and run) multiple versions of Odoo side-by-side.
Windows
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Visit Python's download pageto download and install the latest version of Python 3 on your machine.
During installation, check Add Python 3 to PATH, then click Customize Installation and makesure that pip is checked.
Odoo Download Mac App
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Download oregon trail free mac. Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Download and install PostgreSQL(supported version: 10.0 and later).
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
- Add PostgreSQL's
bin
directory (by default:C:Program FilesPostgreSQLbin
) toyourPATH
. Create a postgres user with a password using the pg admin gui:
- Open pgAdmin.
- Double-click the server to create a connection.
- Select Object ‣ Create ‣ Login/Group Role.
- Enter the username in the Role Name field (e.g.
odoo
). - Open the Definition tab and enter the password (e.g.
odoo
), then click Save. - Open the Privileges tab and switch Can login? to
Yes
and Create database? toYes
.
Dependencies
Before installing the dependencies, you must download and install theBuild Tools for Visual Studio.When prompted, select C++ build tools in the Workloads tab and install them.
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file in a terminal with Administrator privileges:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs.
Install
rtlcss
:- Edit the System Environment's variable
PATH
to add the folder wherertlcss.cmd
is located(typically:C:UsersAppDataRoamingnpm
).
Running Odoo
Once all dependencies are set up, Odoo can be launched by running odoo-bin
, thecommand-line interface of the server. It is located at the root of the Odoo Community directory.
To configure the server, you can either specify command-line arguments or aconfiguration file.
Tip
For the Enterprise edition, you must add the path to the enterprise
addons to theaddons-path
argument. Note that it must come before the other paths in addons-path
foraddons to be loaded correctly.
Common necessary configurations are:
- PostgreSQL user and password.
- Custom addon paths beyond the defaults, to load your own modules.
A typical way to run the server would be:
Where CommunityPath
is the path of the Odoo Community installation, dbuser
is thePostgreSQL login, dbpassword
is the PostgreSQL passwordand mydb
is the default database to serve on localhost:8069
. You can add otherdirectory paths separated by a comma to addons
at the end of the addons-path option.
Linux
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Use your package manager to download and install Python 3on your machine if it is not already done.
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Use your package manager to download and installPostgreSQL (supported version: 10.0 and later).
On Debian/Unbuntu, it can be achieved by executing the following:
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
Note
Because your PostgreSQL user has the same name as your Unix login, you will be able toconnect to the database without password.
Dependencies
For libraries using native code, it is necessary to install development tools and nativedependencies before the Python dependencies of Odoo. They are available in -dev
or -devel
packages for Python, PostgreSQL, libxml2, libxslt1, libevent, libsasl2 and libldap2.
On Debian/Unbuntu, the following command should install all the required libraries:
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file:
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs and npm with your package manager.
Install
rtlcss
:
Running Odoo
Once all dependencies are set up, Odoo can be launched by running odoo-bin
, thecommand-line interface of the server. It is located at the root of the Odoo Community directory.
To configure the server, you can either specify command-line arguments or aconfiguration file.
Tip
For the Enterprise edition, you must add the path to the enterprise
addons to theaddons-path
argument. Note that it must come before the other paths in addons-path
foraddons to be loaded correctly.
Common necessary configurations are:
- PostgreSQL user and password. Odoo has no defaults beyondpsycopg2's defaults: connects over a UNIX socket onport
5432
with the current user and no password. - Custom addon paths beyond the defaults, to load your own modules.
A typical way to run the server would be:
Where CommunityPath
is the path of the Odoo Community installationand mydb
is the default database to serve on localhost:8069
. You can add otherdirectory paths separated by a comma to addons
at the end of the addons-path option.
Mac OS
Fetch the sources
There are two ways to obtain the source code of Odoo: as a zip archive or through git.
Archive
Community Edition:
Enterprise Edition:
Git
The following requires git to be installed on your machine and that you have basic knowledge ofgit commands.
Community Edition:
Enterprise Edition: (see Editions to get access)
Note
The Enterprise git repository does not contain the full Odoo source code. It is onlya collection of extra add-ons. The main server code is in the Community version. Runningthe Enterprise version actually means running the server from the Community version withthe addons-path option set to the folder with the Enterprise version. You need to cloneboth the Community and Enterprise repository to have a working Odoo Enterpriseinstallation.
Prepare
Python
Odoo requires Python 3.6 or later to run. Use your preferred package manager (homebrew, macports)to download and install Python 3 on your machine if it is not already done.
Note
If Python 3 is already installed, make sure that the version is 3.6 or above, as previousversions are not compatible with Odoo.
Verify also that pip is installed for this version.
PostgreSQL
Odoo uses PostgreSQL as database management system. Use postgres.appto download and install PostgreSQL (supported version: 10.0 and later).
By default, the only user is postgres
but Odoo forbids connecting as postgres
, so you need tocreate a new PostgreSQL user:
Note
Because your PostgreSQL user has the same name as your Unix login, you will be able toconnect to the database without password.
Dependencies
Odoo dependencies are listed in the requirements.txt
file located at the root of the Odoocommunity directory.
Tip
It can be preferable to not mix python modules packages between different instances of Odooor with your system. You can use virtualenv to create isolated Python environments.
Navigate to the path of your Odoo Community installation (CommunityPath
) and run pipon the requirements file:
Warning
Non-Python dependencies need to be installed with a package manager:
Download and install the Command Line Tools:
- Download and install the package manager of your choice (homebrew, macports).
- Install non-python dependencies.
Warning
wkhtmltopdf
is not installed through pip and must be installed manually inversion 0.12.5 for it to support headers andfooters. See our wiki for moredetails on the various versions.
For languages with right-to-left interface (such as Arabic or Hebrew), the package rtlcss
isneeded:
- Download and install nodejs with your preferred package manager (homebrew, macports).
Install
rtlcss
:
Running Odoo
Odoo Free Download
Once all dependencies are set up, Odoo can be launched by running odoo-bin
, thecommand-line interface of the server. It is located at the root of the Odoo Community directory.
To configure the server, you can either specify command-line arguments or aconfiguration file.
Tip
For the Enterprise edition, you must add the path to the enterprise
addons to theaddons-path
argument. Note that it must come before the other paths in addons-path
foraddons to be loaded correctly.
Common necessary configurations are:
- PostgreSQL user and password. Odoo has no defaults beyondpsycopg2's defaults: connects over a UNIX socket onport
5432
with the current user and no password. - Custom addon paths beyond the defaults, to load your own modules.
A typical way to run the server would be:
Where CommunityPath
is the path of the Odoo Community installationand mydb
is the default database to serve on localhost:8069
. You can add otherdirectory paths separated by a comma to addons
at the end of the addons-path option.
Docker
The full documentation on how to use Odoo with Docker can be found on theofficial Odoo docker image page.
- AppsWebsitesSales
- Point of Sale
Operations- Accounting
- Human Resources
- Manufacturing
Productivity Tools- Communication
- Marketing
- Documents New
Odoo Download Mac Download
Use Odoo for Free!
Our software is great, isn't? If you really want to use Odoo for free, why don't you use Odoo Community? This open source version of Odoo has been developed by the same incredible R&D team who developed the licensed one. It's also powerful, integrated, modern and fast! There are so many features, that you can run and grow your business with this version too! Have a look at our Comparison page to see what's available in Community. Furthermore, as it's open-source, you can access the code and make some customization. Also, have a look at the Odoo app store, lot of community apps are available
Odoo Download Mac Software
Enterprise features only?
I hear you thinking; 'Yes but the features I need are available in Enterprise only'. Wait a minute, have you hear about the Odoo App Store? There are more than 11 000 free apps available! We are pretty convinced that you'll find what you're looking for on this platform. We have a great and motivated community of developers that help us by continuously developing new apps for Odoo!
A Low Price for a huge efficiency
If your boss is so miser, then they haven't realize that Odoo is way more affordable than any other licensed management software! The license for Odoo Enterprise is not expensive. If you check our pricing, you'll see that you can get the license for few euros!
For example, in Canada, the monthly user cost is $20 and $24 for the CRM app. And in Algeria it's $6/user and $8 for Sales app. (Yes, we want to be fair depending on everyone's financial resources).
This means that it's between $14 and $44 per month to get all the power of our CRM application! That's incredible, isn't? Which boss would refuse to pay this to make sure that the employees are more efficient with a better product? Check our annual pricing, it's even cheaper!
Access to Source Code
If you're looking for the source code of Odoo Enterprise, then, sorry mate, you'll have to become an Odoo reseller! Being an official Odoo partner is great! It offers you many useful advantages like the access to Odoo Enterprise GitHub repositories.