Installation ODOO 14 CE

Voici 2 méthodes pour installer Odoo 14 CE sur un serveur de développement ou de test.

Sur un serveur de production, il faut ajouter d'autres étapes : changement mot de passe "super-utilisateur", installation/configuration reverse-proxy, certificat ssl, backup automatisé ...

Méthode 1 : sur un VPS sous Ubuntu 20.04

Appliquer la procédure proposée par Yenthe Van Ginneken.

Méthode 2 : sur Docker

Nous créerons 2 containers : 1 pour Odoo et 1 pour la base Postgresql.

Environnement

- PC sous Ubuntu 20.04

- Docker installé en version 19.03.8 selon cette procédure

- se connecter à linux avec l'utilisateur de la procédure précédente

- utilisation du repository docker "Odoo officiel" : lien docker hub, lien github

Description

- installation de l'outil docker-compose

sudo apt-get install python3-pip python3-setuptools docker-compose

- créer le fichier docker-compose.yml avec ce contenu :

version: '2'
services:
  web:
    image: odoo:14
    depends_on:
      - db
    ports:
      - "8069:8069"
  db:
    image: postgres:12
    environment:
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - POSTGRES_DB=postgres

- lancer la création des 2 containers

docker-compose up -d

- vérifier que les 2 containers sont bien lancés

- Odoo est opérationnel, vous pouvez lancer dans votre navigateur le lien http://localhost:8069

A titre d'exemple, voici comment modifier le fichier odoo.conf :

- se connecter au container Odoo avec le droit root

docker exec -u root -it  <container odoo>  /bin/bash

- installer l'éditeur vim pour faire la modification du fichier

apt-get update

apt-get install vim

- modifier le fichier /etc/odoo/odoo.conf avec vim

- relancer le container pour prendre en compte la modification

docker restart <container odoo>

Commandes docker utiles

docker search odoo

docker ps -a

docker stop|start <container>

docker rm <container>

docker logs <container>

docker run -it <image> /bin/bash

docker exec -u <user> -it <container> /bin/bash

docker inspect <container id>

docker rmi <image id>

docker pull <image>

docker stop `docker ps -q`

docker-compose start | stop

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.