Skip to Content

Your On-Premise Deployment,
Done Correctly.

Most organisations running Odoo on-premise are doing it wrong, not because their teams aren't capable, but because Odoo hosting expertise is rare. Skysize On-Premise packages that expertise into software.

Automated deployment, proper log rotation, daily backups, sanitised staging environments, and multi-server management, all from a single interface, on infrastructure you control entirely.

 Book a Technical Demo  
Network Architecture Air-gap ready
Internet
inbound
Registry
→ docker pull subdomain.mha
outbound.skysize-d… (outbound only)
Your Infrastructure
Skysize Agent
control plane
outbound only
Odoo Instance
workers · ws-cron
production.your…
PostgreSQL
database · filestore
Annual licence · Runs on your infrastructure · No inbound internet connection required · Odoo 16.0+ · Community & Enterprise
No data leaves your network
Air-gap compatible
ISO 27001 certified infra
Built by ex-Odoo engineers

By Skysize — built by former Odoo engineers who deployed Odoo in enterprise and government environments across the Middle East and Europe.

Running Odoo on-premise without Odoo hosting expertise is a slow-motion risk.

Your team knows how to manage servers. They understand Linux, networking, and databases. What they don't know, and have no reason to know, is how Odoo specifically needs to be configured, maintained, and operated to run reliably in production.

This gap creates problems that are invisible until they become critical.

01 / 06

Workers configured. Websocket forgotten.

Odoo runs but real-time features silently fail. Users experience freezes and disconnects. Nobody knows why.

02 / 06

Log files growing without limit.

A single log file reaches gigabytes over months. Disk space disappears quietly until the server stops responding.

03 / 06

VM snapshots instead of Odoo backups.

Snapshotting the entire virtual machine takes hours and wastes storage. Restoring a single database requires taking down everything.

04 / 06

Staging means duplicating the VM.

Creating a test environment takes days, consumes significant resources, and the data is never sanitised, real customer data sits in the staging environment.

05 / 06

Database sanitisation is an unknown concept.

Personal data, real email addresses, live payment credentials, all present in the staging environment. A compliance problem waiting to be discovered.

06 / 06

Updates deployed directly to production.

No staging pipeline means every change is a risk. One bad module update can take production Odoo offline with no clean rollback path.

None of these are failures of competence. They are failures of specialised knowledge that most IT teams simply don't have — and have no reason to have acquired.

Skysize On-Premise installs on your servers and handles everything Odoo on-premise requires.

No cloud. No inbound internet connections. No data leaving your network. Skysize On-Premise requires only outbound connections, to pull updates from private images. Everything else runs on your infrastructure, under your control.

Feature 01

No Inbound Internet Connection. Air-gap Ready.

The Skysize agent runs inside your network and communicates outbound only. No firewall rules need to open ports inward. In fully isolated environments, images can be mirrored to an internal registry so the agent never reaches the public internet at all.

Feature 02

Sanitised Staging Environments

Create a staging branch from production in minutes. Skysize On-Premise automatically sanitises the database, replacing real email addresses, phone numbers, and payment credentials so your team can test safely without exposing live customer data.

Feature 03

Automated Odoo Deployment

Deploy Odoo instances through a web interface, no command line required. Skysize On-Premise handles the configuration: workers, websocket, longpolling, cron threads, and all the settings that are easy to get wrong. Deploy correctly the first time, every time.

Feature 04

Git-Based CI/CD Pipeline

Connect your GitHub, GitLab, or Bitbucket repository. Push a commit and Skysize On-Premise builds and deploys automatically. Production and staging branches are fully isolated. No more manual file transfers or SSH deployments to production.

Feature 05

Proper Log Management

Logs are automatically rotated daily and retained according to your policy. No more single files growing without limit. No more disk space disappearing silently. Logs are accessible through the Skysize On-Premise interface without requiring SSH access to the server.

Feature 06

Odoo-Specific Backups

