RU RU

All Posts

WP-CLI: A Comprehensive Guide to Managing WordPress from the Command Line

September 19, 2025


WP-CLI: A Comprehensive Guide to Managing WordPress from the Command Line

Introduction

WP-CLI is the official command-line tool for WordPress, allowing you to manage your sites without logging into the admin panel. With WP-CLI, you can install plugins, update WordPress core, manage users, handle database tasks, and even run advanced automation workflows.

In this guide, we’ll explore what WP-CLI is, how to install it, and provide practical examples of its most useful commands.

Netplan: advanced network configuration (tunnels, VLAN, bridges, bonding)

September 18, 2025


Netplan: advanced network configuration (tunnels, VLAN, bridges, bonding)

Introduction

Netplan is a utility for declarative network configuration in Linux (Ubuntu, Debian, and derivatives). It is usually used for simple cases like Ethernet or Wi-Fi, but it can do much more:

  • tunnel interfaces (IPIP, GRE, VXLAN, WireGuard),
  • VLAN,
  • bridges,
  • bonding (interface aggregation).

These features allow building complex network topologies — from home VPNs to data centers and cloud environments.


Tunnel interfaces

Tunnels encapsulate packets of one protocol into another. They are used for VPNs, inter-server connections, or network isolation.

Network Troubleshooting for Beginners: Listening to the Wires

September 17, 2025


Network Troubleshooting for Beginners: Listening to the Wires

Introduction

Imagine: ping works, DNS responds, ports are open, mtr shows no loss, but curl returns errors like connection reset by peer or SSL handshake failed. There’s clearly a problem, but standard tools are powerless.

At such moments, the only option is to look at the actual traffic — in other words, “listen to the wires.” This process is called packet sniffing or packet analysis. In this article, we’ll go through how to use three key tools: tcpdump, sngrep, and Wireshark.

How to Install Jitsi Meet on Your Server Using Docker

September 9, 2025

Guide: How to Install Jitsi Meet on Your Server Using Docker

Want to set up your own fully private video conferencing server?
Jitsi Meet is a great choice, and installing it with Docker is the fastest and most reliable way. This article provides a step-by-step guide to get your server up and running in just a few minutes.


Step 1: Preparation

Before installing, make sure you have:

  • A Linux server (e.g., Ubuntu).
  • A domain name pointing to your server’s IP (e.g., meet.your-domain.com).
  • Installed Docker and Docker Compose.

👉 If Docker isn’t installed yet — use the instructions from the previous article.

curl for beginners: your first step into the world of HTTP requests

September 8, 2025

curl for beginners: your first step into the world of HTTP requests

Hello! If you’re even a little interested in the web, you’ve probably heard of curl. It’s a powerful and versatile command-line tool for interacting with web servers. It is used to send and receive data over various protocols: HTTP, FTP, SFTP, as well as mail protocols.

This guide is your first step. We’ll focus on the basics to help you understand how curl works and how to use it for everyday tasks.

Jitsi Meet vs Google Meet: when full control over data matters most

September 7, 2025

Jitsi Meet vs Google Meet: when full control over data matters most

Introduction

We are used to using convenient services like Google Meet or Zoom. But what if you are a doctor, mentor, or consultant for whom privacy and full control over client data are crucial? Let’s compare two popular tools: Jitsi Meet and Google Meet, and figure out which one is better suited for professional work.


What is Jitsi Meet?

Jitsi Meet is not just a video conferencing service but a full-fledged platform with open-source code. It can be used via the public server (meet.jit.si) or deployed on your own server for complete control.

Logrotate and Docker: Why and How?

September 5, 2025


Logrotate and Docker: Why and How?

Introduction

Logrotate is a powerful tool for log management in Linux, but its interaction with Docker has its own specifics. This guide explains how to properly use logrotate with Docker containers and when it’s better to rely on Docker’s built-in log management tools.


Docker Containers and Logs

Docker collects logs from the standard output streams (stdout and stderr) of containers and, by default, stores them as JSON files:

084 | Keenetic: A Modern Router with Modular Architecture

August 16, 2025

Keenetic: A Router Whose Main Asset Is Its Operating System

A Quick Look at Keenetic

In the world of home routers, where most devices come with proprietary, bloated firmware, Keenetic stands out with its unique approach. Instead of competing solely on hardware, the company focuses on its own operating system — KeeneticOS. This makes their devices not just routers, but flexible, stable, and expandable network platforms.

KeeneticOS: Modular and Reliable Core

Under the hood, Keenetic runs a Linux-based system topped with a unique modular operating system. This approach offers two key advantages that tech-savvy users will appreciate:

MTU Issue on reg.ru and Its Solution via iptables

August 5, 2025


Introduction: A Hidden Network Issue

Developers and system administrators using servers on the OpenStack platform (for example, the C*-M*-D* hosting plans from reg.ru) sometimes encounter mysterious network problems. The internet seems to work, but when trying to transfer large amounts of data or establish connections to certain services, requests may hang or fail due to timeouts.

The provider explains this issue as a feature of their infrastructure:

Servers on the OpenStack platform use VxLAN technology, which reserves 50 bytes for service information. Because of this, the maximum transmission unit (MTU) on the server’s main network interface (ens3) is 1450 bytes.

073 | Introduction to Virtualization: Why It’s Needed and How It Saves Time

August 4, 2025


What is Virtualization?

