Before attempting to deploy Magento on Upsun, you must complete the Getting started guide. You can also check out the Upsun demo app and Resource configuration guide. These provide all of the core concepts and common commands you need to easily follow this Magento guide.Documentation Index
Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
You will not need Adobe Commerce authentication keys for this process but if you would like to learn how to set them up if you want to adjust the Composer repository to https://repo.magento.com/, visit Adobe Commerce Authentication.- PHP
- MariaDB
- Redis
- OpenSearch
- RabbitMQ
- Automatic TLS certificates
- Composer-based build
Create project
Copy and run the following command in command line:upsun project:create --init-repo https://github.com/platformsh-templates/magentoCE24/
You will then have to make the following selections:
- Select an organization to create the project under
- Select a title for your project
- Select a region to deploy from
- Select your default branch
- Select whether you would like to set your new project as the remote for any existing repositories that have been detected under your organization
RegionProject IDProject titleProject URLGit URL
Configure resources
Copy the Project URL into your browser. You should see your newly created project in the Upsun console. For example, if you had named your Magento projectMage, you would see something similar to the screenshot below:


Recommended configurations
You will see that thecontainer_profile for the app container is using the BALANCED profile by default. The standard CPU & RAM recommendation for your app container is a minimum of 0.5 CPU, 1088MB RAM. Please see the table below for all recommended minimum settings for your app container:
| CPU & RAM | Instances | Disk/storage |
|---|---|---|
0.5 CPU, 1088MB RAM | No minimum | 256MB |
0.1 CPU, so the above values only apply as recommended minimums for your app container.
Once your project is deployed, you may need to adjust your resources and adjust the container profiles of your other services.
Note
Please note that the deployment after configuring resources may take up to 25 minutes.View your log
Now that your resources have been configured, you can view a log of how Upsun creates your project. In the recents section, click the three dots to the right of the activity about yourupdated resource allocation on Main.

Preview your Magento project
Now that your Magento project has been successfully created, you will see the standard Magento layout when you navigate to your preview link:
Fetch your Magento project locally
First, get your project ID by clicking the three dots in the upper right hand of your console, next to the settings cog wheel. Your project ID will appear in a drop down menu.
upsun get <projectid>
Make sure to replace <projectid> with the Project ID you just copied from console. Once you run the command in command line, you will be asked if you want to set the remote project for any existing repositories to your project. You will also need to specify a directory for your project to be stored in when downloaded.
Once your project has successfully downloaded, you will be able to access it locally by navigating to the directory you chose.