Skysize On-Premise backs up what matters, the Odoo database and filestore, not the entire virtual machine. Backups run automatically on a schedule you configure. Restoring a specific database takes minutes, not hours, and does not affect other instances on the same server.

Feature 07

Multi-Server Management

Manage multiple servers from a single Skysize On-Premise interface. Deploy production on one server, staging and development on others. Each server runs the agent, no inbound connections required between them. Scale your infrastructure without scaling your operational complexity.

Built for organisations where data cannot leave the building.

For Enterprises & Regulated Industries

Your Organisation Already Runs Odoo On-Premise

Your IT team manages the servers. Your security policy requires data to stay within your network. But the team that maintains the infrastructure is not the team that implemented Odoo, and the gap between those two worlds creates operational risk that grows over time.

Skysize On-Premise gives your IT team the Odoo hosting expertise they don't have and shouldn't need to develop from scratch.

For Odoo Partners & Integrators

Your Clients Require On-Premise Deployment

You implement Odoo. Your clients' IT teams manage the servers. But when something goes wrong with the hosting, a log file that won't rotate, a backup that doesn't restore, a staging environment that has never been sanitised, it becomes your problem.

Skysize On-Premise gives your clients' IT teams a tool that handles the hosting correctly, so you can focus on the implementation.

Odoo Partners, White-Label Option Available

If you want to offer Skysize On-Premise to your clients under your own brand, we have a partner programme. Annual partner pricing and white-label terms are available. Contact us to discuss.

Sectors we serve
Government & Public Sector Banking & Financial Services Healthcare & Pharmaceuticals Defence & Security Energy & Utilities Legal & Professional Services Data-residency-bound organisations

Installation takes a few hours.
Operations become routine.

01

Install the agent on each server

Skysize On-Premise is a binary installed on every server you want to manage. Prerequisites: a Linux server with PostgreSQL available. Documented and straightforward for any experienced sysadmin. Assisted installation available.

02

Connect your servers to the interface

Once the agent is running, your servers appear in the management interface. No inbound connections required, the agent initiates outbound communication only. Works behind firewalls, VPNs, and in air-gapped environments.

03

Connect your code repository

Link your GitHub, GitLab, or Bitbucket repository. Skysize On-Premise creates the CI/CD pipeline automatically. Push a commit to your configured branch and it handles the build and deployment.

04

Deploy your first Odoo instance

Select your server, choose your Odoo version (16.0+), select Community or Enterprise, and deploy. Workers, websocket, logs and backup schedule are all configured correctly from the first deployment.

05

Operations run automatically from here

Backups run on schedule. Logs rotate daily. Staging environments are created from production snapshots with one click, database sanitised automatically. Your IT team monitors the infrastructure they know.

Technical Specifications

The facts your procurement and security teams will ask for, in one place.

supported_odoo_versions
16.0 and above
odoo_editions
Community and Enterprise
deployment_model
Binary agent installed on each managed server
server_os
Linux (documented distributions)
database_requirement
PostgreSQL must be available on the managed server
version_control
GitHub · GitLab · Bitbucket
ci_cd
Automatic builds on commit push, production and staging branches fully isolated
network_requirements
Outbound internet only (for Docker image pulls)n no inbound connections required
air_gapped_support
Yes, works behind VPNs and in air-gapped environments with internal Docker registry
multi_server
Unlimited servers per licence
staging_environments
Unlimited staging and development branches
licence_model
Annual licence per production database
backup_scope
Database and filestore (not full VM)
log_management
Daily rotation, configurable retention policy
database_sanitisation
Automatic on staging environment creation
data_residency
All data remains on your infrastructure, nothing leaves your network
assisted_installation
Available, contact us for pricing

What changes when you stop managing Odoo manually.

