mysurik.ru
oqsvzfoqsvzfoqsv
Системное Администрирование
mysurik

Как Docker и containerd используют namespaces для создания контейнеров

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

Настройка автообновлений безопасности в Debian: мой опыт

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

Яндекс ругался на карту сайта: пришлось разобраться с XML sitemap

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

Почему я перешёл на Arch Linux и перестал бояться роллинг-релизов

Скажу честно: Arch Linux я боялся года три. Все вокруг говорили «арч слишком сложен», «арч — для олдфагов», «арч сломает тебе систему на втором дне». Я верил. Я лежал на своей Ubuntu, настраивал её, ломал, восстанавливал — и даже не смотрел в сторону Arch. А потом как-то вечером… захотелось. Просто захотелось понять, что там внутри, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Почтовый сервер Postfix настройка
Хостинг и Web-серверы
mysurik

Как я поднял свой почтовый сервер и понял, что зря ввязался

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

Делал сайт фотографу: никаких специальных тем, только GeneratePress

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

Joomla 5: расширения и плагины, без которых я бы не смог

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

Plausible: веб-аналитика без Google на своём сервере

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

Стандартный поиск в WordPress никуда не годится: как я исправил

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

Ansible на домашнем сервере: я забыл про ручные правки

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

Как я прикрутил телеграм-бота на Python для мониторинга сервера

С чего я начал Fail2ban я поставил, n8n подкрутил, но мне хотелось чего-то более гибкого. Конкретно: я хочу написать в Telegram боту «статус» — и получить ответ с загрузкой CPU, RAM, диском и аптаймом. Или написать «бекап» — и запустить резервное копирование баз данных. n8n такое умеет, но мне надоело тыкать в блоки. Хотелось кода. […]
ЧИТАТЬ ПОДРОБНЕЕ →
5g4snr5g4snr5g4s
Мониторинг и логирование
mysurik

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

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

TYPO3 vs WordPress: почему корпоративная CMS до сих пор жива

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

Как я переносил WordPress между серверами и ничего не потерял

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

elementary OS — самый красивый Linux, который я видел

Дизайнерский Linux Я всегда считал, что Linux не может выглядеть красиво. Ну серьёзно: GNOME — это «я пытаюсь, но у меня не получается», KDE — перегружен, Xfce — из 2005 года. А macOS выглядит дорого и продуманно. elementary OS — первый Linux, который выглядит как macOS. Причём не копирует, а делает по-своему. Своя среда Pantheon, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Почему я выбрал Fractal Design для домашнего сервера и не жалею
Железо
mysurik

Почему я выбрал Fractal Design для домашнего сервера и не жалею

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

Механика обновлений безопасности: почему критически важно устанавливать патчи немедленно

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

Komodo — как я заменил Portainer на оркестрацию docker-compose

Portainer через полгода стал меня бесить. Медленный, конфиги редактировать неудобно, а главное — он не умеет нормально работать с docker-compose стеками. Я нашёл альтернативу — Komodo, и заменил Portainer на него. В этой статье расскажу, как всё прошло и почему не жалею. Что меня не устраивало в Portainer Поначалу Portainer казался удобным: простой интерфейс, видно […]
ЧИТАТЬ ПОДРОБНЕЕ →
Оптимизация мобильной версии WordPress сайта.
WordPress
mysurik

65% трафика с телефона: как я адаптировал блог под мобильные

Я долго не парился насчёт мобильной версии. Думал, адаптивность есть в теме — и ладно. Но когда зашёл в GA4 и увидел, что 65% посетителей сидят с телефона, пересмотрел своё отношение. Первое, что я сделал — проверил сайт через Google Mobile-Friendly Test. Оказалось, текст на телефоне слишком мелкий, а кнопки расположены близко друг к другу. […]
ЧИТАТЬ ПОДРОБНЕЕ →
c7
Виртуализация (Proxmox)
mysurik

Proxmox VE: Мониторинг Ресурсов и Оповещения (Часть 7)

Зачем серверу глаза и уши Когда мой сервер работал на ноутбуке, я узнавал о проблемах случайно: сайт вдруг не открывался, умный дом молчал, а я ходил и гадал, что случилось. После переезда на Proxmox я решил, что больше так жить не буду. В конце концов, у гипервизора есть собственные инструменты наблюдения — было бы глупо […]
ЧИТАТЬ ПОДРОБНЕЕ →
Как я настраивал AI Client в WordPress 7.0 и подключал Claude
WordPress
mysurik

Как я настраивал AI Client в WordPress 7.0 и подключал Claude

 Как я дошёл до жизни такой После того как я обновился до WordPress 7.0 Armstrong, в админке появился новый раздел — Settings → Connectors. Честно говоря, сначала я подумал: «Очередная админская плюшка, которая будет пылиться». Ну сколько раз нам обещали AI в WordPress? Были какие-то плагины, Jetpack AI, ещё что-то… Но каждый раз это […]
ЧИТАТЬ ПОДРОБНЕЕ →
Бекапы Proxmox перестали запускаться — помог форум самохостинга
Виртуализация (Proxmox)
mysurik

Бекапы Proxmox перестали запускаться — помог форум самохостинга

С неделю назад я обновил Proxmox VE с 8.x до 9.2. Обновление прошло гладко, ВМ и LXC запустились. А бэкапы — нет. Старые задания висели в веб-морде, но при запуске просто молчали. Ни ошибок, ни логов, ничего. Полез на форум самохостинга — там народ отзывчивый. Создал тему, описал проблему, приложил вывод systemctl и лог jobs.cfg. […]
ЧИТАТЬ ПОДРОБНЕЕ →
ComfyUI на CPU как я бросил GPU и обрёл покой
ИИ и нейросети
mysurik

ComfyUI на CPU: как я бросил GPU и обрёл покой

Когда я задумал запустить генерацию картинок на своём сервере, логичным выбором казалась старая RX 580. В теории — отличная карта для Stable Diffusion: 8GB VRAM, шина 256-bit, сообщество уверяло, что она летает. На практике всё пошло не так. Попытка №1: ROCm AMD продвигает ROCm как свой ответ CUDA. Разворачиваю rocm/pytorch — контейнер падает при первой […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image pa5xjbpa5xjbpa5x
Безопасность и Сеть
mysurik

VPN: Ваш личный туннель безопасности в глобальной сети

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