Автономное развертывание и приватная редакция

Контейнерное развертывание в один клик Простой запуск на собственном сервере

Автоматическая оркестрация Docker и Rootless Podman с умным определением MySQL и Redis. Доступно на GitCode и GitHub. 100% владение данными без комиссий платформы.

Docker & Rootless Podman GitCode и GitHub Умное обнаружение MySQL/Redis Движок Go + витрина SSR
root@server: ~
# 1. Clone the repository (Global GitHub)
git clone https://github.com/hoxiai/shoply.git
cd shoply

# 2. Launch services (Smart port detection & interactive setup)
./shoply.sh start
Время запуска: около 60 с
Умное обнаружение MySQL & Redis
Порт: http://localhost:5490
Поддержка Rootless Podman
Процесс развертывания

3 шага для развертывания витрины

Поддержка облачных VPS, изолированных сетей и контейнеров без прав root

01

Подготовка сервера и контейнеров

Подготовьте сервер от 2 vCPU / 4 ГБ ОЗУ под управлением Linux, macOS или Windows WSL2 с Docker 20.10+ или Podman 4.0+.

02

Клонирование и запуск служб

Клонируйте репозиторий с GitCode или GitHub и выполните ./shoply.sh start. Мастер автоматически настроит среду.

03

Настройка Reverse Proxy и запуск

Привяжите домен и SSL-сертификат с помощью шаблонов Nginx или Caddy для немедленного запуска магазина.

Ключевые преимущества

Почему развернуть Shoply на своем сервере?

Высокопроизводительный транзакционный движок с полным контролем данных и без комиссий

Docker и Podman из коробки

Нативная поддержка без прав root на порту 5490 с метками SELinux :Z для безопасности.

Умное обнаружение служб

Сканирует порты 3306 (MySQL) и 6379 (Redis). Подключается напрямую или автоматически поднимает контейнеры.

Движок Go + Nuxt 4 SSR

Транзакционный движок Go обеспечивает высокую производительность, а Nuxt 4 SSR — отличный SEO и быструю загрузку.

Расширяемая экосистема плагинов PHP

Встроенная экосистема плагинов позволяет быстро кастомизировать функционал под любые локальные платежи.

100% суверенитет данных

Все базы данных, файлы и настройки хранятся на вашем сервере. Без комиссий и риска блокировки.

Автоматизированный CLI для обслуживания

Управляйте инстансом через ./shoply.sh с поддержкой плавных обновлений и автоматического отката.

CLI для обслуживания

Простое управление через shoply.sh

Управляйте жизненным циклом контейнеров одним готовым скриптом

./shoply.sh start

Запуск всех служб (мастер настройки при первом запуске)

./shoply.sh status

Проверка состояния контейнеров и показателей

./shoply.sh stop

Корректная остановка работающих контейнеров Shoply

./shoply.sh restart

Безопасная перезагрузка конфигурации и контейнеров

./scripts/shoply.sh logs

Просмотр журналов приложения в реальном времени

./scripts/shoply.sh update

Проверка и плавное онлайн-обновление версии

Шаблон reverse proxy Nginx для продакшена
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";
    }
}

Поддержка разных ОС и архитектур

Работает везде, где есть Docker или Podman, на архитектурах x86_64 и ARM64

Linux

Linux

Ubuntu / Debian / CentOS / UOS / Kylin

Docker & Rootless Podman
x86_64 / arm64 (aarch64)
macOS

macOS

macOS 12 Monterey и новее

Apple Silicon (M1/M2/M3/M4)
Архитектура Intel x86_64
Windows

Windows

Windows 10/11 / Windows Server 2016+

WSL2 + Docker Desktop
Автоматизация одним скриптом
Рекомендуется: 2 vCPU / 4 ГБ ОЗУ / 20 ГБ свободного места
Порты продакшена: Наружу 80 / 443 (внутренний порт контейнера 5490 по умолчанию)

Требуется корпоративная поддержка или кастомное решение?

Наши архитекторы помогут с планированием кластера, аудитом безопасности и внедрением.