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

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

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

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

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

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

Привет всем, кто готов к серьезному хранилищу! Мы освоили основы Proxmox. Теперь давайте поговорим о ZFS (Zettabyte File System) — золотом стандарте для тех, кому важна целостность данных, отказоустойчивость и мгновенные снимки. Если у вас есть два или более дисков, которые вы готовы посвятить хранилищу, ZFS для вас! Внимание! ZFS требует установки на «голые» диски. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Komodo — как я заменил Portainer на оркестрацию docker compose
Системное Администрирование
mysurik

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

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

Случайно удалил VM в Proxmox: снапшот спас

Бекапы в Proxmox — тема, которую я осознал после того как случайно удалил не ту VM. Хорошо, что у меня был настроен снапшот за час до этого. Откатил — и все данные на месте. Proxmox умеет бекапить VM и LXC встроенным инструментом. Настроил ежедневные бекапы в 2 часа ночи. Храню 7 последних копий и 4 […]
ЧИТАТЬ ПОДРОБНЕЕ →
Gemini Generated Image tsx9o0tsx9o0tsx9
Виртуализация (Proxmox)
mysurik

Proxmox VE: Настройка и Запуск Первой Виртуальной Машины! (Часть 2)

Привет всем энтузиастам домашней инфраструктуры! Надеюсь, вы успешно справились с установкой Proxmox VE (Часть 1) и впервые вошли в веб-интерфейс по адресу https://ваш_ip:8006. Выглядит мощно, правда? Сегодня мы сделаем финальные настройки и, самое главное, запустим нашу первую виртуальную машину (VM). Шаг 7: Обновление и Настройка Репозиториев Сразу после входа необходимо обновить систему и решить вопрос […]
ЧИТАТЬ ПОДРОБНЕЕ →
mwt
Виртуализация (Proxmox)
mysurik

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

Привет всем, кто заботится о безопасности! Мы создали VM и контейнеры, настроили автоматические бэкапы. Теперь пришло время закрыть нашу систему от внешних угроз. Встроенный в Proxmox брандмауэр позволяет управлять трафиком на двух уровнях: на уровне хоста (сам Proxmox VE) и на уровне отдельных VM/контейнеров. Шаг 19: Активация Брандмауэра Хоста По умолчанию брандмауэр Proxmox отключен. Начнем […]
ЧИТАТЬ ПОДРОБНЕЕ →
25.905Z
Home Assistant
mysurik

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

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

Серверы для чайников: как работают

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

Как я подружил PHP 8.3 с Apache на FastPanel и не сошел с ума

FastPanel — удобно, но со своими тараканами Мой сайт mysurik.ru работает на FastPanel. Это панель управления хостингом на nginx + Apache. Удобная штука: сайты добавляются в два клика, SSL Let’s Encrypt автоматом, базы MySQL через phpMyAdmin. Но когда я решил поменять версию PHP, началось веселье. Как переключить PHP на FastPanel По умолчанию FastPanel ставит PHP […]
ЧИТАТЬ ПОДРОБНЕЕ →
16 53 07
Home Assistant
mysurik

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

Zigbee я открыл для себя после того, как Wi-Fi лампочки начали тупить. При пропадании интернета они становились бесполезны. Zigbee работает полностью локально. Купил Conbee II (USB координатор за 2500 рублей), воткнул в Proxmox, пробросил USB в контейнер с HASS. Установка заняла 10 минут. Дальше — подключение устройств. Датчики Aqara, лампочки IKEA Tradfri, выключатели, розетки. Всё […]
ЧИТАТЬ ПОДРОБНЕЕ →
Безопасность и Сеть

WireGuard VPN: как я настроил безопасный доступ к дому

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

Как я разогнал свой блог до 0.13 секунды: честный рассказ с цифрами

Захожу на свой сайт через браузер. Нажимаю Enter. И через 0.13 секунды страница уже на экране. Я просто сижу и улыбаюсь. Потому что помню, с чего всё начиналось. Когда я только запустил блог, про скорость я вообще не думал. Реальность была такой: страница грузилась 1-2 секунды, картинки весили по 200-500KB, каждый запрос дергал базу данных. […]
ЧИТАТЬ ПОДРОБНЕЕ →
17 19 05
Home Assistant
mysurik

Уведомления из Home Assistant в Telegram: что и как я настроил

Уведомления через Telegram в Home Assistant — вещь, которую я настроил одной из первых. Потому что бесило открывать дашборд каждый раз, чтобы узнать открыты ли окна или нет. Настройка простая: создаёте бота в Telegram через BotFather, получаете токен и chat_id. В configuration.yaml пишете интеграцию. После перезагрузки HA появляется сервис notify.telegram. Я настроил уведомления: если датчик […]
ЧИТАТЬ ПОДРОБНЕЕ →
p6rd22p6rd22p6rd
Системное Администрирование
mysurik

Docker и Linux-механизмы: как работают Namespace, Cgroups и OverlayFS

Введение в взаимодействие Docker с ключевыми Linux-механизмами Docker — это мощный инструмент для контейнеризации, который строит свою работу на фундаменте Linux-ядра. Три основных механизма — namespaces, cgroups и union filesystem (OverlayFS) — обеспечивают изоляцию, ресурсное управление и слоистую файловую систему соответственно. Понимание их взаимодействия позволяет глубже разобраться в архитектуре Docker и оптимизировать его использование. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
16 41 11
Home Assistant
mysurik

Настройка MQTT в Home Assistant

MQTT в Home Assistant — брокер сообщений для умных устройств. Поставил Mosquitto в отдельном LXC контейнере. Настроил пользователя и пароль. Все Zigbee устройства шлют данные через MQTT. Без MQTT умный дом не работает. Это backbone всей системы. Ставьте Mosquitto, он лёгкий и надёжный.
ЧИТАТЬ ПОДРОБНЕЕ →
SSH туннелирование через NAT
Безопасность и Сеть
mysurik

SSH туннели: как я пробрасывал порты через NAT и не сходил с ума

Зачем мне понадобился SSH туннель У меня есть сервер дома за NAT провайдера. К нему нет прямого доступа из интернета — только через внутреннюю сеть. А мне иногда нужно зайти на домашний сервер с работы. Пробросить порты на роутере нельзя — провайдер выдаёт серый IP. Решение: SSH туннель через промежуточный VPS. Честно говоря, я не […]
ЧИТАТЬ ПОДРОБНЕЕ →
Почтовый сервер Postfix настройка
Хостинг и Web-серверы
mysurik

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

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