Skip to content

Drupal

Information

Drupal is an open source content management system (CMS) written in PHP with a MySQL database. Drupal provides a flexible platform for creating all types of websites, from simple blogs to complex communities and commercial portals. Apache HTTP Server is a popular open source web server that is often used in conjunction with the Drupal CMS.

Drupal. Key Features

  • High performance - Apache efficiently distributes the load across processor cores and expertly handles numerous simultaneous requests to the Drupal site.
  • Cache Management - Apache modules organize caching of Drupal data, reducing the load on the database.
  • Load Balancing - load balancing and redundancy modules distribute requests across multiple servers.
  • Security - HTTPS support, protection modules against DDoS, SQL injection and other attacks.
  • Easy scalability - add new nodes to increase performance as needed.

Features of the assembly

  • The software can confidently be installed on Debian 11-12, Ubuntu 20.04, 22.04, and 23.04.
  • You will be able to access the web interface through the following link: https://drupal{Server_ID_from_Invapi}.hostkey.in

Getting started after deploying Drupal

A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection. Clients of our company manage the hardware in the server and API control panel — Invapi.

You can find the authorization data either in the Info >> 'Tags tab of the server control panel or in the email that was sent.

  • Link to access the Drupal dashboard with a web interface: in the webpanel tag;
  • Login: root;
  • Password: comes in a letter to your email.

Access and Launch Menu

To access the admin panel, follow the link from the webpanel tag, click on Log in button, and enter the following credentials: Username - root, Password - as provided in the email.

To change a user's information, click the Change Profile button under the user's name:

.

After successful user authorization, the system will automatically redirect to the main page of the Drupal administrative interface. The upper part of the screen features links to the main sections of the administrative panel, granting access to crucial site settings and content management.

  • Content - site content management. Allows you to view, add, edit and delete different types of content - articles, pages, blocks, etc;
  • Structure - site structure management. Includes tools for managing menus, taxonomies, blocks and other structural elements;
  • Apperance - customize the appearance of your site. Allows you to select and customize design themes, manage CSS styles, etc;
  • Extend - module and extension management. It is used to find, install and customize additional modules and components;
  • Configuration - general system settings. Includes site settings, menu and taxonomy settings, module settings, content presentation settings, etc;
  • People - Site user management. Allows you to view, add, edit, and delete user accounts, and assign roles and access rights to them;
  • Reports - Site reports. Includes reports on recent errors, pages viewed, popular content, and other useful reports.

.

Note

For more information on the basic settings of Moodle, see the documentation of the developers.

Ordering a server with Drupal using the API

curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \