2025-10-17
🌐 “Virtual address” between two MikroTiks: when L2 connectivity is needed and how to do it correctly
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.
2025-10-16
🛠️ EoIP not connecting: Tunnel troubleshooting checklist (MikroTik)
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.
2025-10-15
🎉 WordPress Backup to Yandex Cloud: mysqldump, rclone and Telegram Notifications
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
):
2025-10-14
Local Telegram Bot API: advantages, limitations of the standard API and setup via Docker
Local Telegram Bot API allows developers to run their own API server, providing significant advantages for handling large files, performance, and configuration flexibility. However, to understand the need for a local server, it’s important to consider the limitations of the standard Telegram Bot API that works via an HTTPS interface. In this article we’ll review the benefits of the Local Bot API, the limitations of the standard approach, and steps to set up a local server via Docker, including registering a bot to use with it.
2025-10-12
🌐 Embedding a Website Builder Page into Your Site via NGINX
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.
2025-10-11
🚀 How to set up professional email on your domain in 5 minutes with ImprovMX
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.
2025-10-06
SSL certificates via DNS: automating Let’s Encrypt issuance
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:
2025-10-05
Moving or Restoring a Website for Beginners: Don’t Be Afraid, It’s Easier Than It Seems
Moving a website to a new server or restoring it after a failure can sound like a scary task, especially if you’re new to web development or administration. But don’t panic. With the right approach and a step-by-step plan you can handle it without stress. Below is a breakdown of the whole process: from backup to functionality checks, including ISPmanager and FreePanel panels and local testing via hosts
without changing public DNS.
2025-10-03
TCP Connection Proxying with HAProxy: A Beginner’s Guide
Introduction
If you are a beginner system administrator or developer, you’ve probably faced the task of managing network traffic.
One of the most powerful tools for this is HAProxy, a high-performance load balancer for TCP and HTTP.
In this article, we will cover:
- what TCP proxying is,
- why to use HAProxy,
- a sample configuration for beginners,
- security and monitoring tips.
What is TCP Proxying?
TCP Proxying is the forwarding of TCP connections from a client to a server (or group of servers) through an intermediary.
Unlike an HTTP proxy that operates at the application layer, TCP proxying happens at the transport layer, making it universal for any TCP protocol: from databases to mail services.
2025-10-01
Case: Launching and Registering an MTProto Proxy in 5 Minutes Using Docker
Problem
In some regions, access to Telegram may be unstable or completely blocked.
Using public proxies or VPNs is not always convenient: they can be slow, overloaded, or also blocked.
Task
🚀 Create your own fast and reliable proxy, register it in Telegram to track statistics, and optionally make it public.
Solution Choice: Docker + Official MTProto Image
Why Docker?
Docker allows you to run the proxy in an isolated container without installing unnecessary dependencies on the server. It’s clean, secure, and incredibly fast.
The docker-compose.yml
file describes the entire configuration in one place, making the launch and management process trivial.