Peddler: the cloud friendly open source e-commerce solution for DIY’ers.¶
Peddler is an open source, container-based, OpenCart distribution from Alto9.
It’s written in Python and Click and is designed to make launching an OpenCart instance as easy as possible.
Download the latest stable release of Peddler and place the
peddlerexecutable in your path. From the command line:
sudo curl -L “https://github.com/alto9/peddler/releases/download/v|peddler_version|/peddler-$(uname -s)_$(uname -m)” -o /usr/local/bin/peddler sudo chmod 0755 /usr/local/bin/peddler
pip install peddler
peddler local quickstart
This is what happens when you run
peddler local quickstart:
You answer a few questions about the Configuration of your OpenCart platform.
Configuration files are generated from templates.
Docker images are downloaded.
Docker containers are provisioned.
A full, production-ready OpenCart platform is run with docker-compose.
The whole procedure should require less than 10 minutes, on a server with a good bandwidth. Note that your host environment will not be affected in any way, since everything runs inside docker containers. Root access is not even necessary.
There’s a lot more to Peddler than that! To learn more about what you can do with Peddler and OpenCart, check out the What next? section. If the quickstart installation method above somehow didn’t work for you, check out the Troubleshooting guide.
- Getting started
- Running OpenCart
- Configuration and customisation
- Peddler development
The complete source code for Peddler is available on Github: https://github.com/alto9/peddler
This work is licensed under the terms of the GNU Affero General Public License (AGPL).
The AGPL license covers the Peddler code, including the Dockerfiles, but not the content of the Docker images which can be downloaded from https://hub.docker.com. Software other than Peddler provided with the docker images retain their original license.
The Peddler plugin system is licensed under the terms of the Apache License, Version 2.0.