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-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.
2025-09-24
There was a task to get n8n, redis and the database working. I had previously ordered from another contractor, it kept breaking all the time. Ordered from Mikhail, the next day everything started working fast, like clockwork!
Response: Thank you for the feedback!
Glad to help!
2025-09-10
Jitsi Meet: Enabling Authentication and Server Optimization
In the previous article, we deployed a basic Jitsi Meet server using Docker.
Now let’s look at how to secure your server, enable authentication, and optimize performance for stable video calls.
Authentication: Invite-Only Access
By default, Jitsi Meet allows anyone to create rooms. To restrict access — enable Secure Domain.
- Open the
.env
file and find the Prosody (XMPP server) section.ENABLE_AUTH=1
AUTH_TYPE=internal
Here, internal
means that users will be stored locally.
2025-09-09
Guide: How to Install Jitsi Meet on Your Server Using Docker
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.
2025-09-06
Thank you for the quick and good work. Everything was done promptly and as needed!
Answer: Thank you for the feedback!
Glad to help!
2025-09-05
Traefik: A Dynamic Router for the Container Era
Introduction
Unlike Caddy, which focuses on simplicity, Traefik (pronounced Traffic) was built to solve one specific task: routing traffic in dynamic environments.
It is a reverse proxy and load balancer designed specifically for Docker, Kubernetes, and other orchestrators.
The main difference from Nginx is not static configuration, but the ability to automatically discover and serve services.
Key Concepts: Dynamic Configuration
The philosophy of Traefik is built on the principle of Service Discovery.
2025-09-05
Logrotate and Docker: Why and How?
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:
2025-09-04
Caddy: A Web Server That Just Works and SSL Out of the Box
Introduction
In a world where setting up a web server often requires studying complex configuration files, Caddy offers a radically different approach.
It is a modern, multifunctional web server, reverse proxy, and certificate authority in one package.
Caddy was created with a single goal: to provide maximum simplicity.
If you are tired of the redundancy of Nginx or Apache, then Caddy is what you’re looking for.
Its main “killer feature” is fully automatic SSL certificate management, making it an indispensable tool for developers.
2025-08-25
Quick fix for the problem, I recommend Mikhail as a contractor to everyone! I tried to assemble a similar configuration myself and following advice from neural networks, which resulted in a lot of wasted effort and money (due to server downtime). So my advice in the end — turn to professionals, it will be cheaper =) Thanks to Mikhail for his professionalism.
Response: Thank you for the review!
Glad to help!