You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Plesk Obsidian Docker扩展中配置ErpNext Docker Hub镜像

1. 在Plesk Docker扩展中完成卷挂载
  • 打开Plesk面板,进入「Docker」扩展,切换到「镜像」标签,找到你拉取的ErpNext生产版镜像,点击「运行」
  • 在容器配置页面找到「卷」板块:
    • 点击「添加卷」,根据需求选两种挂载方式之一:
      1. 绑定挂载:适合用VPS上已有的目录,在「主机路径」填VPS的绝对路径(比如/var/erpnext/data),「容器路径」填镜像里需要挂载的对应路径(ErpNext生产版一般要挂/frappe/frappe-bench/sites、/frappe/frappe-bench/logs这些,具体看镜像说明),权限选「读写」
      2. 命名卷:适合让Docker自动管理的卷,直接输入卷名(比如erpnext-sites),「容器路径」填对应路径就行,Docker会自动创建并维护这个卷
  • 把所有需要的卷都配置好后,完成其他容器设置(比如端口映射),最后点「运行容器」
2. 在Plesk中配置代理转发到ErpNext容器
  • 先确认ErpNext容器已经正常启动,在Docker扩展的「容器」标签里能看到容器的端口映射(比如容器内部端口是80,映射到VPS的3000端口)
  • 进入Plesk里对应访问ErpNext的域名的「网站与域名」页面
  • 找到「Apache & Nginx 设置」,切换到「附加nginx指令」部分
  • 粘贴下面的Nginx代理配置(把127.0.0.1:3000换成你的容器实际映射的VPS地址和端口):
location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
  • 如果要配HTTPS,先给域名装SSL证书,然后在「SSL/TLS证书」里开强制HTTPS;如果容器本身没配HTTPS,上面的http://保持不变,由Plesk处理SSL加密
  • 保存配置,等Nginx重载完成,就能用你的域名访问ErpNext了

内容的提问来源于stack exchange,提问作者Vitaliy K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 23:45:04