Membuat project

Deploy platform

  1. Kunjungi Odoo.sh dan klik Deploy your platform.

    Tombol Deploy your platform di Odoo.sh
  2. Sign in dengan akun GitHub.

    Sign in ke GitHub
  3. Otorisasi Odoo.sh dengan mengklik Authorize odoo dua kali.

    Memberikan izin Odoo.sh untuk melakukan tindakan dan mengakses data di GitHub Memberikan izin tambahan Odoo.sh untuk melakukan tindakan dan mengakses data di GitHub

    Catatan

    Odoo.sh meminta GitHub untuk:

    • Mengakses login dan email GitHub Anda.

    • Membuat repositori baru, jika Anda mulai dari awal.

    • Mengakses repositori yang ada, termasuk repositori organisasi, jika Anda mulai dari repositori yang ada.

    • Buat webhook untuk memberi tahu Anda setiap kali perubahan di-push.

    • Commit perubahan untuk kemudahan deployment.

  4. Isi formulir Deploy your platform dan klik Deploy:

    • Github repository: untuk membuat repositori baru, pilih New repository dan masukkan nama; untuk menggunakan yang sudah ada, pilih Existing repository dan pilih repositori tersebut.

    • Odoo Version: pilih versi utama Odoo yang ingin Anda gunakan.

      Tip

      • Gunakan versi utama terbaru Odoo saat membuat repositori baru. Jika Anda berencana mengimpor database atau aplikasi yang sudah ada, mungkin diperlukan kecocokan versinya.

      • Jika Anda memulai di Odoo Online dan berencana untuk migrasi ke Odoo.sh nanti, buat database Anda menggunakan odoo.com/start-lts untuk memastikan kompatibilitas, karena versi minor tidak didukung oleh Odoo.sh.

    • Subscription Code: masukkan kode langganan Odoo Enterprise Anda yang mencakup Odoo.sh. Kode ini juga terkadang disebut referral langganan, nomor kontrak, atau kode aktivasi.

      Tip

      Partner dapat menggunakan kode partnership mereka untuk memulai trial (build trial dibatasi hingga penyimpanan 1 GB dan dua staging). Jika klien melanjutkan untuk memulai proyek, mereka harus berlangganan paket Odoo Enterprise yang mencakup hosting Odoo.sh dan menggunakan kode langganan mereka.

    • Hosting location: pilih wilayah tempat platform Anda akan di-hosting.

    Formulir Deploy your platform

Impor database

Setelah platform Anda di-deploy, Anda dapat mengimpor database ke dalam project Odoo.sh Anda, asalkan menggunakan versi yang didukung dari Odoo.

Catatan

Karena kebijakan backup Odoo, proses impor memerlukan empat kali ukuran dump database Anda dalam ruang penyimpanan yang tersedia. Misalnya, file dump 10 GB akan memerlukan setidaknya 40 GB ruang yang tersedia. Kami merekomendasikan untuk mengalokasikan lebih dari empat kali× ukuran dump untuk sementara, kemudian mengurangi penyimpanan setelah impor selesai.

Jika proyek Anda adalah trial yang dibuat dengan kode partnership, Anda hanya dapat mengimpor dump database hingga ukuran 1 GB.

Push modul di production

Jika Anda menggunakan modul community atau custom, tambahkan ke branch di repositori GitHub Anda.

Catatan

Database yang di-hosting di Odoo Online tidak mendukung modul custom.

Odoo.sh secara otomatis mendeteksi folder yang berisi modul Odoo. Anda dapat mengaturnya sesuai preferensi Anda. Misalnya, Anda dapat menempatkannya langsung di direktori root repositori Anda atau mengelompokkannya berdasarkan kategori (misalnya, accounting, project, dll.).

Untuk modul community yang tersedia secara publik, Anda juga dapat mempertimbangkan menggunakan submodule.

Unduh backup

Buka /web/database/manager pada instance Odoo on-premise Anda dan klik Backup.

Antarmuka manajer web on-premise

Pilih zip (termasuk filestore) sebagai Format Cadangan.

Mengunduh cadangan database on-premise

Catatan

  • Anda memerlukan Kata Sandi Master dari server Odoo Anda. Jika Anda tidak memilikinya, hubungi administrator sistem Anda.

  • Jika Anda tidak dapat mengakses manajer database, mungkin telah dinonaktifkan oleh administrator sistem Anda. Lihat dokumentasi keamanan manajer database.

Unggah backup

Di project Odoo.sh Anda, buka tab Cadangan dari cabang Produksi Anda, dan klik Impor Database untuk mengunggah cadangan yang sebelumnya Anda unduh.

Mengimpor cadangan database di Odoo.sh

Setelah impor selesai, Anda dapat mengakses database menggunakan tombol Hubungkan di tab Riwayat cabang.

Penting

Mengimpor cadangan menimpa semua data yang saat ini ada di cabang. Pertimbangkan untuk mengunduh cadangan manual terlebih dahulu jika Anda ingin menyimpan data yang ada.

Periksa server email keluar

Odoo.sh menyediakan server email default. Untuk menggunakannya, pastikan bahwa tidak ada server email keluar yang diaktifkan di database Anda dengan mengaktifkan mode pengembang dan membuka Pengaturan ‣ Teknis ‣ Email: Server Email Keluar

Setelah mengimpor database Anda, semua server email keluar yang dikonfigurasi akan dinonaktifkan, dan server Odoo.sh default akan digunakan.

Peringatan

Port 25 ditutup dan akan tetap ditutup. Jika menghubungkan ke server SMTP eksternal, gunakan port 465 atau 587.

Periksa tindakan terjadwal

Tindakan terjadwal dinonaktifkan secara default setelah mengimpor database Anda. Ini mencegah database yang baru diimpor melakukan operasi yang berpotensi mengganggu seperti:

  • mengirim email yang antri,

  • memicu pengiriman massal, atau

  • sinkronisasi dengan layanan pihak ketiga (misalnya, kalender, penyimpanan cloud).

Jika Anda bermaksud menggunakan database yang diimpor ini dalam produksi, aktifkan kembali hanya tindakan terjadwal yang Anda perlukan dengan mengaktifkan mode pengembang dan membuka Settings ‣ Technical ‣ Automation: Scheduled Actions.

Daftarkan langganan

Setelah impor, database dianggap sebagai duplikat dan akan diputuskan tautannya dari langganan enterprise Anda.

Catatan

Anda hanya diizinkan satu database aktif per langganan.

Jika Anda bermaksud menjadikan database yang diimpor sebagai lingkungan produksi Anda:

  1. Putuskan tautan database sebelumnya dari langganan.

  2. Daftarkan yang baru.

Lihat dokumentasi pendaftaran database untuk instruksi langkah demi langkah.