New
Deploy Odoo in seconds.
Try Now
Home
Odoo
Services
Odoo Implementation
Odoo Customization
Odoo Training
Odoo Support
Odoo ERP
Odoo
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Demo
Odoo Pricing
Odoo Success Pack
Odoo Licensing Consultancy
Odoo Consultancy
Odoo Hosting
Industries
NHS
Oil ERP
Trading
Pharmaceutical
Manufacturing
Restaurant Management
POS
E-commerce Website
Hotel Management
Service Management
Field of Expertise
Accounting & Finance
Warehouse Management
Manufacturing
Human Resource
Project Management
Point of Sale
E-commerce Website
CRM
Sales Management
Purchase Management
Odoo Comparison
Odoo Community VS Enterprise
Odoo VS SAP
Odoo VS Ms. Dynamics
Odoo VS ERP Next
Odoo VS Netsuite
Odoo VS Sage
Odoo VS Zoho CRM
Odoo VS Sugar CRM
Odoo VS Quickbooks
Odoo Freelancer VS Partner
Success Pack
Postgres
R&D
Assista
Mobo
Blog
Resources
Odoo Book
New-V19
Odoo Apps
Odoo Videos
Development Tutorial
Slides
Odoo FAQ
Odoo Comparison
Odoo Partner
Odoo Case Studies
Odoo 19 Features
Company
Contact
About
Employee Staffing
Hire Python Developer
Portfolio
Cybrosian's Life
Campus Connect
Career
Glossary
Career Learning
View our Company
Sitemap
Introduction
About
Odoo Versions and Editions
Odoo Apps
Odoo Runbot
Odoo Forum
Git
Odoo Repositories
Odoo Documentation
OCA
Set up Development Environment
PyCharm
PgAdmin
Conf File
Developer Mode
Adding and Installing New Addons
Creating Odoo Modules
Module Structure
Adding Models
Adding Menus and Views
Setting Access Right
Field Attributes
Model Attributes
Scaffold command
Monetary Fields
Data Fields
Float Fields
Relational Fields
Constraints
Computed Fields
Related Fields and Reference Fields
Abstract Model
Transient model
Inheritance
Server Side Development
Model Methods and Decorators
Working With env Variable
Altering the Environment
SQL Execution
Creating Records
Updating Records
Searching Records
Filtering Records
Sorting Records
Combining Records
Extending create() and write()
Overriding name_search()
Traversing Through Recordset:
Working with read_group()
Extending Methods
Raw SQL Queries
Onchange with Compute Methods
Model Based on SQL View
Onchange Method
Init Hooks
Wizards
Custom Settings
Data Management
Data Loading
Views
Menu Action
Buttons
Context
Domain
Widgets
List Views
Search View
View Inheritance
Form Style
Kanban View
Graph View
Pivot View
Cohort View
Gantt View
Activity View
Map View
Add Time Spent in Each Stage to the Status Bar
Security
Access Rights
Record Rules
Groups
Hide/View Menu Based on Groups
Superuser Access to Record Sets
Internationalization
Import Language and Set User Preferences
Configure Settings in the Language
Export Translation
Gettext Tools
Import Translation
Web Development
Controllers
Http Route
Serving Static Resources
Custom Widget
QWeb Templates
ORM Call
New View Creation
Mobile App Javascript
Website Development
Static Assets
Dynamic Routes
Snippets
Dynamic Snippets
Input from Website Users
Manage SEO Options
Managing Sitemaps for the Odoo Website
Visitor Information
Marketing Campaign
Multi Website
Redirect Old URL
Manage Website Records
Odoo Web Library
OWL Component
User Actions
Life Cycle
Reactive OWL Component
OWL Field
Test Cases
Python Test
Tagged Python Test
Head Less Test
QUnit Testing
Tour Test Cases
Client-Side Test Cases
Video/Screenshots for Failed Test Cases
Odoo SH
Basic Concepts
Manage Branches
Debugging
Backup Instance
Builds
Other .SH Options
Remote Procedure Calls (RPC)
XML-RPC
Using JSON-RPC
Odoo RPC library (OCA)
Performance Optimisation
Prefetch Patterns
ORM Cache
Create & Update Multiple Records
Profiling
Image Generation with Different Sizes
Emails
Incoming Email Configuration
Outgoing Email Configuration
Chatter
Activity
Send Emails Using Qweb Template
Email Alias
Periodic Digest Emails
Point of Sales
Custom javascript files
Custom POS UI
Customize Customer Receipts
IOT Box
Connect IOT Box to a Network
Connect IOT Box with Odoo
Load Drivers
List Connected Devices
Access IoT Box with SSH
POS Configuration
Others
How to Create QWeb-Based PDF Reports
Manage Kanban Stages
Kanban Cards
Creating Server Actions
Python Code Server Actions
Dynamic Record Stages
Conclusion
Conclusion
< Prev
Next >
Odoo 18 Development Book: Conf File
Parameters
addons_path:
Specifies the order and location of folders where Odoo modules are stored.
admin_passwd:
Sets the master password for the Odoo database manager; stored as a hashed value in the config file and can be updated from the front end.
csv_internal_sep:
Sets the separator used when importing or exporting CSV files.
data_dir:
Path to the directory that stores file attachments and related binary data.
db_host:
Hostname of the PostgreSQL server; default is localhost.
db_maxconn:
Sets the maximum number of allowed PostgreSQL connections.
db_name:
Defines the name of the database. If set to False, all databases are shown unless filtered.
db_password:
Password for the database user; default is None.
db_port:
Port on which the database server listens; default is None.
db_user:
Username used to connect to the PostgreSQL database.
dbfilter:
Filters databases based on a regular expression pattern.
db_template:
Template used for creating new databases; default is template0.
email_from:
Default email address used when sending emails from Odoo.
http_port:
Port used by Odoo to serve HTTP requests.
import_partial:
Enables large data imports to resume from failures by storing intermediate states.
limit_memory_hard:
Maximum virtual memory limit for workers; exceeding this terminates the worker immediately.
limit_memory_soft:
Soft memory limit; worker will be recycled after the current request if exceeded.
limit_request:
Maximum number of requests a worker can handle before restarting.
limit_time_cpu:
CPU time limit per request; the worker will stop if it exceeds this.
limit_time_real:
Real (wall-clock) time limit for processing a request.
list_db:
If False, hides the database selector on the login screen.
log_db:
If True, logs are written to the ir_logging table in the database.
log_level:
Sets the logging verbosity (info, debug, error, etc.).
log_handler:
Allows setting module-specific logging levels (e.g., :INFO).
logfile:
Path to the log file; defaults to console output if not set.
logrotate:
If True, logs are rotated daily and up to 30 files are kept.
interface:
IP address to which the server binds; empty means all interfaces.
port:
TCP port on which the server listens.
secure:
Enables HTTPS if set to True.
secure_cert_file:
Path to the SSL certificate file.
secure_pkey_file:
Path to the SSL private key file.
longpolling_port:
Port used for long-polling in multiprocessing/gevent mode (default: 8072).
max_cron_threads:
Number of threads available for scheduled tasks.
osv_memory_age_limit:
Maximum age (in hours) for records in in-memory tables; default is 1.
osv_memory_count_limit:
Maximum number of in-memory records; False means unlimited.
pidfile:
File where the server’s process ID (PID) is stored.
proxy_mode:
Should be enabled (True) when Odoo is behind a proxy server.
server_wide_modules:
Comma-separated list of modules always loaded (default: web).
smtp_password:
Password used for the SMTP server.
smtp_port:
Port number for SMTP communication.
smtp_server:
SMTP server hostname; default is localhost.
smtp_ssl:
Enables SSL/TLS encryption for SMTP if set to True.
smtp_user:
Username for the SMTP server.
syslog:
If True, logs are also sent to the system log.
test_enable:
Enables YAML and unit tests if set to True.
test_file:
Path to a specific test file to be executed.
test_report_directory:
Directory for saving test reports.
test_commit:
Applies changes made by test files instead of rolling them back.
translate_modules:
List of modules to export translations from; default is ['all'].
unaccent:
Enables unaccented search support; default is False.
without_demo:
Prevents demo data loading for specified modules (or all).
workers:
Number of worker processes. If set to 0, uses threaded mode.
xmlrpcs:
Enables or disables the secure XML-RPC protocol (SSL).
xmlrpcs_interface:
Interface for secure XML-RPC; empty binds to all interfaces.
xmlrpcs_port:
Port for secure XML-RPC protocol.
xmlrpc:
Enables or disables the XML-RPC protocol.
xmlrpc_interface:
TCP/IP interface for XML-RPC; empty binds to all interfaces.
xmlrpc_port:
Port for XML-RPC connections.
timezone:
Time zone used by the server (e.g., Europe/Berlin); default is False.
< Prev
Next >
Copyright © 2026 Cybrosys Technologies. All Rights Reserved.
Privacy Policy