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

All Posts

🛠️ 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.

119 | Beyond Let's Encrypt: Overview of the Best Free SSL/TLS Alternatives

2025-10-10

Thanks to Let’s Encrypt HTTPS has become the standard for the entire internet. This project made it possible for any site administrator to get a free SSL certificate in just a few commands. But other players have appeared on the market, offering more convenience, integrations, and flexibility.

If you want to try something besides Let’s Encrypt — below is an overview of the most reliable and popular alternatives.


1. ZeroSSL — same automation, but with a friendly interface

ZeroSSL (Austria) — the main competitor to Let’s Encrypt. It is fully compatible with the same ACME protocol, but emphasizes convenience.

118 | BIMI: Add your logo to your emails and stand out! 📧✨

2025-10-09

Noticed how in Gmail or other mail services the logos of big companies — and even a blue checkmark — appear next to their messages?
It’s not just pretty — it’s the result of BIMI (Brand Indicators for Message Identification).

With BIMI your message looks professional, inspires trust, and stands out in a crowded inbox. 😎

In this article we’ll cover what BIMI is, why it matters, and how to set it up step by step so your logo appears next to your emails. Let’s go! 🚀

117 | phpMyAdmin or Adminer? What if you have PostgreSQL? 🐘 A simple guide to choosing a database tool

2025-10-08

Congratulations! You just set up your web server (LAMP, LEMP, or something else) and are ready to build awesome websites. You have an operating system, a web server, a programming language, but one important puzzle piece remains — the database. Managing it without a convenient tool is like fixing a car without a wrench. 😅

If you use MySQL or MariaDB, you’ve probably heard of phpMyAdmin and Adminer. If you chose PostgreSQL, you also have great options! Let’s figure out which tool to choose so working with your database is easy and pleasant.

116 | LAMP or LEMP? Exploring web stacks and discovering a cool hybrid approach!

2025-10-07

Hello, aspiring web developer! 👋
If you’re just diving into the world of building websites, you’ve probably already heard of LAMP and LEMP. These acronyms sound like something out of a spy movie, but in reality they are the foundation of most dynamic websites you use every day.

In this article we’ll break down what LAMP and LEMP are, how they differ, where they’re used, and introduce a cool hybrid stack — the Nginx and Apache combo that brings together the best of both worlds.
Ready? Let’s go! 🚀

SSL certificates via DNS: automating Let’s Encrypt issuance

2025-10-06

Introduction

Let’s Encrypt is the standard for obtaining free TLS certificates. Most often certificates are issued via the HTTP-01 method, which requires a reachable web server on port 80. However, for internal services or wildcard certificates (for example, *.example.com) it is more convenient to use DNS-01, which verifies domain ownership via TXT records in DNS and does not require open ports.

This article covers:

  • Issuing certificates via the Cloudflare API,
  • Issuing certificates via Amazon Route 53 (AWS),
  • Integration with web servers Nginx, HAProxy and Traefik,
  • Automation of certificate renewal.

Note: Instructions are relevant for Certbot 2.x, acme.sh 3.x, Nginx 1.18+, HAProxy 2.4+, Traefik 2.x on Linux (Ubuntu/Debian). For other OSes or tool versions adjustments may be required.