Русский flag Русский

All Posts

MySQL Proxy: A Database Intermediary 🛠️

2025-10-28

MySQL Proxy is a proxy application that sits between client applications (for example, your web server) and one or more MySQL servers. It uses the MySQL Network Protocol, which allows any standard MySQL-compatible client to connect to the proxy without changes, believing it is talking directly to a MySQL server.


How MySQL Proxy Works

In its basic configuration the proxy simply forwards requests from the client to the MySQL server and returns responses back.
However the key feature of MySQL Proxy and its counterparts is monitoring, analyzing, and modifying the passing traffic:

MinIO: Overview for developers. Why you need it, pros, cons, and alternatives

2025-10-25

In the world of modern applications, especially in the era of AI and big data, storing unstructured data is a key challenge. MinIO is a high-performance object storage distributed under the AGPLv3 license. It is fully compatible with the Amazon S3 API and allows you to deploy storage locally or in the cloud. Designed to scale to exabytes, MinIO is ideal for AI/ML workloads, analytics and web applications. In this article we’ll cover why it’s useful for a developer, evaluate pros and cons, and look at alternatives.

Mosh for Beginners: A Mobile Shell for Remote Access

2025-10-23

Hello! If you’re new to the world of remote server administration, you’re probably familiar with SSH — a reliable tool for connecting to remote machines. But what do you do when the connection is unstable: Wi‑Fi drops, you switch to mobile data, or your laptop “sleeps”? This is where Mosh (Mobile Shell) comes in — a “mobile shell” that makes remote work comfortable even in poor conditions.

In this article we’ll look at what Mosh is, why it’s better than SSH in certain scenarios, how to install and use it. Everything simple and step‑by‑step — for absolute beginners. Let’s get started!

🚫 Remove ads across your entire network: The complete guide to Pi-hole

2025-10-21

Tired of intrusive ads that slow down page loads and track your every move?
Browser extensions are good, but what if you could block ads for your entire home network — smartphones, Smart TVs and IoT devices — all at once?

Meet: Pi-hole. It’s a free open-source tool that turns your small computer (for example, a Raspberry Pi) into a DNS server and network-wide ad blocker. It works at a level browser plugins can’t reach, providing a clean and fast internet for all your gadgets.

🌐 "Virtual address" between two MikroTik routers: when L2 connectivity is needed and how to do it correctly

2025-10-17

In today’s world of networking technologies, combining two remote offices into a single entity is a fairly routine task. Usually, L3 tunnels are used for this (for example, IPIP or IPsec). However, there are situations when simple routing is not enough and full L2 connectivity is required, as if remote devices were connected to the same switch.

Let’s figure out when this is necessary and how to configure such connectivity correctly so that it is not only working but also fault-tolerant.

🛠️ EoIP not connecting: Tunnel troubleshooting checklist (MikroTik)

2025-10-16

The EoIP (Ethernet over IP) protocol from MikroTik is used to create an L2 tunnel over an IP network, allowing you to combine two remote local networks into a single broadcast domain.
If your EoIP tunnel does not establish (no “R” — Running flag), follow this step-by-step checklist.


1. Check IP connectivity (L3)

Before starting, make sure the routers see each other at the IP level.

Ping the remote side:

WordPress backup to Yandex Cloud: mysqldump, rclone, and Telegram notifications

2025-10-15

Running a site on WordPress is great, but data reliability and security are a priority. Regular backups protect the project from errors, attacks, and failures. In this guide we’ll look at how to create an automatic WordPress backup using:

  • mysqldump — for the database,
  • rclone — for uploading to Yandex Cloud,
  • curl — for notifications in Telegram.

🛠️ Step 1. Creating a Local Backup

1.1 Checking WordPress Configuration

The wp-config.php file is located in the site root (/var/www/ваш_сайт/wp-config.php):

Sysinternals: the Swiss Army knife for Windows Server

2025-10-13

Introduction

Sysinternals is a collection of free utilities from Microsoft, created by Mark Russinovich and Bryce Cogswell.
It helps system administrators access low-level information about Windows Server: processes, the file system, network connections, and autostart.
The suite includes more than 60 tools and is the de-facto standard for troubleshooting and diagnostics.

Key features

  • CPU, disk and memory performance diagnostics.
  • Troubleshooting application crashes and errors.
  • Security monitoring and analysis of suspicious processes.
  • Remote administration via PsTools.
  • Work with Active Directory and services.

Key utilities

UtilityPurposeInterface
Process ExplorerAdvanced Task Manager; shows process relationships, loaded DLLs and handles.GUI
Process Monitor (ProcMon)Monitors file, registry and network operations.GUI
PsToolsRemote management suite (PsExec, PsList, PsKill).CLI
AutorunsView and manage program and service autostart entries.GUI
TCPViewMonitor all TCP/UDP connections and associated processes.GUI
SysmonLogs security events and system changes.CLI

Practical scenarios

  1. Slow system boot — use Autoruns to disable unnecessary autostart items.
  2. “File in use” errorHandle or Process Explorer will show which process holds the file.
  3. High CPU loadPsList or Process Explorer can help find the source.
  4. Suspicious network activityTCPView will show who is establishing connections.
  5. Security auditing — configure Sysmon and analyze logs in the Event Viewer.

Automation with PsTools

Sysinternals is great for automation. With PsExec you can run PowerShell scripts or CMD commands on dozens of servers at once.
For example, to restart the Windows Update service:

Embedding site-builder pages into your site via NGINX

2025-10-12

Integrating a page created in an external website builder into your domain allows you to extend functionality and maintain a consistent interface style. This article explains how to use an NGINX reverse proxy to embed pages from an external service (for example, example.website-builder.com) into your site your-main-site.com at paths /path1/ and /path2/.


⚙️ How it works

NGINX forwards requests from your domain to the external site, acting as an intermediary between the user and the builder service.

How to set up professional email on your domain in 5 minutes with ImprovMX

2025-10-11

Many website owners, startups and small projects want an email like info@вашдомен.ru, but aren’t ready to pay for corporate email hosting.
ImprovMX solves this — it forwards incoming mail from your domain to any personal mailbox (for example, Gmail or Yandex) for free. The free plan has limits on the number of aliases and forwarded mail volume; active use may require a paid plan.


🧐 Step 1. Create a free email alias

  1. Go to improvmx.com.
  2. In the Your domain name field enter your domain (for example, vashdomen.ru). Make sure it’s registered and active.
  3. In the Your email address field enter the address where all mail will be forwarded (for example, my.personal.email@gmail.com).
  4. Click Create a free alias.

After that the service will generate the required DNS records for your domain.