Contributors mailing list archives

Browse archives


Re: Multi Tenant Self Hosted Enviroments

MetricWise, Inc., Adam Heinz
- 22/05/2023 16:59:34
I am all in on Terraform/AWS and I never surface the control plane at all. An isolated container pipeline creates a new database, then an internet-accessible ECS cluster provides access to it (with the control plane disabled).

On Mon, May 22, 2023 at 5:52 AM Xavier Brochard <> wrote:
Le 21.05.2023 23:32, Charles Gucker a écrit :

> On Sun, May 21, 2023 at 12:22 PM Xavier Brochard

>> In case Cloudpepper is not what you want, Ivan Yelizariev has made a

>> package to help multi tenant Odoo hosting (see its modules on

>> There is also some bash scripts from the french 

>> provider

>> Sisalp that you can download from

>> You might also use the Yunohost solution, there is a good Odoo package

>> (any version).

> Thank you, I'm going to dig into the scripts.  I also took a look at

> Yunohost and it seems a little basic based on my background and

> experiences.

Yunohost is not so basic : while its purpose is to help beginners to 
self-host, it is also good if you want to not forget something, start 
with all annoying tasks done automaticaly and save time, as it is 
complete and well configured. **And you can allways do what you want 
with it.**
It is also good if you need to try Odoo with Etherpad, NextCloud, 
LibreOffice, etc.

> I'm

> trying to understand how Odoo got to the point of multi-domain (being

> able to add multiple websites) in the data plane, but not breaking

> away the control plane (configuration functions) from the remaining

> data plane functions.  That is, dbfilter is intended to assign a

> specific host or FQDN to facilitate the control plane functions, but

> there isn't a function to administrate the relationships with the data

> plane.  In other words, within Odoo, there is no way to dynamically

> maintain a list of vhost domains and associate them with their

> respective databases and actually see the state of each vhost as they

> relate to their database and mark them as active or inactive, which

> would allow for the duplications or migrations from one database to

> another without collisions.

Don't forget to have a look on Yelizariev solution. You can ask him if 
you don't find his modules.
There was also some useful OCA modules in the past.

>  I too ran a service provider in the early 90s

Sometimes I miss this pleasant time, when there was a lot of new things 
to invent !


Post to: