WordPress¶
In this article
Information
WordPress is a PHP-based content management system that utilizes the MySQL database. It is designed for creating and managing websites and blogs. WordPress offers a wide range of functional capabilities, including theme customization, plugin installation, widget placement, as well as tools for SEO optimization, security, and content management. At its core, the system is based on the principle of modularity, allowing users to expand its basic functionality by installing relevant plugins. As a result, WordPress is a flexible and scalable CMS that can be used for various types of websites - from personal blogs to corporate portals.
WordPress. Key Features¶
- Site creation and management: a user interface that allows users to create and edit the content of their site without the need for programming knowledge.
- Content management: convenient work with text, images, video, and audio files. You can easily add, edit and delete content, and change its formatting and position on the page.
- Theme management: selection and installation of themes (templates) for the site. It allows you to quickly change the look of your website without requiring any detailed design knowledge.
- Plugins: WordPress has a large number of plugins that add new functionality to the website. For example, it is possible to add a gallery of images, a feedback form, or SEO tools.
- Security: Many built-in mechanisms to protect your site from hackers and intruders.
- Extensibility: Open source code. Developers can create their plugins and themes to extend the functionality of this CMS.
- SEO-optimization: built-in tools for optimizing a site for search engines, which helps to improve its visibility on the Internet and attract more visitors.
Deployment Features¶
- Installation on RHEL 8+ and Ubuntu 20.04+ families is possible.
- Installation time is 15-20 minutes, including OS..
- Containerized installation of WordPress + SSL in the
hostkey.in
zone - Installed software: - Docker CE - Docker Compose.
- Used containers: - jonasal/nginx-certbot:latest - bitnami/mariadb:10.6 - docker.io/wordpress:php8.2-fpm.
- Path to compose: -
/root/wordpress
. - Path to mounted directories: -
/data/
. -
To customize the installation, you need to make changes in
/root/wordpress/compose.yml
. Then restart compose via commands:- To stop containers, run the command
- To enable containers, you need to run the command
The web interface will be available at the URL: https://wp{Server_ID_from_Invapi}.hostkey.in
Getting started after deploying WordPress¶
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`s 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 WordPress dashboard with a web interface: in the webpanel tag;
- Login and Password: Sent to your email address after the server is ready for use following software deployment.
Attention
After installation, you need to go to the page and finish setting up WordPress: language, login, password, and other parameters.
Note
For more information on the basic settings of WordPress, see the documentation of the developers.
Ordering a server with WordPress using the API¶
To install this software using the API, follow these instructions.