Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
Lines of code | 1278 |
Technical Name |
dx_saas_dbfilter |
License | OPL-1 |
Website | https://sadeem.cloud |
Versions | 14.0 15.0 16.0 17.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
Lines of code | 1278 |
Technical Name |
dx_saas_dbfilter |
License | OPL-1 |
Website | https://sadeem.cloud |
Versions | 14.0 15.0 16.0 17.0 |

Simple SAAS (Odoo online alternative)
This module allows you to sell odoo as service (SAAS) just like odoo online
This module uses odoo dbfilter configuration wich allows you to host many database on
the same odoo installation without seeing each other
Main Features
Multi Server
Add any number of server, Without limitations.
One click installation
Install modules on clients instance with one click.
Control Users
Control you clients instance users count.
Control Modules
Choose modules your client can install.
Sell on website
Sell your SAAS service on website.
Secure clients instances
Secure your clients with Letsencrypt certifications.
Easy backups
Your clients can easily download backup for their instances.
Stop ended subscription
Stop ended subscription automatically and redirect client to ended subscription page.
Documentations
For latest documentation
Requirements
How to install
How to configur
How to Use
Related modules
Users and modules control (Free)
For controlling users number for each instance and module they can install.
Bypass Login Main (Non-free)
For advanced features like add connect as feature on portal.
Restore Database feature (Non-free)
Your clients can easily download backup for their instances.
Frequently Asked Questions
These modules do not require an expert to manage and control clients installations.
No, you can control any version started from version 14.0 to latest odoo version just download required client module for your clients' server.
You can manage any number of server with this module without any limitations.
You can contact us for discus your customization at support@sadeem.cloud.
Yes you can log in to your odoo account and download module again with latest updates.
No you will have to pay for personal support.
Change log
Version 1.240528 - 2024-05-28
- Change module price and drop free support
Version 1.240225 - 2024-02-25
- Update documentation and redirect it to website for faster updates
Version 1.240202 - 2024-02-02
- Update for nginx templates for renew letencrypt certificates
- Bug fixes
Version 1.231114 - 2023-11-14
- Support For New Longpolling name >> Websocket
- Bug fixes
Version 1.23.04.28 - 2023-04-28
- Add Arabic Translation
- Bug fixes
Version 1.23.04.16 - 2023-04-16
- Remove priority from server
- Add SAAS server in Product template
- Enhancement on SAAS email template
Version 2023-04-14 - 2023-04-14
- Increase time out for creating SSL Command
Version 1.23.04.11 - 2023-04-11
- Fix for acme.sh updated domain certification directory
About

Sadeem is an Egyptian registered company established in 2020 under the name Digital X and then the name was changed to Sadeem in 2023
Website
https://sadeem.cloud
https://wa.me/201143535115
support@sadeem.cloud
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). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedWaiting for Bugs to be Fixed or Issue Refund
This module v15 has not yet worked on my site, I am still waiting for a fix or refund
After many days of complaints back and forth and two bug updates posted, I am still unable to use the module to launch my saas site
I discovered from the back forth communication and from continuous testing that there are several prerequisites not mentioned on product page install notes which may leave buyers stranded unable to use this module
- Each Subdomain you want to use for a new tenant site must be manually pointed to dns IP address before creating subscription in backend else ssl certificate issue will fail and cause nginx to break and site unreacheable
- Nginx must be working and Nginx timeout values must be increased else new Subscription Creation could fail and display errors pointing to other odoo modules if Nginx time out is low
- Odoo Long Polling port must be working and workers set to anything above zero
- Outgoing email must be enabled else Subscription creation process will fail
- dx_saas_dbfilter module and dx_users_modules_control must be installed before creating any subscription
Wonderful product description on sales page but I am yet to see how it fully works and test the frontend process how users will purchase a plan and a domain instance will automatically get created as advertised when I cannot see any option on the front website form for user to fill in choice domain for new instance
This module does not seem to be a complete product yet due to manual domain setup, as ideally new subscribers are supposed to get a temporary subdomain automatically attached to their new instance. i may have to request for further customizations to add this after the errors are fixed and i am sure module is working as advertised
I am still stuck with this error message below as package modules are not getting installed on new instance which was created successfully
Seems their is an issue with the module install connection code or with server ports - Are there any specific server port requirements needed for this module to work , more details are needed so that buyer can meet the requirements before purchasing this module
I have asked for a live demo site to show me fully where the module was used before on Odoo v15 but seller does not want to provide any demo url. Time is going as I am waiting for fix
Video on product page only shows install on local host and not on a live server, Video and photos do not show front end Subscription process
Current Error Message
Error installing subscription modules - HTTPSConnectionPool(host='xxxx.domainxxx.com', port=443): Max retries exceeded with url: /dx_install_modules (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))
Kindly fix the error message detected and update Product page with Full Install details to save New Customers time lost and stress
or issue me a refund if this module cannot be used on Odoo 15 CE
I will update this comment when this bug issue is finally solved and product is usable or if a refund is issued
Re: Waiting for Bugs to be Fixed or Issue Refund
Hello,
This module does not create DNS records for you you have to create it as mentioned in description
of course nginx must be working, and time out increasing is depending on your server specifications and how many modules will be installed, it is not something related to this module but it related to time installing modules action would take,
it is the best practice for performance to separate longpolling port and anyone would sell odoo as service will increase workers number
Outgoing email must be exist to send new subscription information to customer and if it create DB failed you can create it manually
Only "dx_users_modules_control" must be exist in your Clients SAAS server addons folder before creating any subscription and enable it for config.json file
Module description did not mention that there is live demo to test it before, buy it. And if you asked live demo before buy it i would prepare it for you of course
If all this points is Ok so please send a full log of Your main server and clients SAAS server and make sure that log level is DEBUG in odoo config file
There are no comments yet!