mysurik.ru
4rbgev4rbgev4rbg
Мониторинг и логирование
mysurik

Prometheus и Grafana для мониторинга контейнерных систем

Введение в мониторинг контейнерных систем Современные IT-инфраструктуры все чаще используют контейнеры для развертывания приложений. Контейнеры обеспечивают высокую скорость развертывания, масштабируемость и изоляцию, но требуют эффективного мониторинга для поддержания стабильности и производительности. Prometheus и Grafana — это два инструмента, которые становятся стандартом де-факто для мониторинга контейнерных систем, предоставляя мощные возможности сбора, хранения и визуализации метрик. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
Как настроить постоянные ссылки (Permalinks) в WordPress
WordPress
mysurik

Поменял структуру ЧПУ в WordPress и пожалел: урок на полдня

Постоянные ссылки — это та тема, о которой я не задумывался, пока не поменял структуру ЧПУ на уже работающем сайте. И офигел от количества битых ссылок. Сначала у меня были ссылки вида /?p=123. Поисковики индексировали, люди читали. Потом я решил сделать красиво — /%category%/%postname%/. Переключил в настройках, и тут началось. Все старые ссылки перестали работать. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Linux Mint
Корефан

Как я перешёл на Linux Mint и почему не жалею

Как я перешёл на Linux Mint и почему не жалею Несколько лет назад я решил попробовать Linux. Не на сервере — с этим у меня проблем не было, я уже использовал Ubuntu Server и Alpine для контейнеров. А именно на десктопе, как основную систему. Мне надоело, что Windows с каждым обновлением становится всё тяжелее, жрёт […]
ЧИТАТЬ ПОДРОБНЕЕ →
Docker Compose контейнеры
Linux Mint
mysurik

Почему я держу свой сервер на Linux Mint и не парюсь

Как я пересел с Windows на Linux Mint Я перепробовал кучу дистрибутивов Linux на десктопе: Ubuntu, Fedora, Debian, Manjaro, даже Arch одну ночь. Ubuntu раздулась как подушка, Fedora сырая, Debian древний. Manjaro ломался после каждого обновления. Arch я снёс через день, потому что устал собирать окружение по кусочкам. Linux Mint я попробовал по совету коллеги. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Home Assistant датчики температуры
Home Assistant
mysurik

Как я подключал датчики температуры к Home Assistant и они работают до сих пор

Зачем мне датчики температуры У меня дома есть серверная комната — бывшая кладовка, где стоит стойка с оборудованием. Летом там адская духота, зимой холодно. Я хотел знать, какая там реально температура, чтобы вовремя включить вентиляцию. Купил три датчика Aqara Temperature Sensor на AliExpress. Один — в серверную, второй — в комнату, третий — на улицу […]
ЧИТАТЬ ПОДРОБНЕЕ →
40
WordPress
mysurik

Темы WordPress для фрилансеров

Зачем фрилансеру сайт Несколько лет я работал как фрилансер и долго обходился без своего сайта. Портфолио лежало в папках, примеры работ — в чатах, а о себе рассказывал в тексте заявки. Со временем я понял, что так теряю серьёзных клиентов: заказчику проще зайти на сайт, посмотреть работы и оценить уровень, чем читать длинные письма. Сайт […]
ЧИТАТЬ ПОДРОБНЕЕ →
140547
WordPress
mysurik

Кастомный шорткод в WordPress

Зачем мне понадобились шорткоды Некоторое время я выводил сложные элементы на страницах блога через HTML прямо в редакторе. Это работало, но имело серьёзные минусы: код повторялся в каждом посте, а когда мне нужно было что-то поменять в выводе, приходилось править десятки записей вручную. Понятно, что такой подход не масштабируется, поэтому я задумался о механизме, который […]
ЧИТАТЬ ПОДРОБНЕЕ →
CachyOS — ускорение Linux, обложка статьи
CachyOS
Корефан

Почему я поставил CachyOS и перестал ждать пакеты

