Odoo Help


This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Best practice to start developing / running a server

on 12/29/15, 6:01 AM 381 views


I just started developing my own modules. I set up a test server and I am almost ready to deploy my first odoo install into a productive environment.

Now I have a few questions regarding best practices.

1) On the productive server I set up two odoo installs (/home/odoo/odoo-prd and /home/odoo/odoo-dev). I can launch both odoo's using the same databases, so this seems to be a good start for testing / troubleshooting purposes. Or do you think it's better to create a different user just for testing purposes?

2) I added a "addons"-directory in odoo-dev where I git-cloned quite a few github repositories. Now there are serveral subfolders:

/home/odoo/odoo-dev/addons/Odoo-addons (and a few more)
I wonder if this was a good idea... How do you work with multiple git sources for addons? Do you add every new addon-path to the config-file or do you just copy the required modules? 

3) I copied all modules I actually want to use into a custom-directory and created a bitbucket git repository. I think I can later update these modules / add more modules to the repository so I'll be able to update all servers easily (if I should have ever more than one). Is this a good idea?

4) The odoo-server will be used by four or five different "customers". Since they have almost the same requirements I thought I would simply create a template-database, install all required modules and then create a database for each customer. Do you think it is a good idea running multiple databases on the same server/port? 

Of course I would try to set up the domain-database filter, also I will have to spend some time with securing the server. 


Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)


Asked: 12/29/15, 6:01 AM
Seen: 381 times
Last updated: 12/29/15, 7:11 AM