- PostgreSQL
- Python 3
- logrotate (optional)
Follow the instructions in the official documentation to install the required dependencies.
- Clone the repository recursively:
git clone https://github.com/He-Is-HaZaRdOuS/odoo.git --recurse-submodules
- Run the following commands:
cd odoo
./odoo-bin --addons-path="addons/, tutorials/" -d rd-demo --config=./debian/odoo.conf -s
- Start the Odoo server:
./odoo-bin --addons-path="addons/, tutorials/" -d rd-demo --config=./debian/odoo.conf
- Open the browser and navigate to
http://localhost:8069
- Log in using admin as username and password
- Start using Odoo
- Optionally install Real Estate and Real Estate Account modules
To keep the log files in the default location, create the log file manually:
touch /var/log/odoo/odoo.log
And update the logfile
parameter in /debian/odoo.conf
file to /var/log/odoo/odoo.log
.
If you want to change the log file location, edit the logfile
parameter in /debian/odoo.conf
and create the log file manually in the new location.
If you want to set up log rotation using logrotate, create a new configuration file in /etc/logrotate.d/odoo
with the content from /custom_logrotate/logrotate.template:
sudo nano /etc/logrotate.d/odoo
Make sure to update USER_PLACEHOLDER and GROUP_PLACEHOLDER in the file with the appropriate values so that the odoo server can access the log file.
You may use the /tutorials
directory to store your custom modules. The /addons
directory is reserved for the official Odoo modules.
You may also use the scripts inside the /custom_scripts
directory to manage git submodules and launching the odoo server.
If you decide to use the watch_and_kill_odoo.sh
script, make sure to temporarily remove the logfile
parameter from the /debian/odoo.conf
file, so that you can view the logs in your terminal directly.
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials