// Тема

Серверы и инфраструктура

VPS, Linux, веб-стек, миграции, хостинг, базы данных и базовая эксплуатация.

Частые задачи

  • Перенести сайт или сервис на новый сервер
  • Настроить Linux, Nginx, базу данных и бэкапы
  • Разобраться, почему всё работает нестабильно

// Материалы по теме

Статьи и разборы

52 материалов

2026-09-22

Продолжение истории: как заброшенный портал ожил снова, но уже без редакции

После переезда на Hugo сайт из тяжёлого и постоянно падающего превратился в лёгкий и быстрый статический архив — и стало понятно, что этим дело не ограничится. Раз сайт теперь быстрый и не требует ни базы, ни сервера под …

2026-09-22

Как я похоронил Drupal и не потерял пятнадцать лет истории небольшого города

Есть у меня проект, к которому я отношусь особенно бережно. Пятнадцать лет назад я сделал новостной портал для небольшого города — обычный региональный сайт, который несколько лет исправно работал, публиковал новости и …

2026-09-22

Миграция баз данных в облако: AWS DMS, Google DMS и Yandex Data Transfer

Перенос базы данных к облачному провайдеру редко сводится к выгрузке дампа. Если база большая, а простой допустим в минутах, нужен сервис, который сначала копирует данные, затем догоняет изменения, накопившиеся за время …

2026-09-22

Yocto Project: как собрать собственный Linux для устройства

Yocto Project — открытый проект, который помогает собирать собственные системы на Linux для встраиваемых устройств, независимо от архитектуры процессора. Это не дистрибутив, а набор инструментов и метаданных: из исходных …

2026-09-22

OpenWrt: альтернативная прошивка для роутера — что умеет и как установить

OpenWrt — свободная прошивка на основе Linux для роутеров и других сетевых устройств. Она заменяет заводскую прошивку и превращает роутер в полноценную систему с менеджером пакетов: на нём можно поднять VPN, разделить …

2026-09-22

PgBouncer, Pgpool-II и другие: пулеры соединений для PostgreSQL

Пулер соединений для PostgreSQL — это программа между приложением и базой, которая держит небольшое число реальных подключений к серверу и раздаёт их клиентам по очереди. Самые известные — PgBouncer и Pgpool-II, из новых …

2026-09-22

LAMP, LEMP или Nginx + Apache: какой веб-стек выбрать

LAMP и LEMP — два классических набора программ для сайтов на PHP: Linux, веб-сервер, база данных и PHP. Отличаются они веб-сервером: в LAMP это Apache, в LEMP — Nginx. На практике важнее другое — как именно веб-сервер …

2026-09-22

Собственное облако: Часть 3 — Облако или свой сервер для данных компании

Где хранить файлы, базы и резервные копии компании — на собственном оборудовании или в облаке провайдера — вопрос не технический, а экономический и юридический. От ответа зависят расходы на несколько лет вперёд, то, кто …

2026-09-22

Протоколы передачи файлов: Часть 7 — Rsync

Rsync — утилита для копирования и синхронизации файлов, стандартный инструмент администраторов Linux и Unix. Её главная особенность — дельта-передача: если файл уже есть на приёмной стороне, rsync передаёт только …

2026-09-22

Протоколы передачи файлов: Часть 4 — SMB или NFS

Когда файлы нужно не передавать, а работать с ними прямо на сервере — открывать документы, сохранять проекты, хранить общие папки отдела, — используют протоколы сетевых файловых систем. Их два: SMB, привычный …

2026-09-22

WebSockets, Long Polling и SSE: как работает обмен данными в реальном времени

Чаты, уведомления, биржевые котировки, совместное редактирование, ответы нейросетей, которые появляются по словам, — всё это требует, чтобы сервер передавал данные клиенту сразу, без повторных запросов. HTTP изначально …

2026-09-22

Учётные записи и SSO: Часть 3 — FreeIPA

FreeIPA — система централизованного управления учётными записями для Linux-серверов и рабочих станций. Она решает ту же задачу, что Active Directory в мире Windows: пользователи, группы, пароли, права доступа к серверам …

2026-09-22

Защита Linux-сервера: Часть 4 — Аудит и hardening с Lynis

Межсетевой экран, Fail2ban и CrowdSec отвечают на атаки, которые уже идут. Аудит решает другую задачу: заранее найти слабые места в настройке сервера — лишние службы, мягкие настройки SSH, неправильные права на файлы, …

2026-09-22

Защита Linux-сервера: Часть 1 — Межсетевой экран UFW

Межсетевой экран — первое, что настраивают на новом сервере, ещё до Fail2ban, CrowdSec и аудита. Его задача простая: пропустить только тот трафик, который нужен работающим службам, и отбросить всё остальное. Чем меньше …

2026-09-22

Защита Linux-сервера: Часть 3 — CrowdSec

Fail2ban защищает каждый сервер по отдельности: он видит только свои журналы и ничего не знает о том, что те же адреса минуту назад атаковали тысячи других машин. CrowdSec решает ту же задачу — обнаружить атаку по …

2026-09-22

Защита Linux-сервера: Часть 2 — Fail2ban против подбора паролей

Любой сервер с открытым SSH через несколько минут после запуска начинают перебирать боты: они пробуют типовые логины и пароли тысячами попыток в час. Межсетевой экран здесь не поможет — порт SSH должен быть открыт. Нужен …

2026-09-22

Виртуализация: Часть 6 — Xen, XenServer и XCP-ng

Xen — гипервизор первого типа с открытым исходным кодом: он запускается прямо на оборудовании, раньше любой операционной системы. Проект развивается под управлением Linux Foundation, основная лицензия — GPLv2. Актуальная …

2026-09-22

Виртуализация: Часть 5 — QEMU

QEMU — свободный эмулятор и виртуализатор, распространяемый под лицензией GPLv2. Он умеет две разные вещи. Во-первых, эмулировать компьютер целиком, включая процессор другой архитектуры: например, запустить систему для …

2026-09-22

Виртуализация: Часть 4 — KVM

KVM (Kernel-based Virtual Machine) — подсистема виртуализации, встроенная в ядро Linux с версии 2.6.20. Она использует аппаратную поддержку виртуализации процессора (Intel VT-x, AMD-V) и превращает ядро Linux в …

2026-09-22

Виртуализация: Часть 2 — Proxmox VE

Proxmox Virtual Environment (Proxmox VE) — платформа виртуализации, которая устанавливается на сервер как готовая система и управляется через веб-интерфейс. Она основана на Debian, виртуальные машины запускает на KVM и …

2026-09-22

Виртуализация: Часть 1 — Зачем она нужна и как устроена

Виртуализация позволяет запустить на одном физическом сервере несколько независимых виртуальных машин (ВМ). У каждой ВМ своя операционная система, свои диски и сетевые интерфейсы, а процессор, память и накопители …

2026-09-22

Что такое Netlify: хостинг и автоматический деплой фронтенда простыми словами

Что такое Netlify Netlify — облачная платформа для хостинга сайтов и автоматического деплоя фронтенда. Вы подключаете Git-репозиторий, а Netlify при каждом изменении сам собирает сайт, публикует его в своей сети доставки …

2026-09-22

Что такое Vercel: платформа для деплоя фронтенда простыми словами

Что такое Vercel Vercel — облачная платформа для размещения и автоматического деплоя сайтов и фронтенд-приложений. Вы подключаете Git-репозиторий, а Vercel при каждом изменении кода сам собирает проект и публикует его в …

2026-09-22

Платформы для деплоя: Часть 1 — Как выбрать между Vercel, Netlify и Dokploy

Когда сайт или веб-приложение готово, его нужно разместить так, чтобы каждое изменение в коде попадало к пользователям без ручной работы. Задачу решают двумя способами: облачной платформой, которая берёт на себя сборку, …

2026-09-22

n8n и бэкенд-сервисы: Часть 5 — Xano

Xano — облачная платформа для создания бэкенда без программирования. Таблицы базы данных и логику API в ней собирают в визуальном редакторе: входные параметры, запросы к базе, условия, циклы, обращения к внешним …

2026-09-22

n8n и бэкенд-сервисы: Часть 4 — Appwrite

Appwrite — открытая бэкенд-платформа, которую изначально проектировали для установки на собственный сервер. Код распространяется под лицензией BSD-3-Clause. Есть и облачная версия Appwrite Cloud, но основной сценарий — …

2026-09-22

n8n и бэкенд-сервисы: Часть 3 — Firebase

Firebase — платформа Google для мобильных и веб-приложений. В отличие от Supabase, она построена на документных базах данных и полностью работает в инфраструктуре Google Cloud: исходный код закрыт, установить Firebase на …

2026-09-22

n8n и бэкенд-сервисы: Часть 2 — Supabase

Supabase — бэкенд-платформа на основе PostgreSQL. Она объединяет базу данных, автоматически создаваемый REST API, регистрацию и вход пользователей, хранилище файлов, серверные функции и подписку на изменения. Код …

2026-09-22

n8n и бэкенд-сервисы: Часть 1 — Базы данных и BaaS в автоматизации

Пока автоматизация связывает между собой готовые сервисы — CRM, почту, мессенджер, таблицы, — данные хранятся внутри этих сервисов. Когда появляется собственное приложение, личный кабинет клиента или внутренняя система …

2026-09-22

Панели управления хостингом: Часть 6 — Plesk

Plesk — вторая по распространённости в мире коммерческая панель управления хостингом после cPanel. В отличие от cPanel, она работает не только на Linux, но и на Windows Server, а её возможности расширяются каталогом …

