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

All Posts

OpenWRT: turning an old router into a powerhouse

2025-11-01

Imagine: an old router for 2000 ₽ blocks ads, shares a VPN, works as a Mesh system and doesn’t slow down even with 50 devices.
This is not magic — this is OpenWRT.


🏠 Who needs OpenWRT

OpenWRT turns an ordinary router into a mini-server. If you have at least one item from the list — it’s definitely time to try it:

  • Want AdBlock for the whole house
  • Need a VPN without a subscription
  • Have an old router lying around
  • Like to tinker with settings

90% of users install OpenWRT — and forget about the router forever.

Routing traffic from a local subnet through a remote server (IPIP + Policy Routing)

2025-10-29

This guide will show how to configure two Linux servers so that all the Internet traffic from a specific local subnet (for example, 10.100.10.0/24) is routed not via its default gateway but through an IPIP tunnel to a remote server, which will then put that traffic onto the Internet.

This is useful if you need services in one subnet to go out to the world with the IP address of another server — for example, to bypass restrictions, centralize NAT, or hide the source.

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!

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! 🚀

TCP Connection Proxying with HAProxy: A Beginner’s Guide

2025-10-03

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.

112 | Rsync — Efficient File Synchronization

2025-09-29


Introduction

In previous articles, we explored different file transfer protocols — from classic FTP and SFTP to modern solutions like S3 and WebDAV. Now let’s take a closer look at Rsync — a powerful tool and protocol that stands out for its efficiency in synchronizing files and directories.

Rsync is perfect for backups, data synchronization, and automation tasks, thanks to its ability to transfer only the modified parts of files.

109 | File-Sharing Giants of the Local Network — SMB and NFS

2025-09-26


Introduction

When it comes to file sharing not over the internet, but within a local network (at the office or at home), other protocols take the stage. The two main competitors here are: SMB — the king of the Windows world, and NFS — the standard for Unix/Linux.


SMB (Server Message Block) — the language of Windows communication

SMB is a network protocol that provides shared access to files, printers, and other network resources. If you’ve ever opened a shared folder in Windows — you’ve used SMB.

Checklist: Bought a VPS — What’s Next?

2025-09-22


Getting a new VPS is just the beginning. By default, the server is insecure and not ready for production use. This checklist will help you step by step to prepare your VPS: close security holes, enable updates, and configure the basic infrastructure.


1. First login and changing the root password

Connect to the server via SSH:

ssh root@YOUR_IP_ADDRESS

Change the temporary password to your own unique and complex one:

passwd

2. Create a new user with sudo

Working as root all the time is dangerous. Let’s create a regular user:

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

2025-09-18


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.

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

2025-09-08

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.