What's new

What's new in Cloud Buddy: the latest features and improvements for Odoo hosting on our cloud and on your own server, newest first, with an Atom feed.

Atom feed

September 2026

kv, the command-line tool

· Developer tools

Work with your projects from a terminal or CI: status, rebuilds, live logs, backups, database dumps and more.

kv is a single file that talks to the same API as the dashboard. Install it with one command (the download is checked against its SHA-256), then run kv login: it opens your browser, you approve the terminal, and it gets a scoped access token of its own.

  • kv status in a Git checkout shows the branch you are on and its latest build
  • kv build, kv logs -f and kv explain rebuild, follow the log live and explain a failure
  • kv connect, kv shell, kv db download and kv backups for day-to-day work
  • your linked servers and Odoo installs too

Learn more · Link to this update

Pull request previews

· Hosting, Developer tools

Every pull request gets its own development environment, with a GitHub check and a comment linking to it.

Open a pull request and it is built like a development branch, on a fresh database with demo data (production data is never copied into a preview). It is listed under Pull requests in the branch list, and removed with its database when the pull request is closed or merged.

Pull requests from forks are untrusted code: they wait until a project admin clicks Build this PR, and each one runs isolated from your team's environments, with its own database role and files.

Learn more · Link to this update

Explain this failure, with AI

· AI, Hosting

A failed build, restore, backup or Odoo install gets a plain-English explanation: what failed, the likely cause and the steps to fix it.

Click Explain this failure above a failed build's log (or Explain on a red build card). The AI reads the relevant part of the log and answers with the cause, numbered fix steps and a confidence level; the log lines it cites open the log at that line.

Secrets are removed from the excerpt before anything is sent. When the answer isn't enough, Still stuck? Ask support hands the explanation and the build's link to a human.

Learn more · Link to this update

Install the dashboard as an app, with push notifications

· Notifications

Add the dashboard to your phone's home screen or your computer, and get failed builds and support replies as push notifications.

Use your browser's Install (or Add to Home Screen on iOS and Android). Push notifications reach your devices even when the dashboard is closed.

Choose which events you get in Profile → Notifications: by default support messages and failures are on, successes are off. A notification never contains logs or message text, only a short title and a link.

Learn more · Link to this update

Coupons at checkout

· Billing

Every checkout has a "Have a coupon?" field for discount codes, on hosting plans, your own servers and Odoo installs.

Enter a code at checkout and the discount shows before you pay. A coupon that makes the first period free may not ask for a card up front; the checkout says so when a card is needed before the free period ends.

Learn more · Link to this update

The website in Arabic

· Website

The landing pages, pricing, FAQ, status page, the blog and three of its articles are now available in Arabic, right to left.

Find them under /ar, with prices also shown in dirhams (AED) where it helps. Every page links to its twin in the other language.

Learn more · Link to this update

Clearer emails

· Notifications

A new design for every email we send: the status in the subject line, a one-line summary, and one clear button.

  • the subject starts with what happened, so you can triage from your inbox
  • a failed build email links straight to the log, with the AI explanation when there is one
  • readable on phones and in dark mode, and the plain-text version says the same thing

Learn more · Link to this update

Every environment on its own private network

· Security

Production, staging, each development branch and each pull request preview now run on separate private networks, and package installs during builds are fenced off from the platform.

A development branch or a pull request from someone else's fork can no longer reach your production or staging Odoo, other projects, or the platform's internal services. Each environment still reaches its own database and loads normally in the browser.

While an image is being built, the steps that install your Python requirements can still download from PyPI and GitHub, but can't reach anything on the server itself.

Learn more · Link to this update

Install Odoo 17 to 20 on your own server

· Your own server

Pick a version and a few options: the automatic installer plans every step, sets it up natively or with Docker, and is refunded if it fails.

Choose Odoo 17, 18, 19 or 20, Community or Enterprise, a name, an optional domain, the apps and your country (for the accounting localization). Before anything changes, What we'll do lists each step: what is fine as it is and what will be fixed automatically.

  • Automatic picks native (systemd) when the server has a recent Python, else Docker
  • workers and memory limits are computed from the server's CPU and RAM
  • follow the install live, and it is monitored and backed up once it runs

Learn more · Link to this update

Bring your own server

· Your own server

Link a server you already run with one command: monitoring, alerts, tested backups and a daily security audit, without migrating anything.

Linked servers are paid per server. Each one gets:

  • monitoring and downtime alerts for every Odoo on it
  • daily backups with weekly restore tests
  • a security audit graded A to F, with guided fixes you can preview and revert
  • live logs, and restart, stop and start from the dashboard

Learn more · Link to this update

Web terminal for your servers

· Your own server, Security

Open a terminal on a linked server from the browser, after a fresh sign-in and two-factor, with every session recorded.

New link commands install the terminal's key by default (--no-terminal opts out), and one command enables it on a server that is already linked.

Learn more · Link to this update

Upgrade assistant

· Hosting

A readiness report for the next Odoo version, a test upgrade on a copy with smoke checks, then a scheduled upgrade with automatic rollback.

Your production is never the first place an upgrade is tried: the copy shows what breaks, and the real upgrade rolls back by itself if it fails.

Learn more · Link to this update

Maintenance windows and a performance advisor

· Hosting

Keep production changes to the hours you choose, and get a performance score with recommendations for each production and staging branch.

  • Maintenance windows: pushes to production wait for the window, platform restarts and rebuilds are queued, and upgrades and moves can be kept to it
  • Performance advisor: in the Monitor tab, a score and concrete recommendations

Learn more · Link to this update

Bring an existing Odoo in

· Hosting

Start a project from an existing database: an upload, a download link or a running Odoo, or move a linked server's Odoo to our cloud.

Moving from Odoo.sh, Odoo Online or another host starts from the new project wizard.

Learn more · Link to this update

Status page subscriptions and feed

· Hosting, Notifications

Get incident and maintenance updates by email, filtered by region, or follow the status page's Atom feed.

Subscribe on the status page: you confirm by email and can unsubscribe in one click. The feed is at /status/feed.xml.

Learn more · Link to this update

Documentation you can read without an account

· Website

The help center's guides are public at /docs: deploying, staging, domains, backups, upgrades, the API and troubleshooting.

Each article has a table of contents and a "Was this helpful?" vote. Signed in, the same guides are in Help.

Learn more · Link to this update

Export your data, and a tamper-evident audit trail

· Security

Download a copy of your account's or a project's data, request your account's deletion, and rely on an audit trail that can't be quietly edited.

Exports are delivered as signed, single-use links valid for 24 hours. Sign-ins, sign-outs and account changes are recorded with their address and browser.

Learn more · Link to this update

Prices in dirhams and UAE VAT invoices

· Billing

Regions billed in AED show their prices in dirhams, and invoices are tax invoices with UAE VAT when it applies.

Add your company name, address and TRN in Billing: they appear on your invoices.

Learn more · Link to this update

Help chat

· AI

Ask a question in the dashboard: the AI answers from the help center with links to its sources, and a human takes over when you ask.

Look for the help bubble in the corner of the dashboard.

Learn more · Link to this update

Personal access tokens

· Developer tools, Security

Scripted API and CI access with scopes, an optional project restriction and an audit of every use.

Create one in Profile → Access tokens. A token is shown once, and can be revoked at any time.

Learn more · Link to this update

Two-factor authentication

· Security

Protect email and password sign-ins with an authenticator app, with one-time recovery codes.

Turn it on in Profile. GitHub sign-ins rely on GitHub's own two-factor.

Learn more · Link to this update