DigitalOcean adalah penyedia layanan cloud yang dirancang untuk memudahkan pengembang dan bisnis dalam membangun, mengelola, dan mengembangkan aplikasi mereka.
Odoo 17 Community Edition adalah salah satu solusi ERP open-source yang populer untuk mengelola berbagai aspek bisnis.
Dalam artikel ini, kita akan membahas langkah-langkah untuk mendaftar di layanan DigitalOcean, membuat droplet, dan menginstal Odoo 17 Community Edition.
Pendaftaran pada Layanan DigitalOcean
- Kunjungi Situs DigitalOcean
Buka DigitalOcean dan klik tombol “Sign Up” di pojok kanan atas halaman. - Isi Formulir Pendaftaran
Masukkan nama lengkap, alamat email, dan kata sandi yang kuat. Anda juga dapat mendaftar menggunakan akun Google atau GitHub. - Konfirmasi Email
DigitalOcean akan mengirimkan email verifikasi. Buka email tersebut dan ikuti instruksi untuk mengkonfirmasi pendaftaran Anda. - Tambahkan Metode Pembayaran
Pilih metode pembayaran (kartu kredit atau PayPal) dan tambahkan detail pembayaran. DigitalOcean sering menawarkan kredit gratis $200 untuk pengguna baru.
Langkah-langkah Pembuatan Droplet di DigitalOcean
- Login ke Akun DigitalOcean
Masuk ke akun DigitalOcean Anda dan klik tombol “Create” di pojok kanan atas, lalu pilih “Droplets” dari menu dropdown. - Pilih Lokasi dan Datacenter
Pilih lokasi dan datacenter yang terdekat dengan target pengguna Anda untuk mendapatkan kinerja yang optimal. DigitalOcean memiliki beberapa lokasi seperti New York, San Francisco, Amsterdam dan Singapore - Pilih Sistem Operasi
Pilih Ubuntu 20.04 (LTS) x64 sebagai sistem operasi untuk droplet Anda. - Pilih Ukuran Droplet
Pilih ukuran droplet sesuai kebutuhan Anda. Untuk Odoo, disarankan minimal 2 GB RAM dan 1 vCPU. Pilihan yang lebih tinggi akan memberikan performa yang lebih baik. - Konfigurasi Opsi Tambahan
Tambahkan opsi seperti block storage, monitoring, dan IPv6 jika diperlukan. - Pilih Metode Otentikasi
Pilih metode otentikasi untuk mengakses droplet Anda. Disarankan menggunakan kunci SSH untuk keamanan yang lebih baik. Pada contoh ini pilih otentikasi menggunakan Password, masukan kata sandi yang kuat. - Beri Nama Droplet
Berikan nama untuk droplet Anda agar mudah diidentifikasi. - Buat Droplet
Klik tombol “Create Droplet” dan tunggu beberapa saat hingga proses pembuatan droplet selesai.
Instalasi Odoo 17 Community Edition di DigitalOcean
- Login ke DigitalOcean
- Pilih Access Console pada menu kanan atas.
- Lalu jalankan Launch Droplet Console.
- Unduh Script Instalasi
- Unduh script instalasi dari GitHub:
wget https://raw.githubusercontent.com/Yenthe666/InstallScript/17.0/odoo_install.sh
- Unduh script instalasi dari GitHub:
- Modifikasi Parameter Script
- Buka script dan modifikasi parameter sesuai kebutuhan Anda
nano odoo_install.sh
- Sesuaikan parameter seperti OE_USER, OE_PORT, OE_VERSION dan OE_SUPERADMIN.
- Setelah selesai tekan CTRL + X, untuk proses keluar dari nano.
- Lalu tekan Y, untuk konfirmasi bahwa Anda ingin menyimpan perubahan yang telah dibuat.
- Dan terakhir tekan Enter, untuk menyimpan file dengan nama yang sama dan keluar dari nano.
- Buka script dan modifikasi parameter sesuai kebutuhan Anda
- Jadikan Script Eksekusi
- Ubah izin script agar dapat dieksekusi.
sudo chmod +x odoo_install.sh
- Ubah izin script agar dapat dieksekusi.
- Jalankan Script Instalasi
- Jalankan script untuk memulai proses instalasi.
sudo ./odoo_install.sh
- Jalankan script untuk memulai proses instalasi.
- Ketik Y jika ada konfirmasi pada saat proses instalasi.
- Ketik Y jika ada konfirmasi pada saat proses instalasi.
- Akses Odoo
- Setelah instalasi selesai, Anda dapat mengakses Odoo melalui browser dengan mengunjungi http://ip_droplet_anda:8069.
- Catat Password superadmin (database), digunakan untuk membuat database baru pada Odoo.
- Langkah selanjutnya setelah berhasil menginstal Odoo pada layanan DigitalOcean adalah membuat database, masukkan kata sandi yang telah dibuatkan pada saat proses instalasi selesai.
Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menginstal Odoo 17 Community Edition di layanan DigitalOcean.
Langkah-langkah Pemecahan Masalah
Jika halaman Odoo tidak terbuka setelah proses instalasi, ada beberapa langkah yang bisa Anda coba untuk mengindentifikasi dan memperbaiki masalah tersebut.
- Periksa Layanan Odoo
- Pastikan layanan Odoo berjalan dengan benar. Jalankan perintah berikut untuk memeriksa status layanan.
sudo systemctl status odoo
- Jika layanan tidak berjalan, Anda bisa memulai ulang dengan perintah.
sudo systemctl restart odoo
- Pastikan layanan Odoo berjalan dengan benar. Jalankan perintah berikut untuk memeriksa status layanan.
- Gunakan netstat untuk memeriksa apakah port 8069 terbuka dan layanan meresponnya.
- Update Paket Repository
sudo apt-get update
- Instal net-tools
sudo apt-get install net-tools
- Jalankan Perintah netstat
Setelah instalasi selesai, coba jalankan perintah netstatsudo netstat -plunt | grep 8069
- Update Paket Repository
- Jika port tidak tercantum, layanan mungkin tidak dikonfigurasi dengan benar untuk merespon port tersebut. Pastikan pengaturan firewall Anda mengizinkan lalu lintas pada port 8069. Anda dapat menggunakan ufw untuk memeriksa dan mengizinkan port 8069.
- Aktifkan ufw
Jalankan perintah berikut untuk mengaktifkan ufw.sudo ufw enable
- Periksa Status ufw
Setelah mengaktifkan, Anda bisa memeriksa statusnya lagi untuk memastikan ufw sudah aktif.sudo ufw status
- Izinkan Port 8069
Jika Anda ingin memastikan port 8069 terbuka, tambahkan aturan untuk mengizinkan lalu lintas pada port tersebut.sudo ufw allow 8069
- Reload UFW
Setelah menambahkan aturan, reload ufw untuk menerapkan perubahan.sudo ufw reload
- Aktifkan ufw
Dengan langkah-langkah in ufw akan aktif dan port 8069 akan diizinkan.
Selanjutnya kita akan menghubungkan domain Namecheap ke DigitalOcean Droplet dan mengaktifkan Nginx.