Skip to Content
Menu

Odoo SaaS Kit Pro

by
Odoo

837.24

v 16.0 Third Party 3
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies eCommerce (website_sale)
Discuss (mail)
Website (website)
Invoicing (account)
Community Apps Dependencies
Lines of code 60162
Technical Name bk_odoo_saas_kit_pro
LicenseOPL-1
Websitehttps://bytekol.com
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies eCommerce (website_sale)
Discuss (mail)
Website (website)
Invoicing (account)
Community Apps Dependencies
Lines of code 60162
Technical Name bk_odoo_saas_kit_pro
LicenseOPL-1
Websitehttps://bytekol.com
Versions 15.0 16.0 17.0 18.0

Odoo SaaS Kit Pro

Fast, powerful, secure, cost-optimized, simple and full of essential features.

Odoo SaaS Kit Modules

I. What is Odoo SaaS Kit and related odoo modules?

1. Odoo SaaS Kit is a odoo module that helps you deploy odoo databases (also known as odoo online, odoo instance, odoo entity) to customers quickly, and it also helps you provide online odoo services to customers with minimal costs (will be explained below). It is also a set of tools that provide full features, so you can operate Odoo SaaS independently without needing the help of IT staff. (eg customizing run configuration (odoo.config), stop, start, restart, backup management, restore database, manage and update odoo source code for odoo instances), ...
Some advanced features such as importing odoo modules, adding custom source code, web ssh, file management interface on the server are still available, but it is not available in odoo saas kit, it is additional modules for SaaS Kit and you can be purchased to integrate with our Odoo SaaS Kit. In fact, most other Odoo SaaS Kit providers also do not have this feature.

2. Odoo SaaS Kit - Subscription (For Enterprise Edition) is a module that allows you to sell odoo services (provide odoo instances to customers) in the form of Subscription. Subscription is an Odoo Enterprise application, so this module will be specific to Odoo Enterprise version. If you are not using Odoo Enterprise, we have a saas kit module for Odoo CE version, which also allows you to sell as a subscription. Details you can refer to here.
In short, it provides interoperability with Odoo SaaS Kit and Subscription application, feature details and usage will be described below. The price of the Odoo SaaS Kit - Subscription (For Enterprise Edition) includes the price of the odoo saas kit, if you do not want to sell feature and simply want to manage odoo databases, you can just choose to buy the Odoo SaaS Kit.

3. Odoo SaaS Kit Pro - Subscription & Customer Credit (For both odoo CE and odoo EE) is a module that allows you to sell odoo services (provide odoo instances to customers) as a subscription, the difference with Odoo SaaS Kit - Subscription (For Enterprise Edition) is that it has a separate Subscription system and interacts with Customer Credit. Must deposit money into wallet first to use Odoo SaaS service)

II. Who is this module for?

  • If you are providing Odoo consulting and implementation services to customers.
  • When you need to continuously create trial odoo databases for different customers.
  • You are an Odoo partner
  • You want to sell Odoo services (be it Odoo CE, Odoo EE, or your own odoo source code) as SaaS - Subscription to minimize costs for customers compared to on-premise.
  • You target individuals and local micro businesses who want to use Odoo at the most optimal price.
  • You want an odoo saas kit to integrate with your own applications
  • ...

III. Highlight feature

1. Reduce the cost of using Odoo to a minimum for customers

Why does Odoo SaaS Kit help reduce costs to a minimum? Because when customers want to use odoo, they have 2 options: Odoo SaaS (odoo-online) or Odoo on-premise. For Odoo on-premise, customers need to have their own IT department to operate. If they are individuals, they need to have knowledge of the Odoo system and server administration. This is only suitable for medium and larger businesses. For customers who are small and micro businesses and individual customers, it is not suitable.
When customers use Odoo SaaS, you will take care of the infrastructure system administration, and customers will pay periodically, which helps you have recurring revenue.
So how does Odoo SaaS Kit help you provide online Odoo services to customers at a minimal price:
  • All infrastructure management features are available in the Odoo SaaS Kit. Operational cases such as: start, stop, revoke odoo instance, edit odoo running configuration, backup and restore, update source code, add domain name, customers want to use 3rd party odoo modules (for example: Odoo App store), ... can all be done through the Odoo SaaS Kit interface. It helps you cut costs in time and manpower.
  • Shared-Host. This is also the basis for Odoo.com to launch the plan: One App Free, meaning customers can use it for free for life. Simply put, with this feature, the customer's Odoo database will share CPU and Ram on the server with other odoo databases. If the frequency of odoo database usage is low (which most small customers are), then the server will only use hard drive resources to store that database, it will not consume additional RAM and CPU time. So in theory, a server with 8GB of RAM and 4 CPUs can deploy hundreds of odoo databases, as long as the frequency of access to that odoo database is low. When the demand and frequency of database usage increases, you will move the customer's database to a new server to balance the load, and of course with the support of a subscription application, you can collect additional periodic fees from customers.

2. Fastest speed.

Odoo SaaS Kit (Bytekol) is designed to be the fastest, you can deploy an odoo database in just over 1 second! Meanwhile, other odoo saas kit systems are definitely more time-consuming. Compared to self-deployment on-premise, it will take you a few hours, even with the support of automation script!

3. High security

With SaaS systems, security is extremely important, Odoo SaaS Kit achieves high security even when there are multiple odoo databases running on the same server. Odoo SaaS Kit achieves that by thoroughly testing security cases and leveraging containerization technology (here, Docker) to ensure an independent running environment.

4. High extensibility and integration

Odoo SaaS Kit is highly extensible, allowing you to manage thousands or more of odoo databases. Because Odoo SaaS Kit allows you to manage multiple servers on the system. When the number of customers increases, you simply buy more servers to use. If you want to customize Odoo SaaS Kit to integrate systems or add new features, this is also very easy because the module allows you to expand from the code base.

5. Full management features

As mentioned above, Odoo SaaS Kit has full features to operate, most of the basic features are available in Odoo SaaS Kit and some more advanced features are separated from the module (to reduce the price of the module, you only need to buy if demand).

6. Integration with Odoo Enterprise Subscription application

Odoo SaaS Kit - Subscription (For Enterprise Edition) is an extension module for Odoo SaaS Kit, allowing you to provide Odoo services to customers in the form of subscriptions. This is a feature specific to Odoo Enterprise version. With Odoo CE version, you can refer to the Odoo SaaS Kit Pro application for sale as a Subscription. To learn more about the Subscription app, you can visit Odoo's documentation page.

7. Automation and e-commerce

Odoo SaaS Kit - Subscription (For Enterprise Edition) allows you to sell Odoo services through your website, customers can go to the website and make purchases, pay automatically, then they automatically create their own Odoo database after purchase. Odoo Saas Kit also provides several automation features such as: - automatic trial management
- automatic subscription billing and renewal (Odoo SaaS Kit Pro version)
Explore Odoo SaaS Kit
  • Instructional videos: https://www.youtube.com/playlist?list=PLhMqQbSAP9FL5GaN50zPbnlY97BNr0HMa
  • Live demo: https://bytekol.com/demo-odoo-saas-kit-plan
  • Documentation: https://bytekol.com/documentation/odoo-saas-kit-quick-start
Odoo SaaS Kit Overview
Some Videos
  • Views
  • Supports deploying odoo with multiple odoo versions and source code
  • Multiple Domains
  • Build new Odoo Image
  • Customer view (Odoo Saas Kit Subscription - Enterprise)
  • Customer view (Odoo SaaS Kit Pro - Subscription & Customer Credit)
server Server Management
The module allows you to manage servers, data centers, ssh connection information, operating systems, costs, suppliers...
Client Management Odoo Client Management
Odoo Client is also known as Odoo Database, Odoo Instance. The module allows you to have full Odoo Client administration rights such as stop, start, restart, disable, cancel, launch, edit odoo config, view odoo.log on different odoo clients.
Version Support multiple Odoo versions for Odoo clients.
With Odoo SaaS Kit Pro you can provide odoo databases with different odoo versions (15.0, 16.0, 17.0, ...) to your customers.
Backup Odoo Client Manage backups and restore when needed
Administrators can backup for storage, download backups, and restore an odoo client with those backups.
Multi-domain support Multi-domain support
You can add multiple domains to an odoo client, for example:
https://pet-shop.yourcompany.com
https://pet-shop.com
right on the odoo without needing much technical knowledge.
Multi-domain support Supports multiple servers, multiple datacenters.
This helps you provide odoo cloud services to many customers in different countries. You don't need to worry about expansion or data transfer speed.
Subscription Manage subscriptions
Odoo SaaS Kit allows you to provide odoo client services to customers in the form of a subscription.
Features include renewal, auto-renewal, plan switching, purchasing additional resources, automatic money calculation, automatic invoices,...

This helps you have recurring revenue and optimize management time and costs.
Free Trial Manage trials
You can offer standalone odoo client trials to customers, and can then convert that trial to a paid version when needed. When the trial expires, odoo saas kit will automatically disable it, you can continue to extend the trial date or delete it.
Odoo SaaS Plans Manage Odoo SaaS Plans.
You can define plans to sell to customers, for example:
  • plan A
  • plan B
  • trial plan.
