您的业务正在增长,它需要更多的工具来保持事情的发展。其中一个这样的工具,它可能会使用一个客户资源管理器/企业资源规划(CRM/ERP)平台。其中一个选择是开源的Flectra。
Flectra提供了大量的功能,可以帮助你的企业随着需求的增长而增长,而且做得很轻松。此工具是一站式服务,可满足您许多后端业务需求。
准备工作:
Ubuntu Server 20.04的运行(和更新)实例
具有sudo特权的用户
1、如何安装必要的依赖项和Flectra
首先要做的是安装必要的依赖项。登录到您的Ubuntu服务器并发出命令:
sudo apt-get install gcc python3-venv build-essential python3-pillow python3-wheel python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y
安装完成后,使用以下命令下载并安装最终依赖项:
cd /tmp
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
2、如何安装和配置数据库
现在,我们将安装PostgreSQL数据库。为此,发出命令:
sudo apt-get install postgresql -y
完成后,使用以下命令创建一个新的数据库用户:
sudo -s
su - postgres -c "createuser -s flectra"j
接下来,我们将使用以下命令创建一个新的Linux用户:
sudo useradd -m -U -r -d /opt/flectra -s /bin/bash flectra
3、如何创建Flectra虚拟环境
为了继续,我们现在必须为Flectra创建一个虚拟环境。首先,使用以下命令更改为我们新创建的用户:
su - flectra
使用以下命令克隆Flectra源:
git clone -