ERPNext 在 Ubuntu 24.04 LTS 中的安装笔记 Step by Step
文章目录 | Table of Contents
- ERPnext 简介
- 先决条件
- 安装步骤
- 总结 & 引用
先决条件 | Prerequisites
系统环境要求
- Ubuntu 24.04
- A user with sudo privileges
- Python 3.11+
- pip 20+
- MariaDB 10.3.x
- Node.js 18
- Yarn 1.12+
硬件要求
- 2 Process 2 Core
- 4GB ram
- 40GB Storage
- Intenet
安装步骤 | Installtion Steps
包升级和创建新用户
Update and Upgrade Packages
sudo apt-get update -y && sudo apt-get upgrade -y
Create a New user
sudo adduser **Your-user-name** #Fill in the information as prompted sudo usemod -aG sudo **Your-user-name** su **Your-user-name** #Enter your password cd ~
安装环境需要的包
sudo bench setup production **erp-user**
- 将 ERPNext 配置为生产模式。
该命令会:
- 配置 Gunicorn(用于处理 Python 请求的 WSGI 服务器)。
- 配置 Supervisor(用于管理后台进程)。
- 确保站点在生产环境中以最佳性能运行。
[**erp-user**]
是运行 Frappe/ERPNext 的系统用户(通常为frappe
)。
bench setup nginx
- 配置 Nginx 作为反向代理服务器。
- Nginx 负责处理外部请求并将其转发给 Gunicorn。
- 该命令会自动生成 Nginx 配置文件并启用站点。
sudo supervisorctl restart all
- 重启所有由 Supervisor 管理的进程。
- 确保所有服务(如 Gunicorn、后台工作进程等)使用最新的配置。
sudo bench setup production **erp-user**
(重复)- 再次运行以确保所有生产配置已正确应用。
访问站点
- 在生产模式下,ERPNext 通过 Nginx 提供服务,默认使用 HTTP(80 端口)或 HTTPS(443 端口)。
- 你可以直接通过服务器的 IP 地址或域名访问站点,无需指定端口号(如
http://your-server-ip
)。
总结 和 引用 | Conclusion & References
References:
How to Install ERPNext Version 15 on Ubuntu 24.04: A Step-by-Step Guide -
https://syncbricks.com/how-to-install-erpnext-version-15-on-ubuntu-24-04-a-step-by-step-guide/
Youtube -
Chat GPT & DeepSeek
Comments