with different prices and different resources used (odoo users, server resources,...).
Simple Payment Simple payment system
Customers will deposit money into their account (Customer credit), odoo saas kit will use the money in the "Customer Credit" record to pay for odoo saas services.
User based pricing Enable User Based Pricing
Admin can charge the clients on the basis of users he/she has created in his/her SaaS instance. Of course this option can also be enabled or disabled in the plan configuration
Custom source code Custom Odoo source code.
This feature allows you to provide odoo cloud services to customers with different source code. For example, you set up 2 servers with source code such as:
Server A: Odoo CE, OCA modules
Server B: Odoo CE, Your custom modules, OCA modules
Thus, odoo clients deployed from server A will be run with Odoo CE source code and OCA modules. Odoo Client deployed from server B will be run with Odoo CE source code, Your custom modules, OCA modules.
Additional source code Additional source code
In addition to the default odoo source code you have defined on the server, you can add custom source code for Odoo Clients.
For example:
Server A: Odoo CE source code, OCA source
When creating odoo client from server A, you can add/remove other sources for it, for example some odoo modules from odoo app store. This is done on the odoo saas kit, and you don't need much technical knowledge.
The feature has been separated from Odoo SaaS Kit, learn more at: Odoo Entity - Git Custom Source Code
Import odoo module for odoo entities
Web SSH Web SSH
This feature allows you to use the ssh interface right on the odoo saas kit, allowing you to manage access to the server in a multi-user system. At the same time, this feature allows you to record a schedule of commands typed on the terminal, and can also manage who opens the ssh session, open time, and close time.
The feature has been separated from Odoo SaaS Kit, learn more at: Server Web SSH
File manager File and folder management interface
This feature is similar to the file manager application, allowing you to manage files and folders on odoo saas kit. It includes features to read files, edit, create, delete, upload, copy and move files on different servers,...
The feature has been separated from Odoo SaaS Kit, learn more at: Server File Manager
Docker containerization technology Docker containerization technology
Odoo SaaS Kit pro helps you deploy multiple odoo clients running on docker containers. This ensures the independence of the running environment and high security.
Advanced features with nginx Advanced features with nginx
Odoo SaaS Kit allows you to monitor traffic, input and output bandwidth of odoo clients, and also helps you edit nginx configuration.
Automation Automation
Many things can be automated in Odoo SaaS, like automatic invoicing, automatic subscription renewal, automatic odoo client expiration date management.
V. Setup and Documentation
Due to the complexity of setup, we will provide you with free support and consultation when you purchase the module. It includes the Odoo SaaS Kit system architecture, cost optimization tips, how to manage and operate servers, detailed features, security, access right & rules.
Below are some general documents you can refer to.
FAQs
  • 1. Is this addon compatible with Odoo Enterprise?
    - Yes, the addon is completely compatible with Odoo Community and Enterprise edition.
    You also can use Odoo SaaS Kit to provide Odoo services to customers with any Odoo source code (Odoo CE, OCA, Odoo Enterprise, ...). But note that you need to make sure you have a license to use the source code and take full responsibility for using the Odoo source code when providing Odoo online services to customers.
  • 2. What if I need any additional customization this addon?
    - Please contact us.
  • 3. What Kind of support will you get after addon purchase?
    - Free support and consultation when you purchase the module. It includes the Odoo SaaS Kit system architecture, cost optimization tips, how to manage and operate servers, detailed features, security, access right & rules, ..
  • 4. Where the odoo entity will be hosted?
    - Data is stored on the servers they belong to, admins have full rights to backup, disable, restore, or delete them, ...
  • 5. Is addition of custom domain and subdomain possible for Odoo client instance?
    - Yes, but maybe that feature will be separated from odoo saas kit to reduce module price, please contact us for more information.
  • 6. With this addon can a saas admin provide Odoo instances in different language?
    - Yes, this module is designed to bring all management features to the interface and you can operate it without much IT knowledge.
  • 7. Does every client will have a separate database for their Odoo?
    - Yes.
  • 8. How many odoo entities (odoo databases) can be created with Odoo SaaS Kit?
    - You can create an unlimited number of odoo entities, however server resources are limited so you can limit the number of odoo entities on servers depending on their resources, and create a new odoo server group to can run more odoo entities.
  • 9. Does this work with odoo.sh hosting?
    - It is possible, but note that we have not tested with odoo.sh, so please consider, deploying Odoo SaaS Kit on your server (on-premise) is still recommended.
  • 10. I encountered an error during operation and testing.
    - Please contact us, we will assist you as quickly as possible!
  • 11. Which Odoo versions does Odoo SaaS Kit support?
    - The Odoo SaaS Kit module is supported from Odoo version 15.0 and above. As for the customer's Odoo Entity version, you can freely choose the odoo version. However, some advanced feature are only supported from odoo 15.0 and above. If you need to use an older version, please contact us.
  • 12. What's different from other Odoo SaaS Kit modules on the Odoo Appstore?
    - It's difficult to compare details as we don't have their source code. But you can our core features to compare:
    • Odoo SaaS Kit is designed with the fastest speed, security, and high scalability. Theoretically it can serve and manage more than 10,000 databases.
    • Full of necessary management features, plug and play. (some more advanced features are separated from odoo saas kit)
    • Currently the module price is too cheap compared to the features and module development costs.
    • More features than other providers. Some other providers may lack necessary features, leading to some operations that require you to perform on the server and require IT knowledge, but it is not managed on odoo, leading to inconsistent data. Odoo SaaS Kit - Bytekol and its additional modules provide most of the necessary features, helps you save time and costs.
    • Odoo SaaS Kit has greatly optimized infrastructure costs, helping you provide odoo online to customers at extremely cheap prices.
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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.