Buat project Anda

Deploy platform Anda

Pergi ke Odoo.sh dan pencet tombol Deploy platform Anda.

../../../_images/deploy.png

Sign in dengan Github

Sign in with your Github account. Bila Anda belum memiliki akun Github, pencet link Create an account.

../../../_images/github-signin.png

Otorisasikan Odoo.sh

Berikan Odoo.sh akses yang diperlukan ke akun Anda dengan mengeklik tombol Authorize.

../../../_images/github-authorize.png

Odoo.sh harus:

  • mengetahui username dan email Github Anda,

  • membuat repositori baru bila Anda ingin memulai dari nol,

  • membaca repositori yang Anda miliki, termasuk yang di organisasi Anda, apabila Anda ingin memulai dari repositori yang sudah tersedia.

  • membuat webhook agar dinotifikasi setiap kali Anda push perubahan,

  • commit perubahan untuk membuat deployment Anda lebih mudah, merging branch atau menambahkan submodul baru sebagai contoh.

Buat project Anda

Pilih apabila Anda ingin memulai dari nol dengan membuat repositori baru, atau bila Anda ingin menggunakan repository yang sudah tersedia.

Lalu, pilih nama atau repositori yang Anda ingin gunakan.

Pilih versi Odoo yang Anda ingin gunakan. Bila Anda berencana untuk mengimpor database atau rangkaian aplikasi yang sudah tersedia, Anda mungkin harus memilih versi yang sesuai. Bila Anda memulai dari nol, gunakan versi terbaru.

Masukkan kode langganan Anda. Ini juga disebut sebagai referral langganan, nonor kontrak atau kode aktivasi.

Ini harusnya merupakan kode langganan Enterprise Anda yang termasuk Odoo.sh.

Partner dapat menggunakan kode partnership mereka untuk memulai trial. Apabila klien mereka memulai project, mereka seharusnya mendapatkan langganan Enterprise yang termasuk Odoo.sh dan dapat menggunakan kode langganannya. Partner akan mendapatkan 50% dari jumlah sebagai komisi. Hubungi wakil sales atau account manager Anda untuk mendapatkannya.

Saat menyerahkan formulir, bila Anda menerima notifikasi bahwa langganan Anda tidak valid, ini dapat berarti:

  • ini bukan merupakan langganan yang tersedia,

  • ini bukan merupakan langganan partnership

  • ini adalah langganan enterprise, tapi tidak termasuk Odoo.sh,

  • ini bukan merupakan langganan partnership atau langganan enterprise (contoh, langganan online).

Apabila ada keraguan mengenai langganan Anda, silakan hubungi Bantuan Odoo.

../../../_images/deploy-form.png

Anda selesai !

Anda dapat memulai menggunakan Odoo.sh. Build pertama sebentar lagi Anda akan dibuat. Anda sebentar lagi akan dapat konek ke database pertama Anda.

../../../_images/deploy-done.png

Impor database Anda

Anda dapat mengimpor database Anda di project Odoo.sh Anda selama database dalam versi Odoo yang didukung.

Push modul-modul Anda ke production

Bila Anda menggunakan modul komunitas atau custom, tambahkan mereka ke branch di repositori Github Anda. Database yang dihosting pada platform online Odoo.com tidak memiliki modul custom apa pun. User-user database tersebut dapat melewati langkah ini.

Anda dapat menstrukturkan modul Anda sesuai keinginan Anda, Odoo.sh akan secara otomatis mendeteksi folder yang memiliki addon Odoo. Contohnya, anda dapat menaruh semua folder modul Anda di direktori root repositori Anda, atau kelompokkan modul di folder-folder berdasarkan kategori yang Anda tentukan (akuntansi, project, ...).

Untuk modul-modul komunitas yang tersedia di repositori Git publik, Anda juga dapat mempertimbangkan untuk menambahkan mereka menggunakan Submodule.

Lalu, buat branch ini branch production, atau merge ke branch production Anda.

Unduh backup

Database on-premise

Akses URL /web/database/manager pada database on-premise Anda dan unduh backup.

Peringatan

Bila Anda tidak dapat mengakses database manager, mungkin dinonaktifkan oleh administrator sistem Anda. Lihat dokumentasi keamanan database manager.

Anda harus memiliki password master server database Anda. Bila Anda tidak memilikinya, hubungi administrator sistem Anda.

../../../_images/create-import-onpremise-backup.png

Pilih zip termasuk filestore sebagai format backup.

../../../_images/create-import-onpremise-backup-dialog.png

Database Odoo Online

Akses database manager Anda dan unduh backup database Anda.

../../../_images/create-import-online-backup.png

Peringatan

Versi-versi online (contoh, saas-*) tidak didukung pada Odoo.sh.

Unggah backup

Lalu, di project Odoo.sh Anda, di tab backup dari branch production Anda, impor backup yang Anda baru saja unduh.

../../../_images/create-import-production.png

Setelah backup diimpor, Anda dapat mengakses database menggunakan tombol Connect di riwayat branch.

../../../_images/create-import-production-done.png

Periksa server email keluar Anda

Terdapat server email default yang disediakan dengan Odoo.sh. Untuk menggunakannya, tidak boleh terdapat konfigurasi server email keluar yang diaktifkan di database Anda di Pengaturan ‣ Technical ‣ Server Email Keluar (Mode developer harus diaktifkan).

Setelah mengimpor database Anda, semua server email keluar akan dinonaktifkan supaya Anda menggunakan server email Odoo.sh yang secara default disediakan.

Peringatan

Port 25 (akan selalu) tertutup. Bila Anda ingin terhubung ke server SMTP eksternal, Anda harus menggunakan port 465 dan 587.

Periksa action terjadwal Anda

Semua action terjadwal dinonaktifkan setelah impor.

Ini untuk mencegah database Anda yang baru diimpor untuk melakukan action yang dapat berdampak pada production Anda yang aktif, seperti mengirim email yang tersisa di antrian, memproses email massal, atau sinkronisasi layanan pihak-ketiga (Kalender, hosting file, ...).

Bila Anda berencana untuk mengimpor database production Anda, aktifkan action terjadwal yang Anda butuhkan. Anda dapat memeriksa apa yang diaktifkan di database asal dan aktifkan action yang sama di database yang dimpor. Action terjadwal berlokasi di Pengaturan ‣ Technical ‣ Otomatisasi ‣ Action Terjadwal.

Daftarkan langganan Anda

Langganan Anda akan tidak terhubung setelah impor.

Database yang diimpor secara default dianggap sebagai duplikat dan langganan enterprise oleh karena itu dihapus, karena hanya Anda dapat memiliki satu database yang terhubung ke setiap langganan.

Bila Anda berencana untuk membuatnya sebagai production Anda, hapus hubungan database sebelumnya dari langganan Anda, dan daftarkan database yang baru diimpor. Baca instruksi di dokumentasi pendaftaran database.