14 votre version 15 testée 16 testée 17 testée 18 testée 19 version cible

Projets IT · Migration Odoo on-premise

Migration Odoo on-premise : la dernière version, sans arrêter l’entreprise

Votre Odoo tourne sur votre serveur, dans une version qui n'est plus maintenue, avec des modules faits sur mesure. On le monte de version sur une copie, testée par vos équipes, puis on bascule un week-end. Vos données restent sur votre infrastructure.

Odoo Community et Enterprise. Un audit de votre base d'abord, puis un prix fixe pour toute la migration.

1 copie
migrée, répétée et recettée avant de toucher à la production
0 jour ouvré
d’arrêt : la bascule se fait un week-end
Avant / après
soldes, stocks et factures ouvertes comparés
Retour arrière
prêt jusqu’au feu vert du dimanche

En bref

Qu'est-ce qu'une migration Odoo on-premise ?

Une migration Odoo on-premise fait passer une installation d'Odoo hébergée sur votre propre serveur vers une version majeure plus récente. Elle comprend la conversion de la base de données, le portage des modules communautaires et spécifiques, la mise à jour du serveur et la bascule de la production. Sur Odoo Online, l'éditeur s'en charge ; en on-premise, c'est à vous, ou à votre prestataire, de la mener.

Pour qui
Les PME de Lausanne, du canton de Vaud et de Suisse romande qui font tourner Odoo Community ou Enterprise sur leur serveur.
Ce qui migre
Données, pièces jointes, modules standard, OCA et spécifiques, rapports, paramètres et droits d’accès.
Où
Sur votre serveur actuel, ou sur une machine neuve, dans vos locaux ou chez un hébergeur suisse.
L’arrêt
Un week-end. Les jours ouvrés, vos équipes travaillent sur l’ancienne version, normalement.
01 Pourquoi migrer

Une version d'Odoo n'est maintenue que trois ans

Odoo maintient ses trois dernières versions majeures. Chaque automne, une nouvelle version sort et la plus ancienne des trois sort de la maintenance. Une base installée il y a quelques années est souvent déjà de l'autre côté.

01

Plus de correctifs de sécurité

Une faille découverte après la fin de maintenance reste ouverte sur votre serveur. Pour un ERP qui contient vos clients, vos prix et votre comptabilité, ce n’est pas un détail.

02

Chaque année d’attente ajoute une marche

Plus l’écart avec la version actuelle est grand, plus il y a de conversions à passer, de modules à réécrire et de tests à mener. Attendre ne rend pas la migration moins chère.

03

Le serveur vieillit avec Odoo

Une ancienne version d’Odoo impose d’anciennes versions de Python, de PostgreSQL et du système. Elles finissent, elles aussi, par ne plus recevoir de mises à jour.

02 Le principe

Une base Odoo monte de version marche par marche

De la 14 à la 19, vos équipes ne voient qu'une bascule. Derrière, trois couches migrent ensemble, et chaque marche est testée avant la suivante.

14 15 16 17 18 19 Votre base CIBLE
  1. 01

    Les données

    Elles franchissent chaque version, l’une après l’autre, avec les scripts de conversion prévus pour chaque marche : le service de mise à niveau d’Odoo en Enterprise, OpenUpgrade (projet de la communauté OCA) en Community.

  2. 02

    Les modules

    Les modules standard suivent les données. Les modules OCA et vos développements spécifiques sont portés pour la version cible, avec ce qu’il faut pour reprendre leurs données.

  3. 03

    Le serveur

    Chaque version d’Odoo attend ses versions de Python et de PostgreSQL. Le serveur est mis à jour, ou remplacé, en même temps.

03 L'audit

Avant de migrer, chaque module est trié

La difficulté d'une migration Odoo n'est presque jamais le standard : ce sont les modules ajoutés au fil des années. L'audit les passe tous en revue, et décide du sort de chacun.

Modules installés 12
  1. Ventes sale
  2. Devis chantier x_devis_chantier
  3. Comptabilité account
  4. Relances clients account_credit_control
  5. Inventaire stock
  6. eLearning website_slides
  7. Achats purchase
  8. Bons de régie x_bons_regie
  9. CRM crm
  10. Rapports financiers account_financial_report
  11. Projet project
  12. Export vers Abacus x_export_abacus

Standard

6 modules

Convertis par les scripts de migration d’Odoo, puis vérifiés.

  • Ventes
  • Comptabilité
  • Inventaire
  • Achats
  • CRM
  • Projet

Communauté OCA

2 modules

Version cible publiée, ou remplacés par une fonction devenue standard.

  • Relances clients
  • Rapports financiers

Spécifiques

3 modules

