Services


MariaDB 10.2

Opencart 3

phpMyAdmin STABLE

NGINX 1.15

Overview

OpenCart is an open source PHP-based online e-commerce solution. 

OpenCart stack provides a one-click install solution for OpenCart app. The whole deployment with this stack takes about 5 minutes.

How to deploy a stack
  1. Click “Deploy stack”
  2. Sign in or create an account
  3. Choose a provider (how to add a cloud provider) and a region if you want to create new hosts or choose the created ones in Select hosts menu
  4. Fill in necessary fields (if they are, e.g. link to your repository)
  5. Click Create hosts and services
Your administration panel

By default, you’ll get a domain for your OpenCart shop like [servicename]-[www].[accountID].[at].d2c.io. 

Administration panel is available at [domain]/admin

Changes in your config files

You can find and edit your configs using the following instruction:

  • open an opencart service (Docker service in this stack)
  • click “Edit settings
  • find “Configs” block
Configuring custom domain and getting free TLS certificates

You can add your domains using the following instruction:

  • Open an NGINX service 
  • click “Edit settings”
  • find “Configure services” block
  • click Generate new config, choose HTTP or HTTPS, FastCGI mode and click Generate
  • choose Own domains and specify domains and/or subdomains at domains field
  • turn on Serve static files
  • click Edit config, find root /var/www/$serviceName; and change it to /var/www/$serviceName/upload;. (you can also find the sample.https.conf in the stack repository and paste it in Editing mode)
  • click Update service
Checking logs of containers (php, nginx, etc.)

You can check live logs at the page of a container. Please, follow the instructions from the Help Center. You may also find information about D2C logs in the documentation.

Minimal recommended configuration
  • 1 hosts with 1GB RAM
After deploying

You can: