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

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

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

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

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

Как я оптимизировал nginx и сайт стал летать

nginx из коробки — это не быстро Когда я впервые поднял nginx на сервере, он работал нормально. Но страницы грузились за 2-3 секунды, и я знал, что можно быстрее. nginx по умолчанию настроен консервативно — чтобы работать на любом железе, а не выжимать максимум. Я начал гуглить оптимизации и перепробовал их на своём сервере. Вот […]
ЧИТАТЬ ПОДРОБНЕЕ →
c7
Виртуализация (Proxmox)
mysurik

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

Привет всем, кто построил свою защищенную домашнюю крепость! Мы настроили брандмауэр, и наш сервер теперь безопасен. Но как узнать, что внутри вашей системы все работает исправно? Для этого нужен мониторинг! Сегодня мы разберем, как следить за состоянием вашего хоста и VM, а также как настроить оповещения, чтобы система сама сообщила о проблемах. Шаг 21: Использование […]
ЧИТАТЬ ПОДРОБНЕЕ →
5tm8os5tm8os5tm8
Системное Администрирование
mysurik

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

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

Nginx reverse proxy для self-hosted сервисов

Когда на домашнем сервере набирается с десяток сервисов — Portainer там, Grafana, ntfy, может, пара сайтов — ты быстро упираешься в одну проблему: порты. Всё висит на разных портах, запомнить их невозможно, а ходить через IP:порт как-то дико. Я долго терпел, пока в один момент не понял — пора ставить reverse proxy. Nginx я до […]
ЧИТАТЬ ПОДРОБНЕЕ →
b8mo8hb8mo8hb8mo
Безопасность и Сеть
mysurik

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

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

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

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

Механизмы изоляции процессов: Namespaces в операционных системах

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

Стратегии резервного копирования: Ваш цифровой спасательный круг в мире данных

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

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

С неделю назад я обновил Proxmox VE с 8.x до 9.2. Обновление прошло гладко — ВМ запустились, LXC стартанули, веб-морда радовала глаз новыми фишками. А бэкапы — нет. Просто молчали. Ни ошибок, ни логов, ничего. Захожу через день проверить — последний успешный бэкап был неделю назад. Я чуть чаем не поперхнулся. Запускаю вручную через GUI […]
ЧИТАТЬ ПОДРОБНЕЕ →
Let's Encrypt SSL сертификаты настройка
Безопасность и Сеть
mysurik

Let’s Encrypt: как я настроил SSL и забыл про сертификаты навсегда

Почему я боялся SSL Честно: SSL казался мне чем-то сложным. Платные сертификаты, заполнение CSR, ожидание подтверждения — всё это отпугивало. Мой первый сайт висел на голом HTTP, и меня это не парило. Пока Chrome не начал показывать «Не защищено» прямо в адресной строке. Гости заходили и видели красный значок. Конверсия? Какая конверсия, когда тебя помечают […]
ЧИТАТЬ ПОДРОБНЕЕ →
16 41 11
Home Assistant
mysurik

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

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

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

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

Forgejo — поднял свой Git сервер вместо GitHub и не пожалел

GitHub приватные репозитории платные? Бесит. Плюс новости про Copilot и лицензии вообще добили. Решил поднять свой Git. Смотрел в сторону Gitea, но выяснил что он форкнулся в Forgejo. Взял Forgejo. Docker Compose — postgres + forgejo, буквально 15 минут. С миграцией из GitHub проблем не было. В админке есть кнопка импортировать репозиторий, перетащил все свои […]
ЧИТАТЬ ПОДРОБНЕЕ →
8ow0428ow0428ow0
Системное Администрирование
mysurik

Ограничение ресурсов в Kubernetes: эффективное использование Resource Quotas и LimitRanges

Введение: Почему ограничение ресурсов в Kubernetes так важно Kubernetes — это мощная платформа для управления контейнеризованными приложениями, но без правильного контроля над ресурсами она может стать источником проблем. Ограничение ресурсов позволяет предотвратить перегрузку кластера, обеспечить справедливое распределение вычислительных мощностей между пользователями и приложениями, а также защитить систему от неконтролируемого потребления CPU, памяти или сетевых ресурсов. […]
ЧИТАТЬ ПОДРОБНЕЕ →
17 15 39
Home Assistant
mysurik

Подключал Wi-Fi лампочку Xiaomi к Home Assistant: первое знакомство с умным домом

Подключение Wi-Fi лампочек к Home Assistant — это было моё первое знакомство с умным домом. Купил дешёвую лампочку Xiaomi за 500 рублей, думал всё будет просто. Не тут-то было. Лампочка подключается через приложение Xiaomi Home. Чтобы она появилась в HASS — нужна интеграция Xiaomi Miio. Настроил, ввёл IP лампочки и токен. Работает. Но есть нюанс: […]
ЧИТАТЬ ПОДРОБНЕЕ →
Gemini Generated Image tsx9o0tsx9o0tsx9
Виртуализация (Proxmox)
mysurik

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

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