Pada artikel kali ini kita akan menginstall Odoo 17 CE atau Community Edition pada Ubuntu 24.04. Pada saat kita melakukan instalasi Ubuntu 24,04 kita akan memilih juga docker pada daftar aplikasi terkenal yang akan diikut sertakan dalam instalasi Ubuntu 24.04 .
Langkah-langkah instalasi Odoo 17 CE pada Ubuntu 22.04 adalah seperti berikut ini
- Instal Ubuntu 24.04 dengan docker sebagai salah satu aplikasi yang akan diinstal
- Update
1
$ sudo apt update && sudo apt upgrade
- Menyiapkan folder untuk docker-compose
12
$ sudo
mkdir
odoo17
$ cd odoo17
- Menyiapkan file untuk docker-compose
123456789101112131415161718192021222324252627282930313233343536373839
$ sudo vi odoo_pg_pass
$ sudo vi docker-compose.yml
$ cat docker-compose.yml
version:
'3.1'
services:
web:
image: odoo:17.0
depends_on:
- db
ports:
-
"9070:8069"
volumes:
- odoo-web-data:/
var
/lib/odoo
- odoo-web-config:/etc/odoo
- odoo-web-addons:/mnt/extra-addons
environment:
- PASSWORD_FILE=/run/secrets/postgresql_password
secrets:
- postgresql_password
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD_FILE=/run/secrets/postgresql_password
- POSTGRES_USER=odoo
- PGDATA=/
var
/lib/postgresql/data/pgdata
volumes:
- odoo-db-data:/
var
/lib/postgresql/data/pgdata
secrets:
- postgresql_password
volumes:
odoo-web-data:
odoo-web-config:
odoo-web-addons:
odoo-db-data:
secrets:
postgresql_password:
file: odoo_pg_pass
- Membuat container untuk Odoo 17
1
sudo docker-compose up -d
Beberapa perintah docker yang bisa diterapkan
a. docker container ls
b. docker container inspect nama
c. docker container stop nama
d. docker container start nama
e. docker container restart nama
f. docker volume ls
Lokasi volume dari docker berada pada /var/snap/docker/common/var-lib-docker/volumes
- Catatan isi docker-compose.yml
123456789101112131415161718192021222324252627282930313233343536
version:
'3.1'
services:
web:
image: odoo:17.0
depends_on:
- db
ports:
-
"9070:8069"
volumes:
- odoo-web-data:/
var
/lib/odoo
- odoo-web-config:/etc/odoo
- odoo-web-addons:/mnt/extra-addons
environment:
- PASSWORD_FILE=/run/secrets/postgresql_password
secrets:
- postgresql_password
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD_FILE=/run/secrets/postgresql_password
- POSTGRES_USER=odoo
- PGDATA=/
var
/lib/postgresql/data/pgdata
volumes:
- odoo-db-data:/
var
/lib/postgresql/data/pgdata
secrets:
- postgresql_password
volumes:
odoo-web-data:
odoo-web-config:
odoo-web-addons:
odoo-db-data:
secrets:
postgresql_password:
file: odoo_pg_pass
Kita kemudian melanjutkan instalasi melalui halaman web
- Membuat database
- Login
- Aplikasi-aplikasi dalam kategori Sales
- Aplikasi-aplikasi dalam kategori Services
- Aplikasi-aplikasi dalam kategori Accounting
- Aplikasi-aplikasi dalam kategory Inventory
- Aplikasi-aplikasi dalam kategori Manufacturing
- Aplikasi-aplikasi dalam kategori Website
- Aplikasi-aplikasi kategori Marketing
- Aplikasi-aplikasi kategori Human Resources
- Aplikasi-aplikasi kategori Productivity
- Aplikasi-aplikasi kategori Administration
- Aplikasi-aplikasi kategori industri Manufacturing
- Aplikasi-aplikasi kategori industri NGO
- Aplikasi-aplikasi kategori industri Retail
- Aplikasi-aplikasi kategori industri Services
Informasi lebih lanjut silahkan mengunjungi
1. https://hub.docker.com/_/odoo/ .
2. https://docs.docker.com/reference/cli/docker/container/ .
3. https://www.proweb.co.id/implementasi-odoo/odoo-17-dev/instal-ce/ .
Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.