Set Up VPS dan Domain server Odoo
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
- 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
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
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
Jika propagasi sudah selesai maka Anda dapat mengakses server Anda langsung dari domain yang sudah Anda setting.
Untuk video tutorialnya tentang setup ini bisa dicek pada tautan berikut ini: