Skip to content

Magento

In this article

Information

Magento is an open-source e-commerce platform designed for building complex and scalable online stores. Developed using PHP, Magento offers a wide range of features for managing online sales, including catalog management, order processing, and analytics. Due to its flexibility and extensive ecosystem of extensions, Magento is suitable for creating online stores of various sizes—from small boutiques to large corporate e-retailers.

Magento: Key Features

  • Magento allows you to create an unlimited number of products with detailed descriptions. It supports building complex catalogs with multi-level categorization, cross-selling, and related products.
  • The platform provides a customizable checkout process with support for numerous payment methods, including integration with popular payment gateways. A flexible shipping cost calculation system is implemented, taking into account various parameters.
  • Magento offers a convenient admin panel for managing orders, inventory, customers, and store content. Tools are available for managing multiple stores from a single admin panel.
  • The platform provides various options for customizing the design and functionality of your store. Adaptive themes can be created, and functionality can be extended using modules.
  • Magento implements an advanced pricing system, including management of discounts, coupons, and loyalty programs. Tools for SEO optimization, email marketing, and integration with CRM and ERP systems are available.
  • The platform provides tools for analytics and reporting, including detailed reports on sales, products, customers, and marketing campaigns.

Deployment Features

ID Name of Software Compatible OS VM BM VGPU GPU Min CPU (Cores) Min RAM (Gb) Min HDD/SDD (Gb) Active
198 Magento Ubuntu 22.04 + + + + 4 4 60 ORDER
  • Installation time takes 30-40 minutes, including the operating system setup.
  • Magento + SSL installation in the hostkey.in domain.
  • Recommended configuration: at least 4 vCPU, 4 GB RAM, 60 GB SSD.
  • Installed software:
    • PHP with modules: mysql, curl, gd, intl, xsl, zip, soap, bcmath;
    • Apache;
    • MariaDB;
    • Composer.
  • Magento path: /var/www/magento.
  • Configuration file path: /var/www/magento/app/etc/env.php.
  • To customize the installation, make edits to the Magento and Apache configuration files. After changes are made, restart Apache:

    sudo systemctl restart apache2
    
  • The web interface will be accessible at: https://magento{server_id}.hostkey.in.

  • By default, Opensearch (located at localhost:9200) is used as the search index. However, Elasticsearch is downloaded to the /root directory and can be used if needed (additional configuration required).

Note

Unless otherwise specified, by default we install the latest release version of software from the developer's website or operating system repositories.

Getting Started After Magento Deployment

After payment of the order, a notification of the server’s readiness will be sent to the email specified during registration. It will contain the VPS IP address, as well as the login and password to connect to the server.

It will also contain the Link to access the Magento web interface: https://magento{Server_ID_from_Invapi}.hostkey.in

Our clients manage equipment through the server management panel and API — Invapi.

Authorization data can be found in the Info >> Tags tab of the server management panel:

  • Link to access the Magento web interface: https://odoo{Server_ID_from_Invapi}.hostkey.in in the tag webpanel
  • Link to access the Magento admin panel https://magento{server_id}.hostkey.in/admin_{unique_id} in the tag webpanel_adminurl;

Note

The admin access link is unique and generated during installation.

To access the admin panel, simply append /{unique_id} specified in the tag webpanel_adminuri to your panel’s address.

You can also verify {unique_id} by running the command:

/var/www/magento/bin/magento info:adminuri

Authorization and Start Menu

To access the admin panel, go to the link https://magento{server_id}.hostkey.in/admin_{unique_id} and enter the credentials: Username - root, Password - from the email. Then click the Sign in button:

After successful authentication, you will be redirected to the admin panel’s start page:

Admin Profile Settings

To change the admin profile settings, go to the user profile from the start page and select Account Setting in the opened menu.

You will be redirected to the My Account tab:

Note

To avoid losing access to notifications, be sure to change the Email to an existing one upon first login.

In this tab, you can update your profile information and change the password. After making any changes, enter your current password in the Your Password field and click the Save Account button.

Additional Settings

Access to Magento Database

Database access credentials:

  • db_name: magento
  • db_user: magento
  • db_password: magento

Also pay attention to the following parameters and change them if necessary:

  • timezone: UTC
  • language: en_US
  • currency: USD

Adobe Repository Access Keys

After installing Magento, you need to add your Adobe client keys to the /root/.config/composer/auth.json file manually:

  • "username": "{public_key}"
  • "password": "{private_key}"

Note

Detailed information on the main Magento settings can be found in the developer documentation.

Ordering a server with Magento using the API

To install this software using the API, follow these instructions


Some of the content on this page was created or translated using AI.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×