mysurik.ru
Виртуализация (Proxmox)
Корефан

Как я переезжал на Proxmox: почему бросил ESXi и не жалею

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

Как я обновлялся до WordPress 7.0 Armstrong и что из этого вышло

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

Nginx Proxy Manager: 5 сервисов с HTTPS за 5 минут

Nginx Proxy Manager — находка для тех, кто не хочет править nginx конфиги руками. Я сам долго сидел на ручных конфигах и знаю, как это больно. Одна ошибка в синтаксисе, и весь сайт лежит. Когда я открыл для себя NPM, жизнь стала заметно проще. Теперь у меня на Proxmox крутится несколько сервисов: WordPress, ComfyUI, Grafana. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
Корефан

restic: бэкапы, которые не подводят

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

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

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

unshare: как использовать инструмент для безопасной изоляции процессов

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

Первая линия обороны: Настройка фаерволов для защиты вашей сети

Фаервол, или межсетевой экран, стал для меня первой линией обороны ещё до того, как я до конца понимал, зачем он нужен. Всё началось с того, что я поднял свой первый сервер и открыл его в интернет. Через день в логах было сотни попыток входа по SSH с разных адресов. Тогда я понял, что открытый сервер […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image yly8qyly8qyly8qy
Виртуализация (Proxmox)
mysurik

Ошибка «failed to erase LVM2_member magic string» в Proxmox: Причины и Решения

Когда я добавил новый диск в сервер и попытался очистить его через веб-интерфейс Proxmox, меня ждал неприятный сюрприз. Вместо успешной операции появилось красное окно с ошибкой: error wiping ‘/dev/sdb’: wipefs: /dev/sdb: failed to erase LVM2_member magic string at offset 0x00000218: Input/output error Я тогда впервые столкнулся с этой ошибкой и потратил вечер на разборки. Теперь […]
ЧИТАТЬ ПОДРОБНЕЕ →
uw
Виртуализация (Proxmox)
mysurik

Proxmox VE: ZFS — Снимок, Целостность и Отказоустойчивость! (Часть 8)

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

Собрал свою читалку новостей с локальным ИИ

С чего всё началось Я подписан на пару десятков RSS-лент, несколько YouTube-каналов и Hacker News. Каждое утро я открывал Inoreader, видел 200+ непрочитанных, вздыхал и закрывал. А потом шёл в Telegram — и читал то же самое, но уже отобранное чьим-то алгоритмом. Меня это бесило. Алгоритмы Google и соцсетей решают, что мне интересно, а я […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image k73l5tk73l5tk73l
Безопасность и Сеть
mysurik

Основы цифровой безопасности: Пароли и многофакторная аутентификация как фундамент защиты данных

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

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

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

Установка Home Assistant на Raspberry Pi

Установка Home Assistant на Raspberry Pi — это просто. Я скачал образ HAOS, записал его на SD-карту через Raspberry Pi Imager, вставил карту в Pi и включил. Через десять минут HASS стал доступен по IP. В этой статье поделюсь своим опытом установки и расскажу, какие грабли стоит обойти с первого раза. Что мне понадобилось Для […]
ЧИТАТЬ ПОДРОБНЕЕ →
CMS сравнение выбор платформы
Хостинг и Web-серверы
mysurik

Как я переносил сайт с одного хостинга на другой и не потерял данные

Зачем я переезжал Три года мой сайт жил на обычном shared-хостинге за 300 рублей в месяц. Всё было нормально, пока сайт не начал расти: база стала 500 MB, посещаемость пошла вверх. Хостинг начал тупить: страницы грузились по 5 секунд, MySQL падал, техподдержка разводила руками. Решил переезжать на свой VPS. Выбрал тариф на 4 GB RAM, […]
ЧИТАТЬ ПОДРОБНЕЕ →
o2igp7o2igp7o2i
Системное Администрирование
mysurik

Интеграция Cgroups в Docker и Kubernetes: управление ресурсами контейнеров

Введение: Почему Cgroups важны для Docker и Kubernetes Cgroups (Control Groups) — это ключевой механизм управления ресурсами в Linux, который позволяет ограничивать, учитывать и изолировать использование процессов CPU, памяти, дискового ввода-вывода и других системных ресурсов. В современных контейнерных платформах, таких как Docker и Kubernetes, Cgroups играют критическую роль в обеспечении стабильности, предотвращении «голодания» ресурсов и […]
ЧИТАТЬ ПОДРОБНЕЕ →
25.905Z
Home Assistant
mysurik

Home Assistant: с чего начать новичку

Home Assistant для начинающих — тема, с которой я когда-то сам начинал. Купил Raspberry Pi, установил HASS OS, подключил датчик температуры Aqara. Через месяц добавил лампочки и автоматизацию по времени. В этой статье поделюсь своим путём новичка, чтобы вы не наступили на те же грабли, что и я. С чего я начал Первым делом я […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
mysurik

Kubernetes на домашнем сервере: есть ли смысл

Признаюсь честно: я поддался хайпу. Год назад сидел я, смотрел на свой Proxmox с десятком LXC-контейнеров и думал — всё несерьёзно. Настоящие админы используют Kubernetes. У меня же — просто Docker на одной VM, пара компоузов, и всё это какое-то… игрушечное. Ну и понеслось. Я развернул K3s на трёх VPS в DigitalOcean. Потом ещё один […]
ЧИТАТЬ ПОДРОБНЕЕ →
v3hf8hv3hf8hv3hf
Системное Администрирование
mysurik

Архитектура Docker: как работают контейнеры

Введение: Почему Docker изменил современную разработку Docker — это платформа, которая изменила подход к разработке и развёртыванию приложений, и в мире DevOps об этом говорят на каждом углу. Но что он собой представляет на самом деле? Как устроен Docker и зачем он нужен? В этой статье я разберу архитектуру Docker по косточкам: из каких компонентов […]
ЧИТАТЬ ПОДРОБНЕЕ →
16 53 07
Home Assistant
mysurik

Перешёл с Wi-Fi на Zigbee в Home Assistant: почему не жалею

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

Ansible: автоматизация сервера с первого плейбука

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

FastPanel изнутри: как на самом деле работает хостинг на nginx и Apache

Первое, что видит человек после установки FastPanel — красивая админка, кнопка «добавить сайт», и вроде всё работает. Но стоит копнуть глубже, и начинается самое интересное. Решил рассказать, как это хозяйство устроено изнутри. Миф: FastPanel — это nginx Формально да. На портах 80 и 443 висит nginx, он отдаёт статику и проксирует динамику. Но если вы […]
ЧИТАТЬ ПОДРОБНЕЕ →
5tm8os5tm8os5tm8
Системное Администрирование
mysurik

Ограничение ресурсов с помощью Cgroups: как оптимизировать производительность Linux-систем

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

Obsidian на домашнем сервере через Samba + Docker

Захотел синхронизировать заметки между РґРІСѓРјСЏ машинами — настольным РџРљ РІ кабинете Рё ноутбуком, который таскаю РїРѕ РґРѕРјСѓ, СЃ дивана РЅР° РєСѓС…РЅСЋ, РёРЅРѕРіРґР° РЅР° балкон. Obsidian Sync стоит 5 баксов РІ месяц. Р’СЂРѕРґРµ копейки, РЅРѕ Р·Р° РіРѕРґ набегает 60. Рђ если Сѓ тебя СѓР¶Рµ есть СЃРІРѕР№ сервер, платить Р·Р° облачную синхронизацию текстовых файлов — РЅСѓ такое […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
mysurik

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

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