Réécrits pour la version cible, relus et testés sur vos cas réels.

  • Devis chantier
  • Bons de régie
  • Export vers Abacus

Inutilisés

1 module

Désinstallés avant la migration : moins de code, moins de risques.

  • eLearning

Ce que vous recevez Un rapport avec chaque module et son traitement, les points de risque, le planning de la migration et son prix fixe. Il vous appartient, que vous nous confiiez la suite ou non.

04 Le planning

Une répétition générale, puis une bascule un week-end

Pendant des semaines, vos équipes travaillent normalement. La migration se prépare et se répète sur une copie : le jour J, il ne reste qu'une procédure déjà chronométrée.

Planning type
Semaine 1
Semaine 2
Semaine 3
Semaine 4
Semaine 5
Week-end
Lundi

Production

votre Odoo actuel

L’ancienne version tourne normalement : personne n’est interrompu
Bascule
Nouvelle version

Copie de test

serveur séparé

Audit et copie
Migration à blanc 1
Migration à blanc 2
Répétition chronométrée

Vos équipes

utilisateurs clés

Recette sur vos cas réels
Formation
Support renforcé

Zoom · le week-end de la bascule

Ven 17:00 → Lun 07:00

  1. Ven 17:00

    Gel des saisies

    Les dernières saisies sont faites, l’ancienne version passe en lecture seule.

  2. Ven 17:30

    Sauvegarde complète

    Base et pièces jointes, restauration vérifiée. C’est votre retour arrière.

  3. Ven soir

    Migration finale

    La procédure déjà répétée et chronométrée : pas de découverte ce soir-là.

  4. Samedi

    Contrôles

    Soldes comptables, stocks, factures ouvertes : comparés avant et après.

  5. Dimanche

    Feu vert

    Un utilisateur clé valide de votre côté. Sinon, l’ancienne version rouvre.

  6. Lun 07:00

    Ouverture

    Vos équipes se connectent à la nouvelle version. On est là pour les questions.

05 Avant / après

Ce qui sépare une migration improvisée d'une migration préparée

Migration improvisée

  • La production est migrée directement, sans répétition
  • Les modules spécifiques sont découverts en cours de route
  • Les utilisateurs testent après la bascule, en conditions réelles
  • Le lundi matin, les factures ne sortent plus
  • Aucune sauvegarde vérifiée pour revenir en arrière
  • Le budget grimpe à chaque imprévu

Migration préparée avec AlpenData

  • Une copie est migrée et répétée avant le jour J
  • Chaque module est inventorié et chiffré pendant l’audit
  • Vos utilisateurs clés recettent leurs vrais cas
  • Soldes, stocks et factures comparés avant et après
  • Une sauvegarde restaurée et testée sert de retour arrière
  • Un prix fixe, annoncé après l’audit
06 Le comparatif

Odoo Online, Odoo.sh ou on-premise ?

Trois façons de faire tourner Odoo. Elles ne demandent pas le même travail au moment de changer de version.

Odoo Online Odoo.sh →Odoo on-premise
Qui hébergeOdoo, sur une plateforme partagéeOdoo, sur une plateforme dédiéeVous : votre serveur, ou l’hébergeur de votre choix
ÉditionEnterpriseEnterpriseCommunity ou Enterprise
Développements spécifiquesNon, seulement StudioOui, déployés par GitOui, sans restriction
Accès à la base et au serveurNonOui, dans le cadre de la plateformeComplet
Où sont les donnéesCentres de données d’OdooCentres de données d’OdooLà où vous le décidez, en Suisse si vous le voulez
Montées de versionPlanifiées par OdooOutillées, vos modules restent à porterÀ votre rythme, et à votre charge : c’est là qu’on intervient

Notre avis Sans développement spécifique et sans envie de gérer un serveur, Odoo Online est le plus simple. Avec du code sur mesure, des intégrations avec vos autres outils ou des exigences sur l'endroit où vivent vos données, l'on-premise reste le bon choix, à condition que les montées de version soient menées sérieusement. C'est notre métier.

07 Ce qu'on vous livre

Une installation propre, sauvegardée et documentée

La migration est l'occasion de remettre le serveur en ordre. Vous repartez avec une installation que n'importe quel prestataire pourra reprendre.

Vos équipes bureau · chantier Serveur Odoo · on-premise Nginx HTTPS · certificats Odoo serveur applicatif PostgreSQL base de données Filestore pièces jointes Supervision alertes · mises à jour chaque nuit 02:00 Copie chiffrée
  • Un serveur à jour

    Système, Python et PostgreSQL dans les versions attendues par la nouvelle version d’Odoo.

  • HTTPS et accès maîtrisés

    Nginx devant Odoo, certificats renouvelés automatiquement, accès d’administration restreints et nominatifs.

  • Des sauvegardes testées

    Base et pièces jointes chaque nuit, copie chiffrée hors site en Suisse, restauration vérifiée.

  • Votre code, chez vous

    Vos modules dans un dépôt Git qui vous appartient, et l’installation documentée pas à pas.

