How to Install Odoo 3rd Party Apps?

On-premise | Cloud | Odoo.sh Servers

You can get odoo apps from the odoo apps store or you can download it from other sources like github. When you purchase an app you will get the full source code which you will need to install on your odoo server into the addons folder.

There are three types of odoo servers that allows you to install 3rd party application. ( note that you can't install 3rd party apps on odoo Online ( SaaS) server). 

  • Local Server

  • On-premise Server

  • Odoo.sh server 

After downloading the application file, usually in .zip, .tar, or  .tar.gz format. You will need to copy /transfer the files into the /addons folder in your odoo server.  then, restart the Odoo server.  You have to restart the odoo service that you are using, you can simply use the following command:

sudo service odoo-server restart

Finally, login to your odoo as admin, update the Apps list (with debug mode), then the new app will be listed and ready to install

Installing apps on On Odoo.sh (method 1)

After purchasing the app from odoo store, with being logged in with your Odoo account,  go back to the application page on the store, and you will note a new " Deploy on odoo.sh" button.  Click on deploy to odoo.sh.  if the module is a free app, it will have the button by default. 


 

Installing apps on odoo.sh (method 2)

When you create an odoo instant /project using odoo.sh, it will automatically create a GitHub repository in your GitHub account. 

To install a 3rd party odoo app on odoo.sh server,:

  1. - Create a new development branch on odoo.sh, it will be also created in your Github. 

  2. - Go to GitHub repo for the project, and select the new development branch from the select menu.

  3. - Click on upload files, and upload /drag and drop the unzipped app folder

  4. - Commit the change

  5. - odoo.sh will automatically build and test the new update.

that's all.