What's installed on your OpenCart server?
- OpenCart 4.1.0.4 from the official release package, with an English interface
- Apache and PHP 8.3, with a 256 MB memory limit and 64 MB uploads
- MariaDB 11 database
- HTTPS through Caddy: the store opens on an sslip.io address based on your IP, so a domain is optional
- A ready .htaccess file and Apache's rewrite module for readable URLs
- Firewall with only ports 22, 80 and 443 open
What size do you need for OpenCart?
OpenCart's documentation lists PHP versions and extensions but gives no RAM figure. As a rule of thumb, begin with 2 GB for a new store with a small catalogue. Move to 4 GB for thousands of products or many extensions, and look at 8 GB for heavy campaign periods. You can grow RAM, CPU and disk separately from your panel, and your data and IP address stay the same.
| Use | Size | Price | Choose |
|---|---|---|---|
| New store | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mo | |
| Growing store | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mo | |
| Busy store | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mo |
Who is it for?
- Merchants who want a straightforward store without a long plugin list
- Existing OpenCart users moving off shared hosting
- Anyone who wants product and order data on their own server
- Agencies and developers building OpenCart themes and extensions
- Stores with customers in Turkey that should run on a server in Istanbul
What happens after you order?
- Set the size and complete your payment.
- Your server starts and OpenCart installs itself. The server builds the OpenCart image on its own during setup, so this can take longer than apps with a ready-made image.
- In your panel, open your server from My servers. When the App row on the Overview tab says OpenCart is ready, click Open app.
- Log in with the Login and Password rows. The login is yonetici, Turkish for admin, and no setup screen appears.
- Under System > Settings, enter your store name, email address and currency. The install uses a placeholder email address.
- Add products, payment methods and shipping, place a test order, then start selling.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- OpenCart's warnings about moving the storage folder out of the web root and renaming the admin folder are taken care of at install: the admin screen is at /yonetim/ instead of a common name.
- The storage folder (sessions, logs, downloaded files) lives under /var/www/storage in its own Docker volume, so it isn't lost when the container is recreated.
- Payment methods and shipping aren't added for you. Signing up with a provider and installing its extension are your steps.
- No mail server is defined. For order emails, enter your SMTP details on the Mail tab under System > Settings.
- The version doesn't upgrade itself. Updates to OpenCart, extensions and themes are your responsibility.
- If a certificate can't be issued, the store opens over http. Check the address before you take payments.
OpenCart questions and answers
How much RAM does OpenCart need?
OpenCart's documentation gives no RAM figure. As a rule of thumb, 2 GB is a good start for a new store with a small catalogue, and 4 GB for thousands of products or many extensions. If it isn't enough, you scale up from your panel.
How do I add a language to OpenCart?
OpenCart installs with an English interface. Other languages come as language packs that you add from the Extensions area of the admin screen. Check first that a pack supports OpenCart 4.
How do I log in to the OpenCart admin panel?
Add /yonetim/ to your store address or click Open app in your panel. The login is yonetici, and the password is in the Password row on the Overview tab. The Username and Password rows further down are for SSH.
Is OpenCart free?
OpenCart is GPLv3 licensed and has no license fee. Paid modules and themes from its marketplace aren't part of the server price, and your payment provider's fees are your own.
How do I add payment methods to OpenCart?
In the admin screen, open the Extensions area, choose the Payments type, then install a method and fill in its settings. To take cards, you need your payment provider's extension for OpenCart 4.
Can I use my own domain with OpenCart?
Yes. Point the A record at your server's IP address and add the new address to the HTTPS settings. Then replace the old address in the HTTP_SERVER and HTTP_CATALOG lines of config.php and yonetim/config.php inside the container.