Capability
DIY On-Premise
With Skysize On-Premise
initial_deployment
— Manual configuration: workers, websocket, cron, longpolling all require specific Odoo knowledge
Automated correct configuration on first deployment, no Odoo hosting expertise required
log_management
— Manual: files grow without limit until disk space runs out
Automatic daily rotation and configurable retention, no manual intervention
backups
— VM snapshots: slow, large, require taking down everything to restore
Odoo-specific database and filestore backups, fast, targeted, restore individual databases without downtime
staging_environments
— Duplicate the VM: takes days, consumes significant resources, data not sanitised
Create from production snapshot in minutes, database automatically sanitised
code_deployment
— Manual file transfer or SSH: no pipeline, every change is a production risk
Git-based CI/CD, push to deploy, isolated branches, no manual production changes
multi_server_management
— Each server managed independently, no unified view or control plane
All servers in one interface: deploy, monitor, manage from a single place
air_gap_vpn_support
— Works, but all tooling must be configured manually per environment
Native, agent-based architecture, no inbound connections required

The credentials your security and procurement teams will ask for.

ISO 27001 Certified

Skysize-certified infrastructure expertise.

Built by Ex-Odoo Engineers

Former Odoo Head of Technical Consultancy.

No Data Leaves Your Network

Complete data sovereignty: your infrastructure, your data.

Air-Gap Compatible

Works behind VPNs and in isolated networks.

Odoo 16.0+

Community and Enterprise editions.

Deployed across EU & MENA

Used in government and regulated industry environments.

Annual licence. Unlimited servers. Unlimited staging.

Skysize On-Premise is licensed annually per production Odoo database. There are no limits on the number of servers, staging environments, or development branches. You pay for the production instances you run, not for the infrastructure you use to build and test them.

Pricing is based on the number of production databases in your deployment. Contact us and we will provide a quote within 24 hours.


Assisted installation, optional

We offer on-site or remote assisted installation for organisations that want Skysize engineers to handle the initial setup. Our engineers are former Odoo Technical Consultants, they have deployed Odoo in enterprise environments and know what correct looks like. Pricing scoped per engagement based on number of servers and complexity.

Included in every licence

One licence covers your whole deployment.

  • Unlimited servers
  • Unlimited staging and development environments
  • Git-based CI/CD pipeline
  • Automated backups and log management
  • Documentation and technical support
 Request a Quote  

Frequently asked questions

Here are some common questions about Skysize

The only data send is statistics data to verify the license. The 
only other outbound connection is to pull Docker images during deployment.
No operational data, logs, database content, or configuration leaves

your infrastructure.

Yes, with one consideration: Docker images need to be
available. In a fully air-gapped environment, you would need to
mirror the required Docker images to an internal registry. We
provide documentation for this setup and can assist with the

initial configuration.

Each production Odoo database requires one licence. Staging,
development, and test databases are unlimited and not counted. If
you run three production Odoo databases across your infrastructure,

you need three licences.

No. Skysize On-Premise is specifically designed for IT teams and sysadmins who manage infrastructure but are not Odoo specialists. You need to be comfortable installing software on Linux servers and managing PostgreSQL. Skysize On-Premise handles the Odoo-specific layer.
Odoo 16.0 and above. Both Community and Enterprise editions are supported.
Yes. Skysize On-Premise integrates with GitHub, GitLab, and Bitbucket. You connect your existing repository and Skysize On-Premise creates the CI/CD pipeline. No migration of your code is required.
Our engineers handle the installation of the agent on your servers, the initial configuration, and the first deployment. We can do this remotely or on-site depending on your security requirements. Pricing is scoped per engagement.
Yes. We have a partner programme for Odoo implementers who want to offer Skysize On-Premise to their clients, including white-label options. Contact us for partner pricing and terms.

Stop managing Odoo the hard way. Skysize On-Premise handles what your team shouldn't have to learn.

Whether you're currently running Odoo on-premise and managing it manually, or preparing to deploy Odoo in a regulated environment, Skysize On-Premise is built for your situation. Book a technical demo to see it in action, or request a quote if you're ready to discuss your deployment.

Annual licence · No data leaves your network · Air-gap compatible · Odoo 16.0+ · Built by ex-Odoo engineers · ISO 27001 certified infrastructure