Odoo 17 Development Book

Conf File


  • addons_path: Specifies the order in which addons path folders are added.
  • admin_passwd: This variable specifies the Master password, which can also be changed from the front end. The master password for Odoo will be hashed and saved in the conf file when it is set or modified.
  • csv_internal_sep:The separator to be used in the CSV file.
  • data_dir: The path to the directory containing the filestore for Odoo-linked data.
  • db_host: The database host is specified. Localhost is the default setting
  • db_maxconn:Specifies the maximum number of physical PostgreSQL connections.
  • db_name: Specifies the name of the database. The default value is False. Only the Odoo database selector and manager will display a database if a name is specified.
  • db_password: The database password for the db user. The default value is none.
  • db_port: The database port is specified. None is the default value.
  • db_user: The database user's name is specified. The default value is none.
  • dbfilter: Filters the database using REGEXP.
  • db_template: The default value is Template0.
  • email_from: Specifies the SMTP email address to be used when sending emails.
  • http_port:Specifies the Odoo HTTP port.
  • import_partial: This function is used to import large amounts of data. Even if the process fails, we can continue in the current state. We can specify a filename to save any intermediate import states.
  • limit_memory_hard: Sets the upper bound for virtual memory. Any employee who exceeds the limit will be terminated immediately, without waiting for the current request processing to complete.
  • limit_memory_soft: Sets the maximum amount of virtual RAM that a worker can use. Any worker who exceeds this limit will be killed and recycled at the end of the current request.
  • limit_request: The number of requests a worker can handle before recycling and starting over.
  • limit_time_cpu: The worker will stop if it takes more than the allotted number of CPU seconds to process the request.
  • limit_time_real: A worker will be terminated if it takes more than the allotted number of seconds to complete a request.
  • list_db: True/False. If False, the database list is hidden.
  • log_db:True/False. If True, log to the 'ir_logging' table in the database as well.
  • log_level: Any of the following values can be assigned: info, debug rpc, warn, test, critical, debug sql, error, debug, and debug rpc answer.
  • log_handler: Selects a value pair from the "module:log level" pairings available. The default value is ':INFO,' which means that the default logging level for all modules is 'INFO.'
  • logfile: The name of the log file. If not specified, use stdout.
  • logrotate: True/False. If True, keep up to 30 log files and create one every day.
  • interface: Specifies the IP address (or localhost) to which the server will bind. It will bind to all interfaces if it is empty. By default, it is empty.
  • port: The TCP port on which the server will listen.
  • secure: Determines whether the server should be launched using HTTPS.
  • secure_cert_file: The certificate file to utilize for SSL connections is specified.
  • secure_pkey_file: Returns information about the private key file used for the SSL connection.
  • longpolling_port: Specifies the TCP port used for long-polling connections in multiprocessing or gevent mode. The default value is 8072. It is not used in the default mode (threaded mode).
  • max_cron_threads: The maximum number of employees assigned to cron jobs.
  • osv_memory_age_limit: Enforces a maximum age for records stored in the OSV memory virtual table. This floating-point number in hours has a default value of one hour.
  • osv_memory_count_limit: Sets a maximum record count for the osv memory virtual table that will be strictly adhered to. The default value, False, indicates that there is no record limit.
  • pidfile: The server's pid will be stored in this file. False is the default value. The PID is generated by the init script.
  • proxy_modeWhen deploying our application behind a proxy, we can set this to true. The default setting is true.
  • server_wide_modules: A comma-separated list of server-wide modules. 'web' is the default value.
  • smtp_password: the SMTP password required to send the email. False is the default value.
  • smtp_port: Specifies the SMTP port
  • smtp_server: Specifies the name of the SMTP server that will be used to send emails. The value 'localhost' is the default.
  • smtp_ssl: True/ False. If True, SSL (STARTTLS) is used to encrypt SMTP connections.
  • smtp_user: The SMTP user to which emails should be sent. False is the default value.
  • syslogtrue/false; log in system event log: syslog.
  • test_enable: True/False, YAML and unit testing enabled.
  • test_file: Used to run a Python or YML test file. False is the default value.
  • test_report_directory: Specifies where all report samples should be saved. False is the default value.
  • test_commit: This function is used to publish database changes made by YAML or XML tests. False is the default value.
  • translate_modules: specifies modules to export. In conjunction with --i18n-export. The default value is ['all'].
  • unaccent: Indicates whether the unaccent feature should be used. The default value is false.
  • Without_demo: This variable is used to prevent demo data from being loaded before modules are installed. Modules can be separated by commas in a list, and "all" can be used to apply all modules. False is the default setting.
  • workers: Indicates the number of employees. The default setting is 0.
  • xmlrpcs: It manages the XML-RPC security protocol's on/off state. To turn it off, set it to False.
  • xmlrpcs_interface: The TCP IP address of the XML-RPC protocol as specified by the xmlrpc interface. Because it binds to all interfaces, the empty string can be used.
  • xmlrpcs_port: The xmlrpc port variable specifies the TCP port for the XML-RPC protocol.
  • xmlrpc: This command is used to enable or disable the XML-RPC protocol. Set it to False to turn it off.
  • xmlrpc_interface: Specifies the XML-RPC protocol's TCP IP address. The empty string, which binds to all interfaces, can be used.
  • xmlrpc_port: This parameter specifies the TCP port for the XML-RPC protocol.
  • timezone: The server's reference timezone is specified. Berlin is one example of European culture. False is the default setting.


Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635



Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.



Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message