How to Install Odoo on a Web Server?
Odoo is defined as an integrated ERP (Enterprise Resource Planning Systems) software. Currently, there are two versions available. On the one hand, a community, open source. And on the other hand, a corporate version with a commercial license. Thus, Odoo is software designed and developed for use in the business environment that includes a wide range of high-value tools: CRM, website, e-commerce, invoicing, stock management, accounting, etc. The first version of Odoo hit the market in February 2005, under the name Tiny ERP 1.0. In April 2009 the name changed to OpenERP and finally in September 2014 to Odoo. Since this software was named Odoo, numerous versions have been released, both community and enterprise edition. The latest hit the market in October 2018, Odoo 12.0. In October of this year 2019, the Odoo 13.0 version, business edition, will be on the market. Index: - What is ERP Odoo? - How to install Odoo on a server? - Internal server or hosting for Odoo? What is ERP Odoo? Let's start by explaining what an ERP is. It is an enterprise resource planning system. Corporate information systems that allow centralized management of all areas related to a specific company: accounting, billing, human resources, logistics, etc. The Odoo ERP allows all functions work seamlessly. That is, it is not about connecting different applications, but everything works seamlessly within the same platform. Depending on your company activity, you can easily add and remove functionality. One of the main advantages of this software is that it adapts precisely to the needs of all types of companies, regardless of their size and sector of activity. In addition, the interface is very intuitive, so that all users can use it without any complication. And finally, it's worth noting Odoo's flexibility. It makes use of dynamic workflows, which can be customized and modified. In addition, it allows the creation of customized reports with all the information collected in the database. The Odoo company has a platform on which numerous official modules can be located, in addition to those contributed by the developer community. It is a concept similar to that of the application stores of companies such as Apple or Google. Community modules can be referenced completely free of charge, with the only condition that the established shipping rules are respected. Features The ERP Odoo has a series of functionalities that are of special interest to know. Purchase and sales management : one of the most valued tools at the corporate level of this software is the centralized commercial management that Odoo allows. In this way, those responsible for purchases and sales can have detailed analysis and valuable information in real time, which is of great help in the decision-making process. Project management : Odoo is business software in which work teams can manage their projects easily and effectively. In this way, they can check in real time the objectives achieved and the actions to be taken. Order management : this is one of the most used functionalities of this ERP. It greatly facilitates billing and shipping order management. In addition, it allows the management of different delivery logistics. Billing : in the billing section, thanks to Odoo, department managers can configure different forms of customer payment, prepare automatic invoices and keep track of pending payments. File and document management : in the era of information, document management is of great importance in the corporate sphere. Thanks to this software, companies can automatically manage all files and documents, thus speeding up and improving the decision-making process. Team management : another of the Odoo functionalities that is interesting to highlight is the management of work teams. It allows to know the identity of the members, as well as what their objectives are. Marketing campaigns : and finally, thanks to this ERP software, companies can manage their marketing campaigns centrally. An effective administration of the different strategies and actions implemented. How to install Odoo on a server? If you're wondering how to install Odoo , we'll explain it step by step below. Steps Installing Odoo on a web server is a relatively simple process, as long as the corresponding steps are followed in order. Latest version of Ubuntu First, you have to update Ubuntu to the latest version available. To do this, you just have to run the following commands. sudo apt-get update sudo apt-get -y dist-upgrade PostgreSQL installation The PostgreSQL database management system is then installed. The command to run is: sudo apt-get install -y postgresql. The next step is to create a PostgreSQL user linked to Odoo: sudo su - postgres -c "createuser -s $ USER". Python dependencies installation The third step of the process consists in the installation of the Python libraries that are necessary to be able to carry out the execution of Odoo: sudo apt-get install -y python-dateutil python-decorator python-docutils python-feedparser python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python -psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-reportlab-accel python-requests python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-werkzeugt python-xlject python-werkzeugt python-xlject -yaml python-unicodecsv Installation of wkhtmltopdf It is known as wkhtmltopdf to a package that is used in Odoo for the generation of reports in PDF format: wget https://www.getopenerp.com/wkhtmltopdf-for-odoo8/ Install and run Odoo And finally, it's time to download the Odoo version: wget http://github.com/odoo/odoo/archive/8.0.tar.gz Once the file has been downloaded to the PC, it must be unzipped: tar -zxvf 8.0.tar.gz rm 8.0.tar.gz Next, the file found in the unzipped directory is executed, with the extension .py: ./odoo.py. In this way the user can now access Odoo from all the web browsers on his computer. Internal server or hosting for Odoo? One of the most important aspects about how to configure Odoo server has to do with whether it is better to buy a server or hire the web hosting service for this ERP, working with it from the cloud. Well, in general terms, it is recommended that Odoo be hosted in the cloud since both installation and subsequent maintenance are easier. However, depending on the size of the company and the technical resources available, it is necessary to assess which is the best alternative. Security : taking into account the large number of cyber attacks that are currently registered, security is one of the main factors to analyze. An own server is as susceptible to this type of attack as an external server in the cloud. It all depends on how the management of the server itself is carried out in terms of security. If, for example, the internal server has an outlet to the Internet, it is as if the hosting was hosted in the cloud. Maintenance : in terms of maintenance, the internal server requires more management and administration tasks. Odoo requires a series of configurations that if carried out on the internal server, the IT staff must take special care with them to avoid problems. Stability : if the internal server has any kind of problem, Odoo automatically stops working until it is solved, thus leaving the company paralyzed. However, with a server in the cloud, it can be replicated in a matter of minutes on another machine, thus keeping the company up and running. In conclusion, if a company does not have many resources or if its Internet connection is poor, the internal server is the best alternative. Otherwise, cloud hosting is hands down the best option available. Want odoo related services like odoo customization and odoo implementation then visit our website.