Author: ProHoster

Creating a VPS Template with Drupal 9 on Centos 8

We continue to expand our marketplace. We recently talked about how we made a Gitlab image, and this week Drupal appeared in our marketplace. We tell why we chose it and how the image was created. Drupal is a convenient and powerful platform for creating any type of sites: from microsites and blogs to large social projects, it is also used as a basis for […]

My eight-year quest to digitize 45 videocassettes. Part 2

The first part describes the difficult quest to digitize old family videos and break them into separate scenes. After processing all the clips, I wanted to organize their viewing online as convenient as on YouTube. Since these are personal memories of the family, they cannot be posted on YouTube itself. We need a more private hosting that is both convenient and secure. Step 3. […]

My eight-year quest to digitize 45 videocassettes. Part 1

Over the past eight years, I have moved this box of videotapes to four different apartments and one house. Family videos from my childhood. After more than 600 hours of work, I finally digitized and organized them properly so that the cassettes can be thrown away. Part 2 Here's what the footage looks like now: All family videos have been digitized and are available for viewing […]

Patterns in Terraform to combat chaos and manual routine. Maxim Kostrikin (Ixtens)

It would seem that the Terraform developers offer quite convenient best practices for working with the AWS infrastructure. Only there is a nuance. Over time, the number of environments increases, features appear in each. Appears almost a copy of the application stack in the neighboring region. And the Terraform code needs to be carefully copied and edited according to the new requirements or to make a snowflake. My talk about patterns in Terraform to deal with […]

Automating WordPress installation with NGINX Unit and Ubuntu

There are many tutorials on how to install WordPress, a Google search for "WordPress install" will turn up about half a million results. However, in fact, there are very few good guides among them, according to which you can install and configure WordPress and the underlying operating system so that they are capable of support for a long period of time. Perhaps the correct settings […]

Webcast Habr PRO #6. The cybersecurity world: paranoia vs common sense

In the field of security, it is easy to either overlook or, conversely, spend too much effort on nothing. Today we will invite Luka Safonov, a top author from the Information Security hub, and Djabrail Matiev, head of endpoint protection at Kaspersky Lab, to our webcast. Together with them, we will talk about how to find that fine line where a healthy […]

How to search data quickly and easily with Whale

This article talks about the simplest and fastest data discovery tool, the work of which you see on KDPV. Interestingly, whale is designed to be hosted on a remote git server. Details under the cut. How Airbnb's Data Discovery Tool Changed My Life In my career, I've been lucky enough to work on some fun problems: I've been studying flow math while […]

Durable Data Storage and Linux File APIs

I, researching the stability of data storage in cloud systems, decided to test myself, to make sure that I understand the basic things. I started by reading the NVMe specification in order to understand what kind of guarantees regarding data persistence (that is, guarantees that data will be available after a system failure) give us NMVe disks. I made the following basic […]

Encryption in MySQL: Master Key Rotation

In anticipation of the start of a new intake for the "Databases" course, we continue to publish a series of articles about encryption in MySQL. In the previous article in this series, we discussed how Master Key encryption works. Today, based on the knowledge gained earlier, let's look at the rotation of the main keys. Master key rotation is that a new master key is generated and this new […]

State of DevOps in Russia 2020

How to understand the state of something? You can rely on your opinion, formed from various sources of information, for example, publications on websites or experience. You can ask colleagues, acquaintances. Another option is to look at the topics of the conferences: the program committee are active representatives of the industry, so we trust them in choosing relevant topics. A separate area is research and reports. […]

Understanding CAMELK, OpenShift Pipelines manual, and TechTalk seminars…

We return to you with a traditional short digest of useful materials that we have found on the net over the past two weeks. Start New: Dealing with CAMELK Two developer advocates (yes, we also have such a position - deal with technologies and explain them to developers in simple and understandable language) comprehensively study integration, Camel, and Camel K! Auto-registration of RHEL hosts on […]