本文介绍如何在Ubuntu 18.04系统上安装ERPNext ERP的方法,服务器上必需具备Python 2.7,MariaDB数据库,Nodejs,Nginx,yarn,redis,wkhtmltopdf组件。
简介
ERPNext是一个功能丰富的企业级ERP系统,使用Frappe框架编写,一个Python和JavaScript的Web应用程序框架,具有:会计管理、库存管理制造管理、客户关系管理系统、销售管理、采购管理、项目管理等特性。ERPNext ERP系统适用于中小型企业,它配备了一个完善的Web界面,具有ERP系统的所有功能。
一、更新Ubuntu 18.04系统
在安装ERPNext ERP前请先更新系统:
$ sudo apt-get update
$ sudo apt-get upgrade
然后运行sudo reboot命令重新启动系统。
二、安装Python Tools和wkhtmltopdf
安装ERPNext ERP必须的组件,请运行以下命令:
$ sudo apt-get install libffi-dev python-pip python-dev libssl-dev wkhtmltopdf
三、安装Redis和Node.js
要在Ubuntu 18.04上安装Redis和Node.js,包括yarn,请运行以下命令:
$ sudo curl --silent --location https://deb.nodesource.com/setup_8.x \
| sudo bash -
$ sudo apt-get install gcc g++ make
$ sudo apt-get install -y nodejs redis-server
$ sudo npm install -g yarn
四、安装Nginx Web服务器和MariaDB数据库
下一步是Nginx和MariaDB分别用于提供ERPNext和存储数据库数据。
使用以下命令安装Nginx:
$ sudo apt-get install nginx
确保提供了以下mysqld和mysql客户端设置:
运行:$ cat /etc/mysql/mariad