ERPNext:世界上最好的免费开源ERP

ERPNext:世界上最好的免费开源ERP

该版本为All in one版本,安装更简单

主要特点

  1. 容器化部署:使用Docker容器技术,避免了复杂的本地环境配置
  2. 简化安装:通过Docker Compose一键部署ERPNext及其依赖组件
  3. 预配置环境:包含了ERPNext运行所需的所有组件(MariaDB, Redis等)

包含组件

  • ERPNext应用本身
  • MariaDB数据库
  • Redis缓存
  • Nginx或Traefik作为Web服务器/反向代理
  • 工作进程(Worker)和调度进程(Scheduler)

使用场景

  • 快速搭建ERPNext开发环境
  • 中小型企业部署ERP系统
  • 测试和评估ERPNext功能

一、Docker安装

sudo docker run -itd -p 8016:80 -v ERPNext_db:/var/lib/mysql -v ERPNext_sites:/home/frappe/frappe-bench/sites --name ERPNext lvxj11/erpnext:latest

二、docker compose安装

services:
  erpnext:  # 定义 ERPNext 服务
    image: lvxj11/erpnext:latest  # 使用镜像 lvxj11/erpnext 的 latest 标签
    container_name: ERPNext  # 设置容器名称为 ERPNext
    ports:
      - "22380:80"  # 映射主机的 22380 端口到容器的 80 端口可以自定义
    volumes:
      - ERPNext_db:/var/lib/mysql  # 将名为 ERPNext_db 的数据卷挂载到容器的 /var/lib/mysql,用于存储数据库数据
      - ERPNext_sites:/home/frappe/frappe-bench/sites  # 将名为 ERPNext_sites 的数据卷挂载到 ERPNext 站点目录
    restart: unless-stopped  # 在容器退出时自动重启,除非手动停止
    tty: true  # 分配伪终端,保持容器运行
    stdin_open: true  # 保持标准输入打开,支持交互式命令

volumes:
  ERPNext_db:  # 定义名为 ERPNext_db 的 Docker 卷
  ERPNext_sites:  # 定义名为 ERPNext_sites 的 Docker 卷

三、默认账号密码

administrator
admin

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注