参考资料

  1. InfluxDB是一个开源的时序数据库
  2. Rocket.Chat 是一款开源的团队聊天平台
  3. Photon OS 是一个轻量级的 Linux 发行版
  4. Apache Flink 是一个开源的流处理框架
  5. emlog 是一款基于 PHP 和 MySQL 的开源博客系统
  6. httpd(Apache HTTP Server)是Apache软件基金会开发的开源Web服务器软件
  7. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能
  8. Kibana 是一个开源的数据可视化工具

ERPNext 14 是一款开源的企业资源规划(ERP)系统

ERPNext 14 简介

ERPNext 14 是一款开源的企业资源规划(ERP)系统,基于 Frappe 框架开发,适用于中小型企业。提供财务管理、库存管理、销售与采购、人力资源管理等功能。

特点

  1. 开源免费:基于 GNU GPL 许可证。

  2. 模块化设计:支持多种业务模块。

  3. 用户友好:直观的界面和易用的操作。

  4. 多语言支持:支持多种语言。

  5. 可定制:可根据需求扩展功能。

最新更新内容及时间

  • 最新版本:v14.x.x(具体版本号需查看官网更新日志)

  • 更新时间:2023年(具体时间需查看官网)

  • 主要更新:性能优化、新模块添加、安全性增强等。

镜像下载地址

官网地址

文档地址

Docker 安装示例

# 拉取镜像
docker pull frappe/erpnext:latest

# 运行容器
docker run -d --name erpnext \
  -e "MARIADB_HOST=mariadb" \
  -e "MARIADB_ROOT_PASSWORD=yourpassword" \
  -e "SITE_NAME=erp.localhost" \
  -e "INSTALL_APPS=erpnext" \
  -p 8000:8000 \
  frappe/erpnext:latest

YAML 设置教程

示例 docker-compose.yml 文件:

version: '3'

services:
  erpnext:
    image: frappe/erpnext:latest
    environment:
      - MARIADB_HOST=mariadb
      - MARIADB_ROOT_PASSWORD=yourpassword
      - SITE_NAME=erp.localhost
      - INSTALL_APPS=erpnext
    ports:
      - "8000:8000"
    depends_on:
      - mariadb

  mariadb:
    image: mariadb:10.6
    environment:
      - MYSQL_ROOT_PASSWORD=yourpassword
    volumes:
      - mariadb-data:/var/lib/mysql

volumes:
  mariadb-data:

常用错误及问题

  1. 数据库连接失败

    • 确保 MARIADB_HOSTMARIADB_ROOT_PASSWORD 正确。

    • 检查 MariaDB 容器是否正常运行。

  2. 端口冲突

    • 确保主机端口(如 8000)未被占用。

  3. 站点创建失败

    • 检查 SITE_NAME 是否有效,避免使用特殊字符。

  4. 性能问题

    • 增加容器资源(CPU、内存)或优化数据库配置。

  5. 更新问题

    • 使用 docker pull 获取最新镜像后重新部署。