Odoo Online¶
Odoo Online menawarkan database privat yang dihosting dan dikelola oleh Odoo. Database Odoo Online dapat diakses menggunakan browser web apa pun dan tidak memerlukan penginstalan lokal. Database ini dapat digunakan untuk produksi jangka panjang atau untuk menguji Odoo secara menyeluruh, termasuk penyesuaian yang tidak memerlukan kode khusus.
Tip
Untuk mencoba Odoo dengan cepat, database demo yang dibagikan bisa digunakan untuk pengujian. Tidak perlu mendaftar, tetapi setiap database hanya tersedia selama beberapa jam.
Catatan
Odoo Online tidak kompatibel dengan modul kustom atau modul dari Odoo Apps Store.
Pengelola database¶
Untuk mengelola database Odoo Online, buka pengelola database dan masuk sebagai administrator database.
Nama domain¶
Konfigurasi nama domain khusus dengan memilih database dan mengklik Nama Domain.
Sembunyikan¶
Sembunyikan database secara permanen dari pengelola database dengan memilihnya dan mengklik Sembunyikan". Di kotak dialog, klik Ya, saya sudah tidak memerlukannya".
Catatan
Database tersembunyi dapat diakses melalui URL-nya.
Kelola¶
Akses opsi pengelolaan database lainnya dengan memilihnya dan mengklik Kelola.
Ganti paket¶
Beralih paket harga dengan mengklik Ganti di bawah paket yang diinginkan.
Upgrade¶
Luncurkan upgrade database dengan mengklik Upgrade.
Catatan
Opsi ini hanya ditampilkan jika ada upgrade yang tersedia.
Ganti nama¶
Ubah nama dan URL database dengan mengklik Ganti nama. Di kotak dialog, masukkan nama baru dan klik Ganti nama.
Gandakan¶
Buat salinan database dengan mengklik Duplikasi. Di kotak dialog, masukkan Nama baru dan klik Duplikasi.
Penting
Secara default, opsi Untuk keperluan pengujian diaktifkan. Opsi ini menonaktifkan semua tindakan eksternal (email, pembayaran, delivery order, dll.) pada database duplikat.
Duplikat akan kedaluwarsa setelah 15 hari.
Satu database dapat dibuat menjadi maksimal lima duplikat. Untuk keadaan yang tidak biasa, hubungi Dukungan Odoo untuk memperbesar batas tersebut.
Unduh backup¶
Unduh file ZIP yang berisi cadangan database dengan mengklik Unduh Cadangan.
Catatan
Database di-backup setiap hari sesuai dengan Odoo Cloud Hosting SLA.
Jika opsi Unduh Cadangan nonaktif, berarti database terlalu besar untuk diunduh menggunakan pengelola database. Hubungi Dukungan Odoo untuk meminta solusi unduhan alternatif.
Lihat log aktivitas admin¶
Lihat log semua tindakan yang dilakukan karyawan Odoo atau administrator database di database-nya dengan mengklik Lihat Log Aktivitas Admin.
Catatan
Tindakan yang dilakukan karyawan Odoo biasanya merupakan hasil dari permintaan yang diajukan kepada dukungan Odoo, dilakukan dalam konteks proyek quick start, atau diperlukan untuk memelihara database.
Transfer kepemilikan¶
Buat tiket dukungan untuk meminta transfer kepemilikan database dengan mengklik Transfer Kepemilikan.
Delete¶
Hapus database, lalu tutup langganan terkait dengan mengklik Hapus. Di kotak dialog, klik Hapus.
Bahaya
Semua data dalam database akan dihapus seketika untuk semua user dan tidak dapat dipulihkan. Sebaiknya unduh cadangan sebelum menghapus database.
Catatan
Setelah dihapus, nama database dapat digunakan siapa saja.
Layanan web¶
Databases list¶
To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the odoo.database model
via the external JSON-2 API.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/list",
headers={
"Authorization": f"bearer {API_KEY}",
},
json={},
)
response.raise_for_status()
databases = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/list' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{}'
Audit logs¶
To retrieve the admin activity logs of an Odoo Online database, call the get_audit_logs method of the
odoo.database model via the external JSON-2 API.
The request must provide either db_uuid or subscription_code. If db_uuid is provided, the logs for
that database are returned. Otherwise, subscription_code can be used to retrieve logs for all databases
and projects belonging to the subscription.
The optional cursor is an opaque value returned by a previous request. When provided, only logs more
recent than the cursor are returned.
Audit log retrieval is subject to rate limits and must not be performed more than once every 5 minutes.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/get_audit_logs",
headers={"Authorization": f"bearer {API_KEY}"},
json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/get_audit_logs' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"db_uuid": "<DB_UUID>"}'
The response is a JSON object containing the logs and an opaque cursor for retrieving the next batch:
{
"logs": [
{
"date": "2026-09-04 12:13:14",
"user": "John Doe [Odoo: Foo]",
"database": "my-database",
"subscription": "sub-code",
"ip": "1.2.3.4",
"action": "Connect as",
"details": "Connected as Admin",
"authorized": true
}
],
"next_cursor": "opaque-cursor-value"
}
The request parameters are:
db_uuid(string): the UUID of the database. If provided,subscription_codeis ignored.subscription_code(string): the subscription code. Used whendb_uuidis not provided.cursor(string): an opaque cursor returned by a previous request. When provided, only logs more recent than the cursor are returned.
Each log entry contains:
date(string): the log date and time in UTC.user(string): the user who performed the actiondatabase(string): the database concerned by the action, when applicable.subscription(string): the subscription code.ip(string): the IP address from which the action was performed.action(string): the type of action.details(string): additional information about the action.authorized(boolean): whether the action was authorized.
The next_cursor value is an opaque cursor that can be provided as cursor in a subsequent request.