08 Le déroulé

De l'audit au lundi matin

Cinq étapes, un interlocuteur. Vous savez à chaque instant où en est la migration et ce qui reste à faire.

  1. 01

    Audit de la base

    Copie de votre base, inventaire des modules, des données et du serveur. Vous recevez un rapport, un planning et le prix fixe.

  2. 02

    Migrations à blanc

    La copie monte de version, les modules sont portés. On recommence jusqu’à ce que tout passe sans intervention.

  3. 03

    Recette

    Vos utilisateurs clés testent leurs vrais cas : un devis, une livraison, une facture, un bouclement de mois.

  4. 04

    Bascule

    Un week-end : gel, sauvegarde, migration finale, contrôles. Lundi matin, la nouvelle version est en service.

  5. 05

    Suivi

    Support renforcé les premiers jours, puis hébergement et maintenance si vous le souhaitez.

Le point important Le jour de la bascule, on n'invente rien : on rejoue une procédure déjà passée plusieurs fois sur la copie, dont on connaît la durée à la minute près.

09 Nos règles

Quatre règles qu'on ne négocie pas

Votre ERP porte vos devis, vos stocks et votre comptabilité. Une migration se mène avec prudence, dans cet ordre : sécurité des données, continuité, puis rapidité.

  1. 01

    La production n’est jamais touchée en premier

    Tout se fait d’abord sur une copie, sur un serveur séparé. La production n’est migrée qu’une fois, le jour de la bascule, avec une procédure déjà répétée.

  2. 02

    Pas de bascule sans retour arrière testé

    La sauvegarde du vendredi soir est restaurée et vérifiée avant de commencer. Si le contrôle du dimanche n’est pas concluant, l’ancienne version rouvre le lundi matin.

  3. 03

    Les chiffres sont contrôlés, pas supposés

    Balance, soldes clients et fournisseurs, valeur du stock, factures ouvertes : comparés entre l’ancienne et la nouvelle base, avec un rapport écrit.

  4. 04

    Le code vous appartient

    Vos modules spécifiques sont livrés dans votre dépôt Git, documentés et lisibles par n’importe quel développeur Odoo. Vous n’êtes pas lié à nous.

10 Le prix

Un audit d'abord, puis un prix fixe pour la migration

Une base de cinq utilisateurs sans développement et une base de cinquante utilisateurs avec dix modules spécifiques ne demandent pas le même travail. L'audit permet de l'annoncer avant de commencer.

Ce qui fait varier le prix

  • L’écart entre votre version et la version cible
  • Le nombre et la taille de vos modules spécifiques
  • Les modules communautaires (OCA) et leur disponibilité dans la version cible
  • Le volume de données et de pièces jointes
  • Les intégrations : banque, boutique en ligne, comptabilité externe, Abacus
  • Le serveur : mise à jour sur place ou nouvelle machine

Comment c’est facturé

Audit, puis forfait de migration

Prix fixe annoncé après l'audit

L'audit comprend la copie et l'analyse de votre base, le tri des modules, un premier essai de migration et le rapport. Le forfait couvre ensuite tout, jusqu'au lundi de la bascule. Licences Odoo Enterprise non comprises.

Et après la migration

Serveur en Suisse, sauvegardes testées, mises à jour de sécurité et supervision : on peut héberger et entretenir votre Odoo, si vous le souhaitez.

Voir l’hébergement Odoo
11 Zone desservie

Migration Odoo à Lausanne, dans le canton de Vaud et en Suisse romande

Basés à Chavannes-près-Renens, nous menons la migration à distance sur votre serveur, ou sur place à Lausanne et dans le canton de Vaud. Le lundi de la bascule, on peut être dans vos bureaux.

  • Chavannes-près-Renens Siège
  • Lausanne 4 km
  • Morges 6 km
  • Vevey 22 km
  • Yverdon-les-Bains 28 km
  • Montreux 28 km
  • Nyon 31 km
  • Fribourg 54 km

km à vol d’oiseau

Léman 10 km 25 km 50 km Lausanne 4 km Morges 6 km Nyon 31 km Yverdon-les-Bains 28 km Vevey 22 km Montreux 28 km Fribourg 54 km AlpenData 46.53° N · 6.58° E
Vaud · Fribourg · Genève Données en Suisse
12 FAQ Migration Odoo

