Загрузка...

Cara Install Odoo 19 Community di Ubuntu Server dengan Docker, Free Gratis Open Source

Ingin mencoba fitur terbaru dari Odoo 19 Community Edition tapi bingung cara setup yang rapi? Di video ini, kita membahas panduan lengkap cara install Odoo 19 Comunity di Ubuntu Server menggunakan Docker. Menggunakan Docker adalah best practice karena membuat instalasi lebih bersih, mudah di-manage, dan sangat cocok jika Anda ingin menjalankan beberapa instance Odoo atau website lain dengan reverse proxy seperti Nginx dalam satu server.

Di tutorial ini, kita akan belajar:
Persiapan awal Ubuntu Server dengan PVS
Instalasi Docker & Docker Compose.
Konfigurasi file docker-compose.yml khusus untuk Odoo 19 Community dan PostgreSQL.

Timestamps / Navigasi Video
00:00 - Intro & Apa itu Odoo 19 Community?
02:00 - Persiapan VPS Ubuntu Server
06:42 - Cara Install Docker & Docker Compose
10:15 - Persiapan Installasi Odoo dan configurasi file docker-compose.yml
22:51 - Installasi Odoo dengan docker
25:30 - Setup Database Odoo 19 di Browser
30:48 - Masuk ke dashboard Odoo

Panduan dan konfigurasi lengkap:

Install Docker :

Menginstal Docker CE (Community Edition) versi terbaru di Ubuntu, berikut adalah langkah-langkah bersihnya:

1. Update Sistem & Instal Dependensi
Update indeks paket dan instal aplikasi pendukung agar Ubuntu bisa berkomunikasi dengan repositori Docker melalui HTTPS:

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

2. Tambahkan GPG Key Resmi Docker
GPG Key ini berfungsi untuk memverifikasi bahwa paket yang Anda unduh benar-benar asli dari Docker:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

3. Tambahkan Repositori Docker ke Ubuntu
Jalankan perintah ini untuk mendaftarkan alamat download Docker ke daftar sumber aplikasi Anda:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list /dev/null
4. Instal Docker Engine & Docker Compose
Setelah repositori ditambahkan, sekarang saatnya menginstal Docker yang sebenarnya:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

5. Verifikasi Instalasi
Cek apakah Docker sudah berjalan dan versinya sudah benar:
docker --version
docker compose version

Tips Tambahan: Jalankan Docker Tanpa sudo
Secara default, Anda harus mengetik sudo setiap kali menjalankan perintah Docker. Jika ingin lebih praktis, masukkan user Anda ke dalam grup docker:
Buat grup (jika belum ada): sudo groupadd docker
Masukkan user Anda: sudo usermod -aG docker $USER
Penting: Logout dan login kembali agar perubahan efeknya terasa.

Install Odoo 19 Comunity:

1. Buat direktori proyek
sudo mkdir -p /srv/odoo19
cd /srv/odoo19
2. Buat sub-folder yang diperlukan

sudo mkdir config addons
3. Biat file docker-compose.yml

sudo nano docker-compose.yml
Isi dengan:
services:
db:
image: postgres:15-alpine
container_name: odoo_db
restart: always
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_USER=${POSTGRES_USER}
volumes:
- odoo-db-data:/var/lib/postgresql/data
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"

odoo:
image: odoo:19.0
container_name: odoo_web
restart: always
depends_on:
- db

ports:
- "8069:8069"
environment:
- HOST=db
- USER=${POSTGRES_USER}
- PASSWORD=${POSTGRES_PASSWORD}
volumes:
- odoo-web-data:/var/lib/odoo/data
- ./addons:/mnt/extra-addons
- ./config:/etc/odoo
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"

volumes:
odoo-db-data:
odoo-web-data:

4. Buat file: config/odoo.conf

sudo nano config/odoo.conf
Isi dengan:
[options]
; Password untuk manajemen database via web
;admin_passwd = ${ODOO_ADMIN_PASSWD}

; Database connection
;db_host = db
;db_port = 5432
;db_user = odoo4dmin
;db_password = ${POSTGRES_PASSWORD}

; Lokasi addons (standar odoo + custom folder)
addons_path = /usr/lib/python3/dist-packages/odoo/addons,/mnt/extra-addons

; Batasi akses database manager demi keamanan (Opsional)
;list_db = False

4. Buat file: .env

sudo nano .env
Isi dengan:
POSTGRES_DB=postgres
POSTGRES_USER=userdb
POSTGRES_PASSWORD="password_untuk_DB"
ODOO_ADMIN_PASSWD=”password_master_reset_DB"

5. Lalu:

sudo chown -R 101:101 ./addons ./config
sudo chmod 644 config/odoo.conf

6 Lalu:

docker compose up -d

Jika tutorial ini membantu, jangan lupa klik LIKE dan SHARE, tinggalkan pertanyaan di kolom KOMENTAR jika ada error saat instalasi, dan SUBSCRIBE untuk tutorial IT, linux, jaringan, server, dan programming lainnya!

#Odoo19 #DockerTutorial #UbuntuServer

Видео Cara Install Odoo 19 Community di Ubuntu Server dengan Docker, Free Gratis Open Source канала Muslim, ST
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять