The Odoo Cloud offer
How do I request a Hodiploy demo?
Still hesitating before getting started with Odoo Cloud by Hodi, or simply want to see Hodiploy in action before creating your first instance? Request a guided demo Would you rather have a member of our team walk you through Hodiploy live, answer your questions, and advise you based on your use case (production, multi-instance, Git integration, etc.)? Contact us and let us know what you need, and we'll be glad to arrange a demo with you.Few readersAre backups billed extra?
With Odoo Cloud by Hodi, backup storage is included in our plans. You get daily backups with no volume-based surcharge, for billing that stays readable and predictable over time. What's included, concretely An automatic nightly backup of each Odoo instance, database and attachments included The on-demand backups you trigger yourself from Hodiploy, as often as you need 7 backup slots per instance, 6 of which can be locked so they are never replaced by a more recentFew readersIs it possible to install Odoo Community?
With Odoo Cloud by Hodi, installing Odoo Community is possible. You are free to choose the Odoo version best suited to your strategy, your budget or your integration model, with no constraint imposed by the hosting platform. Community and Enterprise are both available, and the choice is made instance by instance, in the "Edition" field of the Hodiploy form. Nothing stops you from running a Community instance for one client and an Enterprise instance for another, on the same server. TheFew readersAre CPU and RAM resources shared?
With Odoo Cloud by Hodi, CPU and RAM are dedicated to your instance. You therefore get stable, predictable, and isolated performance, with no resource sharing with other environments. This guarantees greater consistency in response times and full control over the capacity allocated to your ERP.Few readersHow much does migration from Odoo.sh to Odoo Cloud cost?
Migrating your instance from Odoo.sh to Odoo Cloud by Hodi is entirely free. We handle the transfer of your environment to ensure a smooth, secure transition with no major service interruption. What's more, our plans have no lock-in. You stay free, with no long-term contractual constraint. So you get a migration with no extra cost and no risk, to try Odoo Cloud with complete peace of mind. You can also do it yourself If you'd rather keep control of the timing, Hodiploy includes a *Few readersHow is Hodiploy a compelling alternative to the Odoo.sh interface?
Hodiploy was designed by the Hodi teams to give integrators a management interface that is more complete, more flexible and closer to real-world needs than the standard Odoo.sh interface. Directly connected to your Hodi account, Hodiploy lets you create, edit and administer your Odoo instances entirely on your own. You no longer just deploy a project: you actually run your infrastructure.Few readersCan I host multiple clients on a single Odoo Cloud subscription?
Yes. With Odoo Cloud by Hodi, you can host multiple clients on the same server, under a single subscription. This lets you create your own "Odoo Online" offering, tailored to the small and medium businesses you support. You share the infrastructure while keeping control over each instance, your custom modules, and your client relationship. This approach lets you optimize your costs, increase your margin, and offer a turnkey solution under your own brand. Odoo Cloud thus becomes a realFew readers
Network, access and integrations
Is an IPsec LAN-to-LAN VPN connection possible?
With Odoo Cloud by Hodi, IPsec LAN-to-LAN VPN is possible. This lets you connect your Odoo instance directly to your company network via an encrypted, secure tunnel, ensuring confidentiality of exchanges, smooth integration with your internal systems, and continuity of your network architecture.Few readersIs a fixed IP included in the package?
With Odoo Cloud by Hodi, a fixed IP is included in our packages. This gives you a stable, predictable environment, making technical configurations, VPN connections, and network security rules easier.Few readersIs direct access to PostgreSQL provided?
Yes, at your request, in one click from Hodiploy. The database is NOT open to the internet by default: you decide whether a remote access is useful, when, and from which addresses. You can query your database, perform audits, connect external reporting tools, or carry out advanced technical operations with your own tools, without going through us. Maintain full control and complete operational freedom over your Odoo environment! How you open it Log in to Hodiploy from your ClientFew readersIs an SMTP server included?
With Odoo Cloud by Hodi, an SMTP server is included in our packages. This lets you send your emails directly from your Odoo instance without being limited by a restrictive quota, making it easy to handle high-volume sending (invoicing, campaigns, automated reminders, system notifications). You therefore keep full control over your sending capacity and email deliverability.Few readersIs firewall control and port opening possible?
With Odoo Cloud by Hodi, you have free control over the firewall and port opening. This lets you adapt your environment to your specific needs: interconnections with third-party applications, secure gateways, business tools, or custom network architectures. This gives you superior technical flexibility and an environment that's truly suited to your infrastructure.Few readersHow do I add Redis, Gotenberg or ClamAV to my Odoo instance?
Some needs aren't solved inside Odoo but next to Odoo: pooling sessions, producing better PDFs, scanning the attachments you receive. Hodiploy lets you start those services alongside your ERP, in a few clicks, on your own server. This is exactly what a closed platform cannot offer. With us, your instance runs on a machine that is yours: adding a service beside it isn't an exception, it's a checkbox. Where it happens Log in to Hodiploy from your Client Area On the instance's roFew readersHow do I receive a webhook notification after each deployment?
Hodiploy can call a URL of yours after every deployment on an instance, successful or not. This outgoing webhook is meant for automation: feed a monitoring tool, post to Slack or Teams through a relay such as Zapier, Make or n8n, trigger a test suite, or anything else an HTTP request can start. Not to be confused with the incoming Git webhook, the URL you add to your repository so that a push deploys your code. This one goes the other way: Hodiploy calls you once the deployment is doneFew readers
Creating, deploying and migrating an instance
How should I organise my Git repository for Hodiploy?
Your Git repository is deployed as-is: on every push, Hodiploy clones it and its content becomes the custom modules folder of your Odoo instance. Organised the right way, it deploys with no extra configuration. This article describes the expected layout; to connect the repository to an instance, see Does Hodiploy support deployment via Git? instead. The golden rule: the root of your repository is the inFew readersWhat is Hodiploy and what is it for?
You've subscribed to Odoo Cloud by Hodi and your client area mentions "Hodiploy"? That's our in-house tool, designed to give you real control over your Odoo instances, without going through a generic interface. Here's what it actually lets you do. So what exactly is Hodiploy? Hodiploy is the management platform our teams built for Odoo instances hosted at Hodi. It was designed as a more complete and more flexible alternative to the standard Odoo.sh interface, especially for Odoo integraFew readersHow do I create a new Odoo instance with Hodiploy?
Creating a new Odoo instance (a production, testing or development environment) takes only a few minutes with Hodiploy. Here is the procedure, step by step. 1. Get to Hodiploy Log in to your Hodi Client Area Find your service on your dashboard and click "Odoo Cloud" In the left sidebar, under "Actions", click "Connect to Hodiploy" You land on the Hodiploy home screen, which lists your existing instances. The interface is available in English and French, in light orFew readersDoes Hodiploy support deployment via Git?
Yes, Git repository management is built into Hodiploy. It is even one of the most useful features for integrators who develop custom Odoo modules, since it lets you automate all or part of your releases. To see how the repository itself should be laid out (one module per folder, requirements.txt), see How should I organise my Git repository for Hodiploy?. Two ways to connect a repository WhenFew readersHow do I migrate my Odoo from Odoo.sh, Odoo Online or an on-premise server?
Coming from Odoo.sh, Odoo Online or an Odoo installed on your own servers, and want to bring your database and documents into a Hodiploy instance? You have two paths: let us handle the migration, or do it yourself from the interface. Either way, it's included, with no migration fee. Option 1, we take care of it Write to us with the details of your current environment, and our team handles the transfer: retrieving the export, setting up the instance, checkiFew readers
Day-to-day operation
Can I manage multiple Odoo instances from a single interface?
Yes, absolutely. It's even one of the main points of Hodiploy, our management platform for Odoo Cloud by Hodi. Whether you're a company with several environments (production, staging, development) or an integrator managing instances for several clients, everything is centralised in one place. An overview of all your instances As soon as you log in to Hodiploy, you get the full list of your Odoo instances, each with its status (active, in progress, offline, backing up or restoring), itsFew readersHow can I adjust the resources (CPU, RAM, workers) of my instance?
Is your Odoo instance starting to feel slow, or would you rather cut back the resources given to a rarely used test environment? No need to change plan or wait for us to step in, you can adjust these settings yourself, straight from Hodiploy. Where to find this setting Log in to Hodiploy from your Client Area Select the instance in your list Click "Edit" Scroll down to the "Instance settings" section There you'll find the sliders for the CPU, RAM and number of workers aFew readersCan I schedule updates for my Odoo instance?
Yes. Hodiploy lets you choose between triggering Odoo version updates yourself, or scheduling them to run automatically at a set time, without thinking about it. What this update covers This is about updating the Odoo image for the version you're running, in other words the fixes Odoo publishes for that version. This setting is independent of deploying your custom code via Git, which is driven separately by your repository. It is not a major version upgrade either: moving from 18 to 19 isFew readersHow do I configure email sending (SMTP) on my Odoo instance?
Order confirmations, notifications, invoices, password resets... A well-functioning Odoo instance is also one that sends its emails correctly. Here's how to configure this from Hodiploy. You have two options The built-in server, MailHog. It captures the emails sent by Odoo without delivering them to their actual recipients, and you read them from Hodiploy's "Open Mailhog" button. We recommend it for your development and testing environments, where it's handy for checking your scenFew readersHow do I open a terminal on my Odoo instance?
Need to run an Odoo shell, check which version of a dependency is actually installed, or look at what the filestore really holds? Hodiploy opens a terminal straight in your browser, on the instance of your choice, with no SSH key and no software to install. Where it happens Log in to Hodiploy from your Client Area On the instance's row, open the "Actions" menu, then "Terminal" The connection is made within seconds, and the terminal shows "Connected" Where you actualFew readersHow do I follow my instance's resource usage?
Is this instance cramped, or is it sleeping on a machine far too big for it? Hodiploy's "Resource usage" screen answers with measurements rather than impressions, over the last hour as well as the last month. Where it happens Log in to Hodiploy from your Client Area On the instance's row, open the "Actions" menu, then "Resource usage" At the top of the window, pick the period: 1 h, 24 h, 7 d or 30 d What you see The curves separate the instance's twFew readers
Backups and restores
How do I download a backup of my Odoo instance?
Your backups aren't only there to be restored with us: you can download them, piece by piece, and do whatever you like with them. An offline archive, an analysis on your own machine, or a move to another host: it's your data, and it comes out. Where it happens Log in to Hodiploy from your Client Area On the instance's row, open the "Actions" menu, then "Backups" On the set you're interested in, click "Download…" The set's contents then appear, piece by piece, **eacFew readersHow do backups work on my Odoo instance?
Every Odoo instance managed from Hodiploy is backed up automatically, with nothing for you to schedule. Here is exactly what that covers, and what you can do with it. A backup every night, plus the ones you trigger An automatic pass runs every night across all your instances. On top of that, the "Back up now" button, in each instance's "Backups" screen, triggers one immediately. That's the reflex to have before a delicate release or before installing a module you don't know. WhaFew readersHow do I restore a backup of my Odoo instance?
A wrong move, a failed import, a module that did damage? From Hodiploy you restore any of your instance's backup sets yourself, with no ticket and no waiting. Where it happens Log in to Hodiploy from your Client Area On the instance's row, open the "Actions" menu, then "Backups" Each set is listed with its date, its contents and its state Two destinations are offered for each set. Option 1, restore onto the instance itself The "Restore onto this instance" button pFew readersI deleted an Odoo instance by mistake, can I get it back?
Yes, in most cases. Deleting an instance from Hodiploy does not make its backups vanish on the spot: you have a few days to change your mind, and bringing it back is one button. Where to find it On the Hodiploy home screen, below your list of active instances, a "Deleted instances" section lists the ones that are still recoverable, each with the number of days remaining before their backups are permanently erased. That window is 7 days by default, counted from the deletion. AftFew readersHow do I duplicate an Odoo instance (build myself a test environment)?
Testing a version upgrade, having a client sign off on a configuration, letting a developer break things safely: in all of these you want a copy of production, not production. Hodiploy duplicates a whole instance in a few clicks. How to do it Log in to Hodiploy from your Client Area On the row of the instance to copy, open the "Actions" menu, then "Duplicate" Pick the destination: a new instance, or an existing instance that the copy will overwrite For a newFew readers
Security
Are my backups encrypted?
Yes: in transit and at rest, and the keys never touch your server. Encrypted before they land anywhere Backups are taken by our orchestrator, which only ever talks to your server through encrypted channels. It is then encrypted again before being written to storage: every backup set is sealed with keys kept on our infrastructure, never on yours. Your server cannot touch them This is a deliberate piece of architecture: your server holds no key and no credential for the backup storage, aFew readersHow are my passwords and SMTP credentials stored?
The password we don't store: yours Hodiploy has no password of its own: you sign in from the client area, through single-use links. There is no Hodiploy password database to steal, phish or replay. Encrypted, and write-only The credentials you do entrust to the platform (SMTP username and password, the Odoo master password, Odoo Enterprise codes and tokens, webhook signing keys) are stored encrypted with AES-256-GCM, an authenticated encryption standard, in Hodiploy's own database:Few readersWho at Hodi can access my instance, and is it logged?
The short answer: every action performed on your server through Hodiploy is written to an activity history that says who did what, when, and from where. That includes us. Signing in always leaves a trace There is no Hodiploy password: you enter the panel from the client area, through a single-use link that expires after a few minutes. Every sign-in is recorded, and so is every invalid, expired or reused link. One history for everything that touches your instances On your dashboard, theFew readersCan I block access to my server?
Yes, and you control it directly: your server has a firewall page in Hodiploy, under Settings > Firewall (reserved to the account's admins). Restricting the web (port 443) By default your instances answer everyone on the web. You can restrict port 443 to a list of IP addresses or CIDR ranges: an office, a VPN, a partner. Anyone not on the list is blocked on every instance of the server. Careful: services that need to call your instances (for example, payment providers) may need acceFew readersAdmins and users: who can do what in Hodiploy?
The account owner is always an admin. They can promote any user of their client area from Settings > Admins. Hodi support, however, is not an admin by default. Two access levels Hodiploy distinguishes two levels, modelled on Odoo.sh: Admin: the account owner and the users they promoted. Hodi support is one only if you grant it, see below. User: anyone else invited on the account. Users see everything, and on non-production instances they can do almost everything: createFew readersIs my data isolated from other customers?
Yes, at every level: your instances run on a server that belongs to your account alone, and inside that server each instance lives in its own sealed compartment. Here is what that means concretely. A server dedicated to your account Hodiploy instances are not stacked on shared machines: every account gets its own server, and everything you deploy from the panel runs there. Another customer's code or data never sets foot on it. Each instance in its own compartment On your server, everyFew readers