Skip to content
forked from odoo/odoo

Odoo. Open Source Apps To Grow Your Business.

License

Notifications You must be signed in to change notification settings

He-Is-HaZaRdOuS/odoo

 
 

Repository files navigation

Custom Odoo Installation

Pre-requisites

  • PostgreSQL
  • Python 3
  • logrotate (optional)

Follow the instructions in the official documentation to install the required dependencies.

Installation

  1. Clone the repository recursively:
git clone https://github.com/He-Is-HaZaRdOuS/odoo.git --recurse-submodules
  1. Run the following commands:
cd odoo
./odoo-bin --addons-path="addons/, tutorials/" -d rd-demo --config=./debian/odoo.conf -s

Usage

  1. Start the Odoo server:
./odoo-bin --addons-path="addons/, tutorials/" -d rd-demo --config=./debian/odoo.conf
  1. Open the browser and navigate to http://localhost:8069
  2. Log in using admin as username and password
  3. Start using Odoo
  4. Optionally install Real Estate and Real Estate Account modules

Log Files

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.

Development

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.

Original README.md

Build Status Tech Doc Help Nightly Builds

Odoo

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.

Getting started with Odoo

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

About

Odoo. Open Source Apps To Grow Your Business.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.4%
  • JavaScript 47.1%
  • SCSS 2.0%
  • CSS 0.2%
  • HTML 0.2%
  • Shell 0.1%