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

All Posts

TrueNAS: The Ultimate Guide to Building Your Own Cloud. Pros, Cons, and Pitfalls

2025-12-04

In a world where data volume grows faster than GPU prices, the question “Where to store files?” becomes critical. Google Drive and iCloud are convenient but expensive and not unlimited. External hard drives are unreliable. Ready-made solutions from Synology or QNAP are good, but hit the wallet.

Enter TrueNAS. It’s an operating system that turns a regular computer into a powerful enterprise-grade network-attached storage (NAS).

Let’s figure out why TrueNAS is so popular, what challenges you’ll face, and whether this system is right for you.

Data localization: why old schemes no longer work and how to avoid multimillion fines

2025-11-27


If your business works with users from Russia, the question of where personal data is stored concerns you directly. Phones, names, email addresses, form submissions, employee data — all of this falls under strict localization requirements.

Many companies have lived for years in a “gray area”: data seemed to be stored both in Russia and abroad, and responsibility was blurred. But as of July 1, 2025 the rules changed so much that many common technical schemes are now considered a direct violation of the law.

Comparing database migration tools in AWS, GCP, and Yandex Cloud

2025-11-21

Moving to the cloud or changing providers is always open-heart surgery. An engineer has to solve a lot of issues: how to move terabytes of data with minimal downtime? How to convert the schema? How to set up CDC (Change Data Capture) so as not to lose a single transaction during the switch?

Each major cloud provider has its own answer. Approaches are radically different: some provide just a “pipe” for data, some — a full ETL combine, some make migration serverless and as trouble-free as possible.

How to catch errors in production: setting up monitoring in 15 minutes

2025-11-20

You deployed a new feature. Everything works perfectly on your local machine, and you’re happy with the result.
Then a message appears: “Nothing works for me.” You open the server logs — they’re empty. It turns out the error happened on the client side, from a user with an old browser version or unusual settings. And you might never have known about it.

This happens to almost everyone who deploys projects to production. It happened to me too, until I set up a tool that lets me see errors almost instantly — even if it’s the middle of the night and the problem occurred for a single user on the other side of the world.

CrUX Vis: how Google shows what your users actually feel

2025-11-19

Introduction: why “lab” metrics aren’t everything

“Lighthouse shows 100/100, but users complain about lag” — a familiar pain?

Synthetic tests (Lighthouse, WebPageTest) are great for development.
But the real user is sitting:

  • on 3G in the subway,
  • with 27 tabs open,
  • on an old Android with 2 GB RAM.

These are exactly the scenarios captured by CrUX — the Chrome User Experience Report.
And CrUX Vis is a convenient and free visualizer of that data, launched in 2024.

Guardrails in n8n: a new level of security for LLM automation

2025-11-18

If you use n8n for automations involving large language models (LLM), you probably know not only about their huge capabilities but also about the risks. LLMs remain a “black box”: they can accidentally disclose personal data, generate toxic content, or fall victim to prompt injection.

Until recently, you had to “wrap” an AI workflow with many IF nodes and complex Regex checks. It was cumbersome and unreliable.

Since version 1.119.0 n8n includes the Guardrails node — and it’s truly a game-changer. It’s your personal security layer that you can place at the input and output of any AI process.

WordOps: A Complete Review and Hands-On Guide to Managing WordPress on a VPS

2025-11-17

WordOps is a powerful open-source tool for managing WordPress sites hosted on a VPS. It’s designed for web developers and system administrators who need fast deployments, an optimized stack, and convenient caching, SSL, and site maintenance tools.

WordOps is a fork of EasyEngine v3, positioned as a more performant, simpler, and actively developed solution. Below is a full overview of features, installation, and practical usage scenarios.


What is WordOps?

WordOps is a Python CLI tool that automates the deployment of a server stack:

CI/CD: from "it worked on my machine" to automated deployment

2025-11-14

A Simple Guide for Beginners: Jenkins → GitLab → GitHub → GitOps


Hello!
Are you just starting your DevOps journey or tired of hearing “and we use CI/CD” in interviews? Want to finally understand why code that works on your laptop fails on the server?

This article is your first step toward automation. And it will really be easy.
We’ll break everything down, without overloaded terms and with examples.


What is CI/CD (very simple)

CI/CD is when you press git push and everything else happens automatically.

📞 The Internet's Phonebook: A Complete Guide to DNS Records (from A to ALIAS)

2025-11-13

Every time you type google.com into your browser, some magic happens. Your computer doesn’t know where that site physically lives. To find out, it asks the DNS (Domain Name System) — a giant distributed database often called “the Internet’s phone book.”

This book consists of records, each of which tells the world something specific about your domain: where your site lives, where to send email, or how to verify that you own the domain.

Cheap and dirty: how to collect logs from remote clients over HTTP

2025-11-12

Do you have an application spread across hundreds of client devices? Or a fleet of IoT sensors sending telemetry? Sooner or later the question arises: “What’s actually happening over there?” And right after it — “How do I collect logs without bankrupting myself on Splunk or Datadog?”

If your clients can send HTTP requests, you already have ninety percent of the solution. HTTP(S) is a universal and firewall-friendly protocol. All we need is a listener (endpoint) that will accept these logs.