Membuat project¶
Deploy platform¶
Kunjungi Odoo.sh dan klik Deploy your platform.
Sign in dengan akun GitHub.
Otorisasi Odoo.sh dengan mengklik Authorize odoo dua kali.
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.
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.
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.
Pilih zip (termasuk filestore) sebagai Format Cadangan.
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.
Masuk ke akun portal Anda dan buka halaman My Databases, lalu unduh cadangan dengan mengeklik ikon (roda gigi), kemudian Unduh.
Peringatan
Hanya versi utama Odoo yang kompatibel dengan Odoo.sh.
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.
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
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 .
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:
Putuskan tautan database sebelumnya dari langganan.
Daftarkan yang baru.
Lihat dokumentasi pendaftaran database untuk instruksi langkah demi langkah.