Questions fréquentes sur la migration Odoo

Vous ne trouvez pas votre réponse ?

Posez-nous votre question
01 Qu’est-ce qu’une migration Odoo on-premise ?

C’est le passage d’une installation Odoo hébergée sur votre propre serveur (ou chez un hébergeur de votre choix) vers une version majeure plus récente. Elle comprend la conversion de la base de données, le portage des modules communautaires et spécifiques, la mise à jour du serveur et la bascule de la production. Sur Odoo Online, l’éditeur s’en charge ; en on-premise, c’est à vous ou à votre prestataire de la mener. AlpenData réalise ces migrations pour des PME de Suisse romande, en Community comme en Enterprise.

02 Combien de temps dure une migration Odoo ?

Pour une PME, comptez en général un à deux mois entre l’audit et la bascule : l’audit, deux ou trois migrations à blanc sur une copie, la recette par vos utilisateurs, puis la bascule. La durée dépend surtout de l’écart de versions et du nombre de modules spécifiques. L’arrêt, lui, se limite à un week-end.

03 Peut-on sauter plusieurs versions d’un coup, par exemple de la 14 à la 19 ?

Oui, pour vous : une seule bascule, directement vers la version cible. Techniquement, les données franchissent les versions intermédiaires une par une, chacune avec ses scripts de conversion. C’est automatisé et répété sur la copie. Vos modules spécifiques, eux, sont réécrits une seule fois, pour la version cible.

04 Odoo Community ou Enterprise : est-ce que ça change la migration ?

Le déroulé est le même : audit, copie, répétitions, recette, bascule. Ce qui change, c’est l’outil de conversion des données. En Enterprise, la base passe par le service de mise à niveau d’Odoo, compris dans l’abonnement. En Community, on utilise OpenUpgrade, le projet open source de la communauté OCA. Dans les deux cas, les modules spécifiques sont portés par nos soins.

05 Nos données restent-elles chez nous pendant la migration ?

Les répétitions se font sur votre serveur ou sur un serveur de test hébergé en Suisse. En Community, la base ne quitte jamais des machines que vous contrôlez. En Enterprise, le service de mise à niveau d’Odoo reçoit une copie de la base pour la convertir : on vous le dit avant de commencer, pour que vous décidiez en connaissance de cause.

06 Que deviennent nos modules développés sur mesure ?

Ils sont inventoriés pendant l’audit, puis réécrits pour la nouvelle version, relus et testés sur vos cas réels. Ceux qui font doublon avec une fonction devenue standard sont proposés au retrait. Le code est livré dans un dépôt Git qui vous appartient, avec sa documentation.

07 Faut-il arrêter de travailler pendant la migration ?

Non. Pendant les semaines de préparation, vos équipes travaillent sur l’ancienne version, normalement. Seul le week-end de la bascule demande un gel des saisies, du vendredi en fin de journée au lundi matin.

08 Et si quelque chose ne va pas le lundi matin ?

Deux protections. Avant d’ouvrir, un utilisateur clé valide la nouvelle version le dimanche ; si ce n’est pas concluant, l’ancienne version rouvre lundi avec la sauvegarde du vendredi. Après l’ouverture, on reste en support renforcé les premiers jours pour corriger rapidement ce qui aurait échappé à la recette.

09 Peut-on profiter de la migration pour changer de serveur ?

Oui, c’est souvent le bon moment. La nouvelle version est installée sur une machine neuve, dans vos locaux ou chez un hébergeur suisse, pendant que l’ancienne continue de tourner. La bascule se fait alors d’un serveur à l’autre, et l’ancien reste disponible comme retour arrière.

10 Combien coûte une migration Odoo ?

Le prix dépend de l’écart de versions, du nombre de modules spécifiques et OCA, du volume de données et des intégrations. C’est pourquoi on commence par un audit de la base : à son issue, vous recevez un prix fixe pour la migration complète, jusqu’au lundi de la bascule. Les licences Odoo Enterprise, le cas échéant, restent à votre charge.

11 Qui s’occupe d’Odoo après la migration ?

L’installation est documentée et le code vous appartient : vous pouvez la confier à qui vous voulez. Si vous le souhaitez, on prend le relais : hébergement en Suisse, mises à jour de sécurité, sauvegardes testées, supervision du serveur et petites évolutions.

Premier pas

Votre Odoo à jour, sans mauvaise surprise le lundi

Un premier entretien d'une heure suffit pour savoir où en est votre base, ce que la migration demande et comment elle se déroulerait. Rien ne vous engage.

David Cunha, fondateur et directeur technique d’AlpenData

David Cunha

Fondateur et directeur technique

Chavannes-près-Renens