2026-09-22

Панели управления хостингом: Часть 5 — cPanel

cPanel — самая распространённая в мире коммерческая панель управления хостингом. На ней работает большая часть массового виртуального хостинга за рубежом, и многие инструкции в интернете написаны с расчётом на её …

2026-09-22

Панели управления хостингом: Часть 4 — FASTPANEL

FASTPANEL — бесплатная панель управления сервером, которую разрабатывает команда хостинг-провайдера FASTVPS. Её устанавливают на собственный VPS или выделенный сервер, чтобы вести сайты, базы данных, почту и резервные …

2026-09-22

Панели управления хостингом: Часть 2 — ispmanager

ispmanager — коммерческая панель управления хостингом от российского разработчика. Её широко используют российские хостинг-провайдеры, многие предлагают её предустановленной на VPS. После того как с 31 марта 2026 года …

2026-09-22

Панели управления хостингом: Часть 1 — Зачем нужны и как выбрать

Панель управления хостингом — это веб-интерфейс для администрирования сервера с сайтами. Через неё добавляют домены, выпускают сертификаты, создают базы данных и почтовые ящики, настраивают резервное копирование. Панель …

2026-09-22

n8n: Часть 2 — Облачная версия или собственный сервер

n8n можно использовать двумя способами: подписаться на облачный сервис разработчиков n8n Cloud или установить платформу на собственный сервер. Сценарии и узлы в обоих случаях одинаковы, различаются цена, ответственность …

2026-09-21

Базы данных: Часть 6 — MongoDB

MongoDB — документоориентированная база данных. Вместо таблиц со строками она хранит коллекции документов в формате BSON — двоичном варианте JSON с дополнительными типами (даты, двоичные данные, десятичные числа). …

2026-09-21

Базы данных: Часть 5 — Redis и Valkey

Redis (Remote Dictionary Server) — хранилище данных типа «ключ — значение», которое держит все данные в оперативной памяти. Благодаря этому операции выполняются за доли миллисекунды. Redis редко служит основной базой …

2026-09-21

Базы данных: Часть 4 — SQLite

SQLite — встраиваемая реляционная база данных. В отличие от MySQL и PostgreSQL, у неё нет отдельного серверного процесса: это библиотека на языке C, которая подключается к приложению, а вся база хранится в одном файле на …

2026-09-21

Базы данных: Часть 3 — PostgreSQL

PostgreSQL — свободная объектно-реляционная СУБД, которую развивает независимое международное сообщество. Проект начался в 1986 году в Калифорнийском университете в Беркли под названием POSTGRES, в 1996 году получил …

2026-09-21

Базы данных: Часть 2 — MySQL

MySQL — реляционная СУБД, которая с конца 1990-х годов остаётся одной из самых распространённых в веб-разработке. На ней работают WordPress, Joomla, Drupal, многие интернет-магазины и форумы, её поддерживает практически …

2026-09-21

Базы данных: Часть 1 — Типы и назначение

База данных — это организованное хранилище информации, к которому приложение обращается, чтобы записывать, искать, изменять и удалять данные. Сервер баз данных (СУБД) — программа, которая управляет этим хранилищем: …

2026-09-21

Прокси-серверы: Часть 2 — Nginx

Nginx — веб-сервер и обратный прокси с открытым исходным кодом (лицензия BSD). С 2019 года проектом владеет компания F5. Помимо бесплатной версии существует коммерческая Nginx Plus. Nginx раздаёт статические файлы, …

2026-09-21

Прокси-серверы: Часть 1 — Зачем нужны и как работают

Прокси-сервер — это программа, которая принимает сетевые запросы от клиента и сама передаёт их дальше, к целевому серверу. Ответ тоже проходит через прокси. В результате клиент и сервер не соединяются напрямую, а прокси …

2026-09-21

1С: Часть 3 — Облачные провайдеры и защита доступа

Облачная 1С избавляет от забот о сервере, но не от выбора провайдера и не от ответственности за доступ к данным. В этой части — чем различаются облачные услуги, сколько они стоят, как забрать свои данные и как защитить …

2026-09-21

1С: Часть 2 — Где разместить базу: локально, на своём сервере или в облаке

Когда способ приобретения 1С выбран, нужно решить, где будет находиться база: на компьютере пользователя, на сервере в офисе или у хостинг-провайдера. От этого зависят скорость работы, надёжность, удалённый доступ и …

2026-09-21

Создание и размещение сайта: Часть 1 — Конструкторы

Самый простой способ получить сайт — собрать его в конструкторе. Конструктор — это онлайн-сервис, в котором страницы составляют из готовых блоков: текста, изображений, галерей, форм и кнопок. Программировать не нужно, а …

Написать и получить быстрый ответ