Opterius Panel can install Magento Community Edition using Composer and Adobe's official package repository (repo.magento.com). Because Magento requires authentication with Adobe Commerce Marketplace, you need to provide your Marketplace API keys before installing.
Requirements
- An active domain or subdomain on your account
- PHP 8.2 or higher with extensions:
bcmath,ctype,curl,dom,gd,intl,mbstring,openssl,pdo_mysql,simplexml,soap,xml,xsl,zip,sockets - At least 4 GB disk space (Magento + vendors)
- Adobe Commerce Marketplace account with access keys
- A server with at least 2 GB RAM (Magento compilation is memory-intensive)
Get Magento Marketplace Keys
Before installing, you need API keys from Adobe Commerce:
- Sign in at commercemarketplace.adobe.com
- Go to My Profile → Access Keys
- Create a new key pair (or use an existing one)
- Copy the Public Key (used as username) and Private Key (used as password)
Installing Magento
- In the sidebar, go to Software → Magento
- Click Install Magento
- Fill in the form:
- Domain — the domain or subdomain to install on
- Install Path — leave empty for the domain root
- Site Name — your store name
- Admin Username / Password / Email — your Magento admin credentials
- Public Key and Private Key — your Magento Marketplace keys
- Click Install Magento
[!WARNING] Magento installation is resource-intensive and takes 5–10 minutes. Do not close the browser — the panel will show a spinner while the install runs. If it times out, the process continues in the background; check back after a few minutes.
The installer:
- Writes Magento Marketplace credentials to the server's Composer auth store
- Runs
composer create-project magento/project-community-edition - Updates Nginx to serve from Magento's
pub/directory - Runs
magento setup:installwith your database and admin credentials - Compiles dependency injection (
setup:di:compile) - Deploys static content (
setup:static-content:deploy) - Flushes the cache (
cache:flush)
After Installation
Access the Admin Panel
Go to https://yourdomain.com/admin (or the admin URL shown in the success message) and sign in.
Switch to Production Mode
Magento installs in developer mode by default:
cd /home/{username}/{domain.com}
php bin/magento deploy:mode:set production
Configure Cron Jobs
Magento requires cron jobs for indexing, email, and other scheduled tasks. Add them:
php /home/{username}/{domain.com}/bin/magento cron:install
This adds the required entries to the system crontab automatically.
Enable Redis (Recommended)
For better performance, configure Redis as the cache and session backend. Opterius Panel does not auto-configure Redis — refer to the Magento documentation for setup.
Enable SSL
Issue an SSL certificate for your domain, then configure the base URLs in Magento:
php bin/magento config:set web/unsecure/base_url https://yourdomain.com/
php bin/magento config:set web/secure/base_url https://yourdomain.com/
php bin/magento config:set web/secure/use_in_frontend 1
php bin/magento config:set web/secure/use_in_adminhtml 1
php bin/magento cache:flush
PHP Version
Magento 2.4.7+ requires PHP 8.2 or 8.3. Set this before installing:
- Go to PHP in the sidebar
- Select PHP 8.2 or 8.3 for this domain
Troubleshooting
"Invalid credentials" during Composer download
Your Marketplace keys are wrong. Double-check them at commercemarketplace.adobe.com.
"Out of memory" error during compilation
Increase PHP memory limit for this domain. Go to PHP → Configuration and set memory_limit to at least 2G.
Admin URL shows a 404
Run:
php bin/magento info:adminuri
to find the correct admin URL. Magento appends a random suffix by default.
White screen / 500 error
php bin/magento deploy:mode:set developer
tail -100 var/log/system.log