一键容器化独立部署 轻松在您的私有服务器上启动运行
提供 Docker 与 Rootless Podman 自动化编排,智能探测 MySQL/Redis 依赖。国内推荐使用 GitCode 极速拉取,海外支持 GitHub 仓库,数据与资产 100% 自主掌控,零交易抽佣
# 1. 克隆代码仓库(国内 GitCode 高速源)
git clone https://gitcode.com/hoxiai/shoply.git
cd shoply
# 2. 启动服务(智能端口探测与初始配置引导)
./shoply.sh start简单 3 步,完成独立私有化上线
支持 Linux 云主机、内网隔离环境部署与无特权容器编排
准备服务器与容器环境
准备一台 2 核 4GB 以上的 Linux(Ubuntu/Debian/CentOS/国产信创系统)或 macOS/Windows 服务器,安装 Docker 20.10+ 或 Podman 4.0+
拉取代码并一键启动
国内服务器使用 GitCode 高速克隆,运行 ./shoply.sh start,脚本将智能扫描 MySQL/Redis 端口并自动引导完成系统初始化
配置生产反代与正式上线
配合预置的 Nginx 或 Caddy 生产反向代理配置绑定域名与 SSL 证书,即刻正式对外开展全球 DTC 或 B2B 业务
为何选择 Shoply 独立部署?
高性能底层引擎 + 现代开发体验,兼得 SaaS 的开箱即用与开源软件的自主可控
Docker & Podman 开箱即用
原生支持 Rootless 无特权运行,挂载目录带 SELinux 支持,5490 端口免 root 权限安全启动
智能探测与服务集成
自动扫描宿主机 3306 (MySQL) 和 6379 (Redis) 端口;有则直连降低消耗,无则自动拉起官方容器
Go 引擎 + Nuxt 4 SSR 商城
Go 交易引擎保障超强并发吞吐,Nuxt 4 SSR 赋予商城秒级首屏与优秀 Google 结构化 SEO
可扩展 PHP 业务插件生态
内置应用与插件即时生效,支持二次开发定制,灵活适配多语言、多币种与本地化支付渠道
数据 100% 自主掌控
订单、用户、商品与媒体素材完全保存在私有服务器,0 交易抽佣,免除平台封店后顾之忧
极简自动化运维与升级
统一通过 ./shoply.sh 启停、查看健康状态,支持一键版本检查升级与故障自动回滚
极简自动化运维:一个脚本搞定一切
提供开箱即用的运维脚本,无需手写复杂 Docker 指令
启动所有容器(初次运行自动引导配置向导)
检查服务运行状态与容器健康指标
平稳停止运行中的 Shoply 容器服务
安全重载环境变量、服务配置并重启
跟踪输出实时运行日志,排查业务异常
检查并平滑在线升级至最新稳定版本
server {
listen 80;
server_name mall.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name mall.yourdomain.com;
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
client_max_body_size 50m;
location / {
proxy_pass http://127.0.0.1:5490;
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;
# WebSocket support for AI Chat & real-time events
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}广泛的多操作系统与架构兼容
全平台容器化支持,可在主流公有云、本地开发机与私有物理机流畅运行
Linux
Ubuntu / Debian / CentOS / 统信UOS / 麒麟
macOS
macOS 12 Monterey 及更新版本
Windows
Windows 10/11 / Windows Server 2016+