Set Up VPS dan Domain server Odoo

Macan Jaya
3 min readJun 25, 2021

--

Persiapan untuk kedua setup dalam tutorial ini adalah membeli VPS berbasis linux dan domain. Bisa dari berbagai macam penyedia VPS dan domain.

Setup VPS Odoo

  • Langkah pertama, masuk ke dalam server menggunakan SSH.

Pada bagian persiapan seharusnya Anda sudah mendapatkan akses root pada VPS Anda. Disini untuk mengaksesnya cukup memasukkan

ssh root@<IP VPS anda> 

Kemudian anda memasukkan credential password atau menggunakan RSA yang Anda miliki.

  • Langkah kedua, mengupdate server linux Anda (optional)

Langkah ini dilakukan agar server Anda memiliki versi terbaru dari distro yang anda gunakan. Semakin baru server biasanya memiliki patch security yang relatif lebih aman.

sudo apt-get update
sudo apt-get upgrade -y
  • Langkah ketiga, menginstall package docker

Anda dapat langsung memasukkan command line di bawah ini untuk dapat menginstall package docker di server Linux Anda.

sudo apt-get install docker docker-compose -y
  • Langkah keempat, menkonfigurasi container docker

Pada bagian ini yang kita butuhkan adalah container untuk aplikasi Odoo dan aplikasi db yang digunakan (dalam hal ini postgreSQL). Untuk menkonfigurasinya pertama Anda harus membuat file docker-compose.yml

isi dari doccker-compose.yml
  • Langkah kelima, jalankan image docker

Setelah melakukan konfigurasi, kita langsung dapat menjalankan image docker tersebut dengan memasukkan command line

docker-compose up -d

Dalam men-setup VPS ini saya mengalami kendala pada bagian pembuatan file konfigurasi. Pada awalnya saya menggunakan tab namun terjadi error. Untuk menghindari error tersebut saya sarankan untuk menggunakan spasi untuk indentasi setiap barisnya.

Jika VPS Anda sudah berhasil, maka Anda dapat mengakses Odoo melalui browser dengan memasukkan IP public anda pada browser

Akses Odoo melalui IP Publik VPS

Setup Domain

  • Langkah Pertama, Konfigurasi nameserver

Untuk menkonfigurasi nameserver, Anda harus menyesuaikan dengan nameserver yang akan anda gunakan sebagai DNS Manager. Dalam hal ini saya menyontohkan dengan menggunakan Digital Ocean sebagai DNS manager saya.

  • Langkah kedua, Tambahkan record DNS

Hal ini dilakukan di DNS Manager Anda

Tampilan project pada digital ocean

Ketika sudah masuk di DNS manager Anda, masukkan dua buah A record, dengan satunya memiliki hostname ‘www’ sedangkan yang lainnya isi dengan ‘*’ untuk menandakan wildcard hostname. Masukkan IP VPS Anda pada setiap recordnya

A record yang mengarah pada VPS Odoo

Jika propagasi sudah selesai maka Anda dapat mengakses server Anda langsung dari domain yang sudah Anda setting.

tampilan akses VPS langsung menggunakan domain

Untuk video tutorialnya tentang setup ini bisa dicek pada tautan berikut ini:

https://youtu.be/GMuRX9CPBKs

--

--

Macan Jaya
Macan Jaya

Responses (1)