Guide d'utilisation â Interface Admin ORMdoo
Connexion
Ouvrez l'URL d'accĂšs fournie dans votre email de bienvenue (format : https://admin.SLUG.ordoo.online). Saisissez votre identifiant et votre mot de passe, puis cliquez sur Se connecter.
Ouvrez l'URL dans votre navigateur.
Entrez votre identifiant (nom d'utilisateur) et votre mot de passe.
Cliquez sur Se connecter.
En cas de mot de passe oublié, contactez votre administrateur. Il peut réinitialiser votre mot de passe depuis la page Utilisateurs.
Tableau de bord
AprĂšs connexion, vous arrivez sur le Tableau de bord. Il prĂ©sente une vue d'ensemble de vos instances Odoo : quota utilisĂ©, nombre d'instances actives/arrĂȘtĂ©es/en erreur, liste compacte des instances avec leur statut, et un graphique de rĂ©partition.
Navigation
La barre latérale gauche donne accÚs aux 6 sections : Dashboard, Instances, Versions, Utilisateurs, ParamÚtres et Serveurs. En bas de la barre, les boutons Clair / Foncé / Auto changent le thÚme de l'interface, et le lien Déconnexion termine votre session.
Liste des instances
La page Instances Odoo liste toutes les instances gérées, groupées par serveur. Chaque carte d'instance affiche :
- Le nom de l'instance et son URL d'accĂšs
- La version Odoo et le type (Production ou Staging)
- Le mot de passe MASTER (masquĂ© â boutons đ rĂ©vĂ©ler et đ copier)
- La rangée des boutons d'action
- Les métriques en temps réel en bas de carte
Boutons d'action disponibles
- âč ArrĂȘter â Stoppe le service Odoo
- âș RedĂ©marrer â RedĂ©marre le service Odoo
- â Configuration â Affiche la configuration de l'instance
- đŠ Addons â Installe des modules personnalisĂ©s
- đŸ Backup â CrĂ©e une sauvegarde
- đ„ Restaurer â Restaure depuis un backup
- â§ Cloner â Clone vers une instance staging
- đ€ Se connecter comme â Ouvre une session Odoo sous un compte utilisateur
- â DĂ©pĂŽts Git â GĂšre les dĂ©pĂŽts de modules
- đ Supprimer â Supprime dĂ©finitivement l'instance
Métriques en temps réel
En bas de chaque carte d'instance, les métriques se rafraßchissent automatiquement et affichent l'état du serveur :
- Connexions DB â Graphique donut : connexions PostgreSQL actives vs inactives
- Erreurs Odoo (6h) â Graphique en barres des erreurs sur les 6 derniĂšres heures
- Mémoire utilisée (en MB)
- Workers â Nombre de processus Odoo actifs
- Deadlocks â Verrous PostgreSQL bloquants
Créer une instance
Cliquez sur + Créer une instance en haut à droite pour ouvrir le formulaire de création.
Section Infrastructure
- Serveur â SĂ©lectionnez le serveur cible dans la liste
- Version Odoo â Seules les versions installĂ©es sur le serveur sont disponibles
- Ădition â Community (gratuit) ou Enterprise (nĂ©cessite une clĂ© SSH GitHub configurĂ©e)
Section Identité
- Nom de l'instance â Lettres minuscules, chiffres, tirets et underscores uniquement (ex. :
demo,client-test,prod-v2) - Login Odoo admin â Login du compte administrateur Odoo (dĂ©faut :
admin)
AprĂšs avoir cliquĂ© sur đ CrĂ©er l'instance
Le provisioning démarre. La carte de l'instance apparaßt avec le statut En cours. La progression s'affiche en temps réel. Le provisioning complet prend environ 5 minutes.
Vous pouvez continuer Ă utiliser l'interface pendant le provisioning. La carte se met Ă jour automatiquement.
Créer un backup
Le backup génÚre une archive ZIP au format standard Odoo : dump SQL + dossier filestore/ (documents attachés). Ce fichier est compatible avec la restauration via ce panneau ou directement via /web/database/manager sur n'importe quelle instance Odoo.
Cliquez sur le bouton đŸ sur la carte de l'instance souhaitĂ©e.
Sélectionnez la base de données à sauvegarder dans le menu déroulant.
Cliquez sur đŸ CrĂ©er le backup.
Attendez la fin de l'opération. Le fichier ZIP est téléchargé automatiquement dans votre dossier de téléchargements.
L'opĂ©ration peut prendre plusieurs minutes selon la taille de la base de donnĂ©es. Ne fermez pas la fenĂȘtre pendant le backup.
Restaurer un backup
La restauration remplace intégralement la base de données et le filestore de l'instance cible par le contenu du ZIP uploadé. Le format attendu est le format ZIP standard Odoo (dump.sql + filestore/), compatible avec un export depuis /web/database/manager sur n'importe quelle instance Odoo.
Cliquez sur le bouton đ„ sur la carte de l'instance cible.
Sélectionnez le fichier ZIP de backup (format Odoo standard).
Cliquez sur đ„ Restaurer. L'instance est arrĂȘtĂ©e, la base recréée, puis l'instance redĂ©marre.
La base cible est supprimĂ©e et recréée. Le filestore existant est remplacĂ©. L'opĂ©ration est irrĂ©versible â crĂ©ez un backup avant toute restauration.
Installer des modules (addons)
Cette fonction dépose des modules Odoo personnalisés sur le serveur. Le ZIP est automatiquement extrait dans le répertoire addons de l'instance, et l'instance est redémarrée automatiquement.
Ătape 1 â PrĂ©parer le ZIP
Le ZIP doit contenir les dossiers de modules Odoo directement à la racine ou dans un sous-répertoire. L'interface détecte automatiquement la structure.
Ătape 2 â Uploader via le panneau
Cliquez sur le bouton đŠ sur la carte de l'instance.
Cliquez sur Choisir un fichier et sélectionnez votre ZIP.
Cliquez sur đŠ Ajouter les addons. L'instance redĂ©marre automatiquement.
Ătape 3 â Activer les modules dans Odoo
Une fois l'instance redémarrée, ouvrez Odoo et allez dans Applications. Cherchez vos modules et cliquez sur Installer.
Cloner vers staging
Le clonage crée une copie de l'instance de production sous forme d'instance staging. Les données sont automatiquement neutralisées à la fin du clonage (emails désactivés, mots de passe réinitialisés).
Cliquez sur le bouton â§ sur la carte de l'instance de production.
Saisissez un nom pour l'instance staging.
Cliquez sur Cloner.
L'instance staging apparaßt imbriquée sous l'instance de production dans la liste.
Se connecter en tant qu'utilisateur
Cette fonctionnalité ouvre une session Odoo directement sous le compte d'un utilisateur, sans saisir son mot de passe. Utile pour assister un utilisateur ou vérifier l'état de son compte.
Cliquez sur le bouton đ€ sur la carte de l'instance.
La liste des utilisateurs Odoo actifs s'affiche.
Cliquez sur l'utilisateur souhaitĂ©. Une nouvelle fenĂȘtre s'ouvre directement connectĂ©e Ă Odoo sous ce compte.
Le lien de connexion est Ă usage unique et expire aprĂšs 2 minutes.
DépÎts Git
Liez un dépÎt Git contenant des modules Odoo personnalisés à une instance. Le dépÎt est cloné sur le serveur et son chemin est ajouté à la configuration Odoo. Un webhook GitHub ou GitLab peut déclencher un pull automatique à chaque push.
Cliquez sur le bouton â sur la carte de l'instance.
Cliquez sur + Ajouter pour déployer le formulaire d'ajout.
Renseignez l'URL du dépÎt, la branche et le token d'accÚs (pour les dépÎts privés).
Cliquez sur Ajouter le dépÎt. Le dépÎt est cloné et son chemin ajouté à Odoo.
Installez les modules depuis Applications dans Odoo.
L'URL webhook gĂ©nĂ©rĂ©e (visible dans le panneau) peut ĂȘtre configurĂ©e dans GitHub ou GitLab pour dĂ©clencher un pull et une mise Ă jour automatique des modules Ă chaque push.
Versions installées
La page Versions affiche les versions Odoo installées sur le serveur sélectionné, permet d'installer de nouvelles versions et de passer d'une édition Community à Enterprise.
Tableau des versions installées
Pour chaque version installée, le tableau indique : le numéro de version, l'édition (Community ou Enterprise), le nombre d'instances actives utilisant cette version, la version Python utilisée et le chemin d'installation sur le serveur.
Installer une nouvelle version
La section Installer une nouvelle version liste toutes les versions supportées disponibles. Cliquez sur une carte pour lancer l'installation.
Cliquez sur la carte de la version souhaitĂ©e. Une fenĂȘtre de confirmation s'affiche.
Choisissez l'édition : Community (gratuit) ou Enterprise (nécessite une clé SSH GitHub).
Cliquez sur Démarrer l'installation. Le processus se lance en arriÚre-plan (~15-30 min pour la premiÚre version, ~5-10 min pour les suivantes).
Un log en temps rĂ©el s'affiche dans la fenĂȘtre. Vous pouvez fermer la page â l'installation continue sur le serveur.
à la fin, un message Installation terminée avec succÚs s'affiche et la nouvelle version apparaßt dans le tableau des versions installées.
Python 3.11 est compilé via pyenv lors de la premiÚre installation (~20 min) et réutilisé pour toutes les versions suivantes (~5 min).
Passer en Enterprise (Community â Enterprise)
Si une version Community est installée, le bouton Mettre à jour en Enterprise permet d'ajouter les modules Enterprise sans recréer les instances existantes.
Assurez-vous qu'une clĂ© SSH GitHub avec accĂšs Ă
odoo/enterpriseest configurée (voir section Clé SSH Enterprise ci-dessous).Dans le tableau des versions installées, cliquez sur Mettre à jour en Enterprise pour la version souhaitée.
Une fenĂȘtre vĂ©rifie automatiquement la connexion SSH GitHub. Si la clĂ© est valide, le bouton Lancer l'ajout Enterprise apparaĂźt.
Cliquez sur Lancer l'ajout Enterprise. Le clonage du dépÎt démarre (~5-10 min). Une barre de progression s'affiche.
à la fin, un message Modules Enterprise ajoutés avec succÚs confirme la mise à jour. L'édition passe à Enterprise dans le tableau.
Si la clĂ© SSH GitHub n'est pas configurĂ©e, la fenĂȘtre affiche un guide pas-Ă -pas. Configurez la clĂ© SSH, testez la connexion, fermez la fenĂȘtre et relancez.
Clé SSH Enterprise
Odoo Enterprise est distribué via un dépÎt GitHub privé accessible uniquement aux clients ayant un abonnement actif. Pour y accéder, vous devez lier une clé SSH à votre compte GitHub autorisé.
Dans la section Clé SSH Enterprise, copiez la clé publique affichée (bouton Copier).
Ouvrez GitHub â Settings â SSH and GPG keys â New SSH key. Collez la clĂ© et sauvegardez.
Demandez l'accÚs au dépÎt
odoo/enterpriseà Odoo S.A. via votre contrat.Testez la connexion avec le bouton Tester la connexion GitHub. Un message de confirmation s'affiche si la clé est reconnue.
Utilisez le bouton Générer / Régénérer la clé si vous souhaitez créer une nouvelle paire de clés SSH (par exemple aprÚs une compromission). Pensez à mettre à jour la clé sur GitHub.
Serveurs managés
Un serveur est une machine Linux sur laquelle l'agent ORMdoo est installé. L'interface communique avec cet agent pour gérer les instances Odoo. Un seul serveur peut héberger plusieurs instances.
Colonnes du tableau
- ID / Nom â Identifiant et nom du serveur
- URL Agent â Adresse HTTP de l'agent ORMdoo sur ce serveur
- Domaine â Domaine de base utilisĂ© pour les sous-domaines d'instances
- Token â Token d'authentification (tronquĂ©)
- Statut â Actif (vert) ou Inactif
- Instances â Nombre d'instances hĂ©bergĂ©es
Actions disponibles
- + Ajouter un serveur â Enregistre un nouveau serveur dans l'interface.
- Ping â Teste la connectivitĂ© avec l'agent. Une rĂ©ponse positive confirme que le serveur est accessible et le token valide.
- Sync â Resynchronise la liste des instances depuis l'agent (utile si des instances ont Ă©tĂ© modifiĂ©es directement sur le serveur).
- Modifier â Modifie les paramĂštres du serveur (URL, token, domaine).
- Supprimer â Retire le serveur de l'interface (ne dĂ©sinstalle pas l'agent).
- Migrer serveur local â Migre les instances d'un serveur vers un autre.
Configuration SMTP
Le SMTP est nécessaire pour envoyer des emails aux utilisateurs Odoo depuis l'interface admin (codes OTP, notifications). Un badge indique l'état actuel : Configuré (vert) ou Non configuré (rouge).
Renseigner le formulaire
- Serveur SMTP â Adresse du serveur d'envoi (ex. :
mail.infomaniak.com,smtp.gmail.com) - Port â Port SMTP (587 pour TLS, 465 pour SSL)
- Utilisateur â Adresse email d'envoi
- Mot de passe / App Password â Pour Gmail, utilisez un App Password gĂ©nĂ©rĂ© dans les paramĂštres de sĂ©curitĂ© Google
Cliquez sur Enregistrer pour sauvegarder. Le badge passe en vert si la configuration est valide.
Gestion des comptes
La page Utilisateurs comporte deux onglets : đ„ Utilisateurs (gestion des comptes admin) et đ§ Historique emails (log de tous les emails envoyĂ©s).
Créer un compte
Renseignez le Nom d'utilisateur (adresse email).
Définissez un Mot de passe (minimum 10 caractÚres).
Cochez Autoriser la gestion des utilisateurs si cet admin doit pouvoir créer d'autres comptes.
Renseignez l'ID serveur pour restreindre l'accÚs à un serveur spécifique, ou laissez vide pour un accÚs illimité à tous les serveurs.
Cliquez sur Créer l'utilisateur.
Actions sur les comptes existants
- Envoyer email â Envoie un email Ă l'utilisateur via le SMTP configurĂ©
- Reset mot de passe â DĂ©finit un nouveau mot de passe pour ce compte
- đ Activer 2FA â Active l'authentification Ă deux facteurs (TOTP). L'utilisateur devra scanner un QR code avec Google Authenticator, Aegis ou Bitwarden.
- Supprimer â Supprime dĂ©finitivement le compte
Le toggle Actif permet de désactiver temporairement un compte sans le supprimer. L'utilisateur ne pourra plus se connecter tant que le toggle est sur off.