Easy Digital Downloads, a complete storefront for selling digital products, with a shopping cart, secure file delivery, discount codes and sales reporting.
Easy Digital Downloads is an open source ecommerce platform built on WordPress and dedicated to selling digital goods rather than physical stock. Each product is a download: ebooks, software, plugins, themes, music, photography, design assets or documents. It provides a full shopping cart and checkout, secure file delivery with access control so paid files cannot be shared by URL, discount codes, customer records and purchase histories, and detailed sales and earnings reporting.
Because it is a WordPress plugin, the storefront is an ordinary WordPress site: you get the familiar admin, the theme ecosystem and a REST API alongside the commerce features. It suits creators, software vendors and agencies who want a self hosted digital storefront they fully own and control rather than a hosted marketplace that takes a cut of every sale.
cloudimg delivers Easy Digital Downloads fully installed and already activated on a hardened, fully patched stack, so the storefront and its checkout, purchase confirmation and purchase history pages answer the moment the instance boots. The image is secure by default and ships no default login: the build time database is destroyed before capture, and on each instance's first boot a fresh administrator account, a unique database password and a unique database root password are generated and written to a root only credentials file. The site address is resolved and configured automatically on first boot so sign in works on the public address with no manual editing, permalinks are already set up for download and checkout URLs, and every deployment comes with a paired deployment guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Start Selling Digital Products in Minutes
Easy Digital Downloads is a complete open source ecommerce platform built on WordPress, purpose built for selling digital products: ebooks, software, plugins, themes, music, photography, design assets and documents. This image delivers a fully installed, production ready digital storefront, so you can begin accepting payments within minutes of launch rather than spending hours on manual server configuration.
Why This Image Instead of Self Install
Installing Easy Digital Downloads yourself means provisioning a server, configuring Apache, MySQL and PHP, hardening credentials, separating data from the OS volume, and setting up process management. This image handles all of that automatically on first boot:
Compared to hosted marketplaces that take a percentage of every sale, you keep all of your revenue and retain full ownership of customer data on your own infrastructure.
Full Digital Commerce Feature Set
Because the storefront is a standard WordPress site, you also benefit from the full theme ecosystem and plugin library.
Security Posture
The image ships with no default login credentials. On first boot, all passwords are generated uniquely for your instance and stored in a root only file. Download links use signed, time limited URLs so purchased files cannot be redistributed. TLS and HTTPS are not preconfigured but are fully supported, and cloudimg support can assist with certificate installation and custom domain setup. We recommend configuring your AWS Security Group to restrict inbound traffic to ports 80 and 443, and enabling EBS encryption on your data volumes for encryption at rest.
Application Stack
WordPress with the Easy Digital Downloads plugin runs on PHP 8.3 under Apache on port 80. MySQL stores products, orders, customers and settings. Two dedicated EBS data disks separate the database and webroot from the OS volume, enabling independent resizing and simplified backups. Systemd manages all services.
Getting Started
1. Launch the image from AWS Marketplace.
2. SSH into your instance and retrieve the generated admin password from the root only credentials file.
3. Browse to your instance public IP and sign in to wp-admin.
4. Add your downloadable products, configure pricing and connect a payment gateway.
5. Share your storefront link with customers.
cloudimg Support
24/7 technical support by email and chat covers deployment, product and pricing setup, payment gateways, secure file delivery, discount codes, customer and order management, the REST API, database tuning, TLS and custom domains, and scaling.
Use Cases
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.