在 Ubuntu 24.04 LTS 中的安装ERPNext 笔记 Step by Step

March 5, 2025 51hotness 0likes 0comments

ERPNext 在 Ubuntu 24.04 LTS 中的安装笔记 Step by Step

文章目录 | Table of Contents

  1. ERPnext 简介
  2. 先决条件
  3. 安装步骤
  4. 总结 & 引用

先决条件 | 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

包升级和创建新用户

  1. Update and Upgrade Packages

    sudo apt-get update -y && sudo apt-get upgrade -y
  2. 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 ~ 

安装环境需要的包

  1. sudo bench setup production **erp-user**

    • 将 ERPNext 配置为生产模式。
    • 该命令会:

      • 配置 Gunicorn(用于处理 Python 请求的 WSGI 服务器)。
      • 配置 Supervisor(用于管理后台进程)。
      • 确保站点在生产环境中以最佳性能运行。
    • [**erp-user**] 是运行 Frappe/ERPNext 的系统用户(通常为 frappe)。
  2. bench setup nginx

    • 配置 Nginx 作为反向代理服务器。
    • Nginx 负责处理外部请求并将其转发给 Gunicorn。
    • 该命令会自动生成 Nginx 配置文件并启用站点。
  3. sudo supervisorctl restart all

    • 重启所有由 Supervisor 管理的进程。
    • 确保所有服务(如 Gunicorn、后台工作进程等)使用最新的配置。
  4. 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

小四

喜欢摄影 和IT

Comments