Odoo Online¶
Odoo Online offre database privati ospitati e gestiti da Odoo. È possibile accedere ai database Odoo Online utilizzando qualsiasi browser web e non è necessaria alcuna installazione locale. Possono essere utilizzati per la produzione a lungo termine o per testare accuratamente Odoo, comprese le personalizzazioni che non richiedono codice personalizzato.
Suggerimento
Per provare rapidamente Odoo, sono disponibili database demo condivisi <https://demo.odoo.com>_ per il test. Non è richiesta alcuna registrazione; tuttavia, ogni database è disponibile solo per poche ore.
Nota
Odoo Online non è compatibile con i moduli personalizzati o i moduli dell’App Store di Odoo.
Gestore database¶
Per gestire un database Odoo Online, apri il gestore dei database ed effettua l’accesso come amministratore del database.
Nomi di dominio¶
Configura un nome di dominio personalizzato selezionando un database e facendo clic su Nomi di dominio.
Suggerimento
Nascondi¶
Nascondi definitivamente il database dal gestore del database selezionandolo e facendo clic su Nascondi. Nella finestra di dialogo, fai clic su Sì, non mi serve più.
Nota
È possibile accedere a un database nascosto tramite URL.
Gestisci¶
Accedi a tutte le altre opzioni di gestione del database selezionandole e facendo clic sull’icona Gestisci.
Cambiare piano¶
Cambia il piano tariffario cliccando su Cambia sotto il piano desiderato.
Aggiorna¶
Avvia un aggiornamento del database facendo clic su Aggiorna.
Nota
Questa opzione viene visualizzata solo quando è disponibile un aggiornamento.
Rinomina¶
Rinomina e modifica l’URL di un database facendo clic su Rinomina. Nella finestra di dialogo, inserisci un Nuovo nome e fai clic su Rinomina.
Duplica¶
Crea una copia del database facendo clic su Duplica. Nella finestra di dialogo, inserisci un Nuovo nome e fai clic su Duplica.
Importante
L’opzione A scopo di test è abilitata per impsotazione predefinita. Disabilita tutte le azioni esterne (e-mail, pagamenti, ordini di consegna, ecc.) sul database duplicato.
I duplicati scadono dopo 15 giorni.
È possibile creare un massimo di cinque duplicati per database. In circostanze eccezionali, contatta l’assistenza Odoo per estendere il limite.
Scaricare un backup¶
Scarica un file ZIP contenente un backup del database cliccando su Scarica backup.
Nota
Il backup dei database viene eseguito giornalmente come previsto dall’accordo SLA sull’hosting cloud di Odoo.
Se l’opzione Scarica backup è disabilitata, significa che il database è troppo grande per essere scaricato utilizzando il gestore del database. Contatta il supporto Odoo per richiedere una soluzione di download alternativa.
Visualizzare i registri attività amministratore¶
Visualizza i registri di tutte le azioni intraprese dai dipendenti Odoo o dall’amministratore del database sul database cliccando su Visualizza registri attività amministratore.
Nota
Le azioni intraprese dai dipendenti di Odoo sono in genere il risultato di richieste inviate all’assistenza Odoo, effettuate nell’ambito di un progetto di avvio rapido o necessarie per la manutenzione del database.
Trasferire la proprietà¶
Crea un ticket di assistenza per richiedere il trasferimento della proprietà del database cliccando su Trasferisci proprietà.
Elimina¶
Elimina il database e chiudi l’abbonamento correlato facendo clic su Elimina. Nella finestra di dialogo, fai clic su Elimina.
Pericolo
Tutti i dati del database verranno eliminati istantaneamente per tutti gli utenti e non potranno essere ripristinati. Ti consigliamo di scaricare un backup prima di eliminare un database.
Nota
Dopo la cancellazione, il nome del database diventa accessibile a chiunque.
Servizi 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.