Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Multi Tenant Self Hosted Enviroments

by
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 <notifications@odoo-community.org> 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


>> apps.odoo.com). There is also some bash scripts from the french 


>> provider


>> Sisalp that you can download from http://download.sisalp.net/scripts/.


>> 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 !

Best
Xavier

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

Reference