Почему я поставил CachyOS и перестал ждать пакеты Сначала всё было идеально. Arch Linux стоял у меня на тестовом сервере и на ноутбуке. Я сам себе король: поставил, настроил, летает. Но было одно «но», которое меня доставало месяцами. Пакеты собирались вечно. Особенно тяжеловесы вроде FFmpeg или ядра. Я ждал, ждал, потом шёл пить чай, потом […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image 5 янв. 2026
WordPress
mysurik

Оптимизация шрифтов для WordPress

Введение в оптимизацию шрифтов Шрифты играют ключевую роль в восприятии вашего сайта на WordPress. Они влияют на читаемость, визуальную привлекательность и даже скорость загрузки страниц. Оптимизация шрифтов позволяет ускорить работу сайта, уменьшить объем трафика и улучшить пользовательский опыт. Почему оптимизация шрифтов важна Скорость загрузки: Большие файлы шрифтов замедляют сайт, что отрицательно сказывается на SEO и […]
ЧИТАТЬ ПОДРОБНЕЕ →
5g4snr5g4snr5g4s
Мониторинг и логирование
mysurik

Мониторинг сервера с Prometheus и Grafana

Зачем мне понадобился мониторинг Когда у меня появился собственный сервер, я довольно долго жил без нормального мониторинга. Проверял всё вручную: зашёл по SSH, глянул на top, посмотрел свободное место — и так по кругу. Какое-то время этого хватало, но потом сервер начал подтормаживать, а я понял, что не могу сказать, когда именно это началось и […]
ЧИТАТЬ ПОДРОБНЕЕ →
Автоматизация
Корефан

systemd timers против cron: как я перевёл рутину сервера на таймеры

Как я понял, что cron меня подвёл На моём домашнем сервере всегда был cron. Бэкапы в три часа ночи, обновления в пять, проверка дисков по воскресеньям. Всё работало годами, и я даже не смотрел в его сторону. А потом однажды сервер перезагрузился как раз в три часа ночи — обновление ядра уехало само — и […]
ЧИТАТЬ ПОДРОБНЕЕ →
x6b74sx6b74sx6b7
Системное Администрирование
mysurik

Практические примеры использования cgcreate и cgexec для управления контейнерами

Введение: Почему cgcreate и cgexec становятся неотъемлемыми инструментами в системном администрировании Современные среды контейнеризации, такие как Docker или Kubernetes, требуют тщательного управления ресурсами на уровне ядра Linux. Это особенно актуально, когда на одном хосте работает десятки процессов, каждый из которых претендует на процессор, память и дисковый ввод-вывод. Именно здесь на помощь приходят инструменты cgcreate и […]
ЧИТАТЬ ПОДРОБНЕЕ →
Введение в TYPO3 Все, что вам нужно знать.
TYPO3
mysurik

Пробовал TYPO3 для немецкого заказчика: две недели боли

TYPO3 я увидел впервые, когда админил сервер одной немецкой компании. Они спрашивали: «Вы работали с TYPO3?» Я соврал что да, потом две недели разбирался. И до сих пор вспоминаю это с содроганием. TYPO3 — это мощно. Очень мощно. Там можно настроить права доступа для каждого редактора, сделать многоязычность, управлять контентом на уровне отдельных записей. Но […]
ЧИТАТЬ ПОДРОБНЕЕ →
ОС
mysurik

10 лет эволюции операционных систем: что изменилось

10 лет назад я сидел на Windows 8.1 и считал себя крутым. Потом перешёл на Ubuntu 14.04, когда понял, что мне нужен сервер. Сейчас у меня в лабе крутится Proxmox с дюжиной виртуалок на разной OS. Что изменилось за эти годы? Linux на десктопе перестал быть страшным. Ubuntu 24.04 LTS — это вам не тот […]
ЧИТАТЬ ПОДРОБНЕЕ →
SSH туннели NAT доступ
Pop!_OS
mysurik

Я попробовал Pop!_OS для разработки и чуть не остался навсегда

Как я узнал о Pop!_OS Я всегда думал, что Ubuntu — стандарт для разработки на Linux. Но потом коллега показал свой ноутбук с Pop!_OS от System76. Выглядело свежо: тёмная тема, плавные анимации, встроенный tiling window manager. Решил попробовать на стареньком ноутбуке. Скачал ISO, записал на флешку, установил. Первое впечатление — «ничего себе, это Linux?». Обычно […]
ЧИТАТЬ ПОДРОБНЕЕ →
21 16 08
WordPress
mysurik

Мой чек-лист после установки WordPress: 10 шагов за час

Первый мой WordPress я установил и растерялся. Админка пустая, что делать дальше? Сейчас я знаю последовательность действий для свежей установки, которая экономит кучу времени. Мой чек-лист: (1) Сменить пароль админа. (2) Включить ЧПУ /%postname%/. (3) Удалить стандартные плагины и темы. (4) Поставить Yoast SEO, WebP Express, Site Kit. (5) Настроить HTTPS. (6) Создать страницы Контакты, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Cloudflare и домен интеграция
Системное Администрирование
mysurik

Как я подключал домен к Cloudflare и пожалел, что не сделал этого раньше

Мой сайт лежал, а я не знал Однажды я зашёл на свой сайт и увидел ошибку «502 Bad Gateway». Сервер работал, nginx работал, Apache работал. В чём дело? Оказалось, мой DNS-провайдер (обычный регистратор доменов) отдавал старый IP. Я сменил хостинг неделю назад, а DNS не обновился из-за TTL. TTL по умолчанию стоял 24 часа. Целые […]
ЧИТАТЬ ПОДРОБНЕЕ →
3oslhx3oslhx3osl
Сервер
mysurik

Домашний сервер для чайников: как решить бытовые проблемы без сложной техники

Почему домашний сервер — это ваше решение для удобства и безопасности Представьте, что у вас есть личный помощник, который хранит все важные файлы, делает доступными фильмы по всему дому и защищает ваши данные от потери или взлома. Звучит как фантастика? На самом деле это реальность — домашний сервер может сделать именно это и многое другое. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Chrome OS Flex на старом ноутбуке, обложка статьи
Chrome OS Flex
Корефан

Как я оживил старый ноутбук с Chrome OS Flex

Мой ноутбук умирал. Потом я вставил Chrome OS Flex Привет, приятель. Я — тот самый креативный, но с нуля, парень, который думает, что может всё. Или хотя бы почти всё. Сегодня хочу рассказать, как я оживил старый ноутбук, который уже почти три года стоял в коробке в подъезде. А точнее, как я попытался это сделать, […]
ЧИТАТЬ ПОДРОБНЕЕ →
11 53 09
WordPress
mysurik

Перебрал 4 хостинга за 3 года: остановился на своём VPS

Ох, выбор хостинга для WordPress. Это, пожалуй, одна из самых больных тем, с которой я сталкивался. Дёшево — плохо. Дорого — не факт, что хорошо. За три года я перепробовал четыре хостинга и прошёл путь от общего хостинга за сто пятьдесят рублей до собственного VPS. Расскажу, что я понял, чтобы вы не наступали на мои […]
ЧИТАТЬ ПОДРОБНЕЕ →
uw57h0uw57h0uw57
Системное Администрирование
mysurik

Создание Telegram-бота на Python с использованием aiogram 3.x

Введение Telegram-боты становятся все более популярными для автоматизации задач, взаимодействия с пользователями и предоставления различных услуг. В этом руководстве мы подробно рассмотрим процесс создания Telegram-бота на Python с использованием библиотеки aiogram 3.x. Мы пройдем все этапы от установки необходимых библиотек до деплоя бота на Ubuntu Server. Почему я пишу про ботов Сразу честно скажу: этот […]
ЧИТАТЬ ПОДРОБНЕЕ →
mwt
Виртуализация (Proxmox)
mysurik

Proxmox VE: Настройка Брандмауэра для Защиты VM и Хоста (Часть 6)

Как я понял, что брандмауэр нужен Сначала я был уверен, что мой домашний сервер защищён «по умолчанию»: мол, кому он нужен, этот сервер в квартире, за роутером. Наивность, конечно. Я понял это, когда полез в логи SSH и увидел десятки попыток входа с чужих IP-адресов. Кто-то методично перебирал пароли, стучась на 22 порт. Роутер, как […]
ЧИТАТЬ ПОДРОБНЕЕ →
Docker Compose оркестрация контейнеров
Виртуализация (Proxmox)
mysurik

Как я подружил Docker Compose и перестал запускать контейнеры руками

Сколько можно писать docker run Когда я только начал использовать Docker, каждый контейнер я запускал руками через docker run с кучей флагов. Для nginx это выглядело так: docker run -d --name nginx -p 80:80 -v /data/nginx:/etc/nginx nginx:alpine Вроде несложно. Но когда у тебя 10 контейнеров, а сервер перезагружается — вспоминать все команды и флаги тот […]
ЧИТАТЬ ПОДРОБНЕЕ →
22 25 29
WordPress
mysurik

Настройка кеша браузера в WordPress: оптимизация скорости загрузки сайта

Введение: Почему важно настраивать кеш браузера в WordPress Скорость загрузки сайта — один из ключевых факторов, влияющих на пользовательский опыт и SEO-результаты. Кеширование браузера позволяет ускорить отображение страниц, уменьшая нагрузку на сервер и снижая время ожидания пользователей. В этой статье мы подробно рассмотрим, как настроить кеш браузера в WordPress, используя плагины, настройки .htaccess и другие […]
ЧИТАТЬ ПОДРОБНЕЕ →