Archives par mot-clé : Installation

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

 

ODOO 10/11 CE – changement lien Wkhtmltopdf

Lors d'une installation récente de Odoo 10 CE sur Ubuntu 16.04, je me suis rendu compte que le lien https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-i386.deb ne fonctionnait plus.

Il faut désormais utiliser https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.xenial_amd64.deb

Pour plus d'infos : https://wkhtmltopdf.org/downloads.html

Installation PgAdmin 4 sur Ubuntu 20.04

Ayant récemment quitté Linux Mint que j'utilisais depuis de nombreuses années, pour Ubuntu 20.04, je vais décrire comment installer PgAdmin 4  (version 4.25).

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

sudo apt install pgadmin4

sudo /usr/pgadmin4/bin/setup-web.sh

 - puis lancer dans votre navigateur le lien http://localhost/pgadmin4

ERPNext – Installation en mode Developpement

Sur mon poste de travail Linux Mint (v19.3), je souhaite installer ERPNext en mode Developpement (pas de Nginx, ni de supervisor).

Linux Mint n'étant pas une distribution compatible avec la commande

sudo python3 install.py --develop

La procédure s'est avérée plus complexe et le résultat auquel je suis arrivé, n'est pas parfait et est sans doute perfectible.

Cela permet néanmoins de prendre connaissance  des différentes étapes du processus d'installation et de mieux appréhender l'architecture technique de ERPNext/Frappe/Bench .

Continuer la lecture de ERPNext – Installation en mode Developpement

ERPNext – création 2ème site

Il est très facile de faire cohabiter plusieurs instances de ERPNext sur un même VPS (de bout en bout, Nginx compris).

Une instance s'appelle un site.

Nous allons décrire comme créer un second site sur le même VPS. Il sera accessible par le lien http://site2.example.com (à condition d'avoir fait la déclaration dans le DNS global)

Prérequis

Avoir installé une 1ère instance ERPNext sur le VPS avec cette procédure.

Description

cd /home/frappe/frappe-bench
bench config dns_multitenant on
bench new-site site2.example.com
bench --site site2.example.com install-app erpnext
bench setup nginx
sudo service nginx restart
bench restart

ERPNext – installation sous Docker

Souhaitant faire un test de ERPNext (version 12) je vous propose une 1ère méthode d'installation : sous Docker.

Environnement

- PC sous linux mint 19.3

- Docker installé selon cette procédure

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

Description

*** lien de référence : https://github.com/frappe/frappe_docker

Continuer la lecture de ERPNext – installation sous Docker

Nouvelle gamme VPS chez OVH

OVH a profité du confinement pour revoir son offre VPS que j'utilise pour le déploiement de ODOO chez mes clients.

Auparavant, nous avions accès à l'offre suivante :

Désormais, l'offre est la suivante :

En dehors de l'offre initiale Starter (1vCPU, 2Go Ram, 20Go DD) qui n'augmente que d'un centime, les suivantes sont remaniées et augmentent sensiblement leur prix.

Ceci n'est pas une très bonne nouvelle pour les petits budgets ODOO  🙁

Installation ODOO 13 CE

La version 13  de Odoo est sortie aujourd'hui à l'occasion de l'évènement  ODOO Experience 2019.

Je vous propose une méthode très simple pour installer l'Edition Communautaire sur un serveur VPS Ubuntu 16.04 18.04.

Elle utilise un script mis à disposition par Yenthe Van Ginneken sur Github.

wget https://raw.githubusercontent.com/Yenthe666/InstallScript/13.0/odoo_install.sh
chmod +x odoo_install.sh
sudo ./odoo_install.sh

Continuer la lecture de Installation ODOO 13 CE

Installation ODOO 12 CE

Voici 2 méthodes pour installer Odoo 12 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 16.04 ou 18.04

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

Méthode 2 : sur Docker

Appliquer la procédure précédemment décrite en changeant la ligne suivante dans le fichier docker-compose.yml

image: odoo:12