在准备一台运行Ubuntu 20.04的服务器后(虚拟机或VPS,网络需使用桥接模式),请遵循以下步骤进行ERPNext v13的安装:1. 在云服务器上设定root密码或跳过,如果已设置。2. 添加新用户,如有现有sudo权限用户,此步骤可省略。3. 将新用户权限设置为sudo。4. 通过ssh工具登录root用户,确保端口22已开放。5. 替换本地镜像源为清华源。6. 更新并重启系统。7. 重新ssh连接并用root登录,下载并安装node.js。8. 安装操作系统级依赖,建议使用Mariadb 10.3版本。9. 编辑my.cnf文件,配置Mariadb。10. 重启Mariadb服务。11. 进行数据库安全配置,设置数据库root密码。12. 创建新数据库,设置管理员密码。13. 安装yarn,并确保其他依赖(如node、npm)具有运行权限。14. 配置Yarn源。15. 检查版本。16. 安装bench工具。17. 安装git。18. 使用bench命令安装frappe框架,配置站点信息。19. 设置生产环境,使用supervisor管理进程,配置nginx做反向代理。20. 启动ERPNext。21. 安装ERPNext应用。22. 设置为生产模式。23. 开启服务监控。24. 查看ERPNext应用及其依赖。25. 防火墙设置:允许80/tcp、443/tcp、3306/tcp(需确认数据库远程访问需求)、143/tcp、25/tcp、22/tcp和8000/tcp端口。26. 配置完防火墙,检查状态。27. 安装ERPNext_chinese汉化包。28. 测试系统并解决安装常见问题。29. 安装wkhtmltopdf库并配置字体,确保页面打印无乱码。30. 检查wkhtmltopdf版本,确保为所需patched qt版本。