Virtualization is a technology that allows the creation of virtual versions of resources such as servers, operating systems, storage, or networks. It makes it possible to run multiple “virtual machines” (VMs) on a single physical server. Each VM operates as a fully independent computer with its own operating system and applications, while sharing the physical resources of the underlying hardware.

The key component of virtualization is the hypervisor. A hypervisor is software that creates and manages virtual machines, distributing the host machine’s physical resources (CPU time, RAM, disk space, and network interfaces) among them.

065 | Why Network Resilience Is Not a Luxury, but a Necessity

July 27, 2025

In today’s world, where every aspect of business depends on IT, and downtime is measured not only in lost revenue but also in missed opportunities and reputational damage, connection stability becomes a critically important factor. From email and internal CRMs to online sales and cloud services — all of it requires constant and reliable network access.

This is where network link redundancy comes into play. It’s not just “insurance” — it’s a fundamental part of your business continuity and high availability strategy for your IT infrastructure.

059 | Loki + Grafana: A Lightweight and Cost-Effective Logging Solution for the Cloud

July 21, 2025

Loki + Grafana: A Lightweight and Cost-Effective Logging Solution for the Cloud

We’re wrapping up our series on centralized logging with a modern and innovative solution: Loki together with Grafana. Developed by Grafana Labs, this stack reimagines how logging works — making it simple, efficient, and especially appealing for those already using Prometheus.


What Is Loki and How Does It Work?

Loki is a log aggregation system designed to minimize resource usage. It indexes only metadata (labels), while the log messages themselves are stored in compressed form — following the same philosophy as Prometheus, but for logs.

056 | ELK Stack (Elasticsearch, Logstash, Kibana): The Classic Stack for Log Collection and Analysis

July 18, 2025

ELK Stack (Elasticsearch, Logstash, Kibana): The Classic Stack for Log Collection and Analysis

After establishing that centralized logging is not just a convenience but a necessity, it’s time to dive into specific tools. Let’s start with one of the most well-known and widely adopted solutions in the logging world — the ELK Stack.

The ELK Stack is a set of three open-source components developed by Elastic. It provides a powerful, flexible, and scalable solution for log collection, processing, storage, search, and visualization.

055 | Why Do We Need Centralized Logging? Making Sense of Log Chaos

July 17, 2025

Why Do We Need Centralized Logging? Making Sense of Log Chaos

We’ve already discussed the importance of metrics monitoring for understanding the health of your IT infrastructure. But metrics are only part of the picture. To truly understand what’s happening inside your systems and applications, you need logs.

Logs are records of events generated by operating systems, applications, network devices, and nearly any software component. They capture what, when, where, and why something happened. Think of them as the “black box” of your infrastructure — an invaluable source of information for debugging, auditing, and incident investigation.

054 | VictoriaMetrics + Grafana: Efficient Time-Series Storage for Scalable Monitoring

July 16, 2025

In our series on monitoring systems, we’ve reviewed Munin, Prometheus with Grafana, and Zabbix. Now it’s time to talk about a solution that addresses one of the main pain points of Prometheus users — long-term, scalable, and efficient time-series storage. Meet VictoriaMetrics, a high-performance and cost-effective TSDB (time-series database) that perfectly complements the Prometheus ecosystem when paired with Grafana for visualization.


What Is VictoriaMetrics and Why Do You Need It?

Prometheus handles real-time monitoring and storage well, but its built-in TSDB isn’t designed for long-term retention or scaling to terabytes or petabytes of data. That’s where VictoriaMetrics comes in.

053 | Zabbix Agent + Zabbix Server: All-in-One Monitoring Solution for Scalable Infrastructures

July 15, 2025

We’ve already looked at Munin for basic insights and Prometheus + Grafana for cloud environments. Now let’s turn to Zabbix — a powerful, versatile, and scalable monitoring system that offers a comprehensive out-of-the-box solution for medium and large infrastructures. Zabbix is often chosen by organizations needing centralized monitoring, flexible alerting, and a wide range of data collection methods.


What Is Zabbix and How Does It Work?

Zabbix is a mature open-source monitoring system designed to track the state and performance of various IT components: servers, virtual machines, network devices, databases, web services, and applications.

052 | Prometheus + Node Exporter + Grafana: The De Facto Standard for Cloud Environments

July 14, 2025

We’ve reviewed Munin as a simple solution for basic monitoring. Now let’s move on to a stack that has become an indispensable tool in the world of modern cloud infrastructure, microservices, and containers: Prometheus, Node Exporter, and Grafana. This trio provides a powerful, flexible, and scalable approach to collecting, storing, analyzing, and visualizing metrics.

What is Prometheus and Its Ecosystem?

Prometheus is an open-source monitoring system originally developed at Google and later handed over to the Cloud Native Computing Foundation (CNCF). Its key feature is the “pull” model: Prometheus scrapes metrics from targets via HTTP endpoints.

047 | Plesk: A Flexible Panel for Web Professionals and Developers

July 9, 2025

Introduction to Plesk

Plesk is another global leader in web hosting control panels, often competing with cPanel for the top spot. What makes Plesk stand out is its modularity, flexibility, and focus not only on traditional hosting but also on web developers, agencies, and DevOps teams. Plesk supports a wide range of operating systems, including both Linux and Windows Server, making it an extremely versatile solution. Like cPanel, Plesk is a commercial product with various licenses depending on needs.