Instal·lar Odoo 18.0 a Dokku

odoo18

Procés d’instal·lació d’odoo a servidor vps amb dokku.

Baixar instal·lador

wget https://github.com/edumag/install_odoo_dokku/archive/refs/heads/master.zip unzip master.zip cd install_odoo_dokku-master

Configurar

Copiar el fitxer .env-example a .env

cp .env-example .env

Adapteu les variables d’entorn.

Pujar a servidor el fitxer .env i l’script install_odoo_dokku.sh

scp .env install_odoo_dokku.sh {DOKKU_USER}@{DOKKU_HOST}:./

En servidor

Executar script.

./install_odoo_dokku.sh

En local

git clone https://github.com/odoo/docker.git cp -r docker/18.0/* ./ rm -fr docker

git remote add dokku dokku@{DOKKU_HOST}:{DOKKU_APP_NAME} git push dokku master

Instal·lar Let’s Encrypt

source .env dokku config:set –no-restart $APPNAME DOKKU_LETSENCRYPT_EMAIL=$EMAIL dokku letsencrypt $APPNAME $DOMAIN

Instal·lar addons

l10n_ca_aeat i l10n_ca_aeat_mod303

git clone https://github.com/OCA/l10n-spain.git cp -r l10n-spain/l10n_ca_aeat_mod303 ./addons/ cp -r l10n-spain/l10n_ca_aeat ./addons/ rm -fr l10n-spain

date_range i account_tax_balance

Es poden baixar des de https://odoo-community.org/shop

Pujar mòduls al servidor

scp -r addons/* {DOKKU_USER}@{DOKKU_HOST}:/var/lib/dokku/data/storage/$APPNAME/addons/

Reiniciar aplicació

dokku ps:restart $APPNAME

Post instal·lació

En entrar per primer cop ens demanarà que configurem la base de dades.

Activar mode desenvolupador

Anar a configuracions -> Eines de desenvolupament -> Mode desenvolupador.

Activar mòduls

Anar a Aplicacions.

En mode desenvolupador tindrem l’opció d’actualitzar la llista de mòduls i podrem activar-los.

Diversos

Eliminar aplicació a dokku

./install_odoo_dokku.sh remove

Gestionar base de dades.

Des de https://{DOMINI}/web/database/manager podrem Crear, restaurar, fer un backup o canviar contrasenya mestra.

Repositori OCA

https://github.com/OCA

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LesOlivex