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