系列文章目录
第一章 使用VMware创建Ubuntu 22.04【一】
第二章 使用Ubuntu安装Frappe-Bench【二】
第三章 使用Frappe安装ERPNext系统 【三】
第四章 使用Frappe安装其他应用模块 【四】
前言
提示:随着工科技不断发展,企业资源数据管理越来越重要,很多人都开启了学习ERP软件,本文介绍了ERPNext如何安装运行
Frappe Bench和ERPNext关系介绍
Frappe Bench是一个用于安装、管理和部署ERPNext的工具。ERPNext是一个开源的企业资源计划(ERP)软件,它基于Python和Frappe框架开发。Frappe Bench提供了一组命令和工具,使用户可以轻松地安装和管理ERPNext应用程序。
Frappe Bench包含了一系列的命令,用于创建和管理多个ERPNext实例,包括创建数据库、安装应用程序、配置和管理网站等。它还提供了一个Web界面,用于管理和监控ERPNext实例。
总而言之,Frappe Bench是一个用于管理ERPNext应用程序的工具,它简化了安装、配置和管理ERPNext的过程。
什么是ERPNext?
ERPNext是一款开源的企业资源计划(ERP)软件,为中小型企业提供全面的企业管理和业务流程自动化解决方案。它具有一系列功能模块,包括财务会计、销售管理、采购管理、库存管理、生产管理和人力资源管理等。
与传统的商业ERP软件相比,ERPNext具有以下几个优点:
-
开源免费:ERPNext采用GNU通用公共许可证(GPL)开源许可证,用户可以自由获取、使用和修改软件。这意味着用户不需要支付昂贵的许可费用,可以根据自己的需求对软件进行定制和扩展。
-
界面友好:ERPNext采用现代化的Web用户界面,易于使用和操作。用户可以通过简单的操作完成各种业务流程,无需复杂的培训和技术支持。
-
综合功能:ERPNext涵盖了企业管理的各个方面,包括财务、销售、采购、库存、生产和人力资源等。用户可以通过一个系统管理和控制企业的各个环节,提高工作效率和管理水平。
-
灵活定制:ERPNext提供了灵活的定制功能,用户可以根据自己的需求添加、修改和删除不同的模块和字段。同时,用户还可以通过自定义报表和工作流程等功能来适应企业的特殊需求。
与其他ERP软件相比,ERPNext在以下方面具有技术优势:
-
技术栈:ERPNext使用Python语言和基于Web的框架(如Frappe框架)进行开发,采用JavaScript和HTML5等前端技术。这些技术栈具有成熟的生态系统和广泛的开发资源,可以支持快速开发和定制。
-
扩展性:ERPNext提供了丰富的API和插件机制,可以与其他系统和应用集成。用户可以通过API接口和插件来扩展和集成各种功能和服务,满足不同的业务需求。
-
稳定性和安全性:ERPNext采用了现代化的软件架构和安全机制,可以保障系统的稳定性和安全性。同时,ERPNext还提供了自动化备份和恢复功能,确保数据的可靠性和可用性。
总体而言,ERPNext是一款功能强大、灵活定制和性价比高的ERP软件。它适用于中小型企业,可以帮助企业提高运营效率、降低成本、提升竞争力。如果您正在寻找一款开源的ERP解决方案,ERPNext是一个值得考虑的选择。
提示:以下是本篇文章正文内容,下面案例可供参考
一、使用Ubuntu 22.04安装ERPNext V15
一、安装要求
系统环境:Ubuntu 22.04
硬件: 2核4G (最低配)
安装要求:
版本14基础架构::
Node.js 14 or 16
MariaDB 10.6.6+
版本15基础架构:
Node.js 18
MariaDB 10.6.6+
Farppe 需要用到的版本:
Python 3.10 or Python 3.11
Redis 6 (缓存)
yarn 1.12+ (js 依赖管理)
pip 20+ (py 依赖管理)
wkhtmltopdf (version 0.12.5 with patched qt) (创建PDF)
cron (定时任务)
NGINX (接口代理转发)
二、安装命令
从桌面找到控制台(Terminal)打开后输入下方命令
1、使用Frappe-Bench创建站点和安装应用
#创建站点到frappe bench
bench new-site erpnext
#创建流程
#输入数据库root账户密码 -》创建数据库-》设置站点Administrator 密码
MySQL root password:
Installing frappe...
Updating DocTypes for frappe : [========================================] 100%
Set Administrator password:
Re-enter Administrator password:
Updating Dashboard for frappe
erpnext: SystemSettings.enable_scheduler is UNSET
*** Scheduler is disabled ***
#选择当前站点
bench use erpnext
#下载ERPNext
#默认下载源 一般是最新版 不建议使用不稳定
bench get-app erpnext
#设置下载github中一个版本
bench get-app https://github.com/frappe/erpnext --branch version-15-beta
#下载gitee中一个版本 国内软件源下载速度快
bench get-app https://gitee.com/mirrors/erpnext --branch version-15
#ERPNext新增到站点
bench --site erpnext install-app erpnext
#启动项目即可访问
bench start
可能出现问题
1、点击打印机的时候报错
#可能是wkhtmltopdf兼容性问题,使用下方的代替,运行即可解决
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb
sudo apt install -f ./wkhtmltox_0.12.6.1-2.jammy_amd64.deb
总结
以上就是今天要讲的内容,本文仅仅简单介绍了ERPNext的安装和启动,如遇到安装问题,请关注本社区可及时交流和讨论