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

All Posts

Network Troubleshooting for Beginners: Listening to the Wires

2025-09-17


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

2025-09-09

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

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.

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

2025-09-07

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?

2025-09-05


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:


/var/lib/docker/containers/\<container\_id>/\<container\_id>-json.log

If a container generates a lot of logs, these files can take up gigabytes and quickly consume all available disk space.