mysurik.ru
Дашборд Homepage для мониторинга сервера
Виртуализация (Proxmox)
mysurik

Homepage — статичный дашборд для сервера, который я пожалел что не поставил раньше

Я перепробовал кучу панелей для сервера. Начинал с Webmin — страшно, медленно, непонятно. Потом перешёл на Cockpit — уже лучше, но вебсокеты жрали память, и на слабом сервере он тормозил. Пробовал даже самописный скрипт на PHP — выкинул после первого же обновления. Homepage — это статичный дашборд: HTML, CSS, немного JS. Без баз данных. Без […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image i8xla2i8xla2i8xl
Безопасность и Сеть
mysurik

Чуть не попался на фишинг: как я теперь проверяю ссылки

Фишинг — это то, что я считал проблемой только для бабушек. Я был уверен, что меня такого не обманут, пока сам чуть не повёлся на письмо от «Яндекс.Почты» с просьбой подтвердить пароль. Письмо выглядело идеально: логотип, оформление, подпись. Но в последний момент я заметил, что ссылка ведёт на yandex-support.tk, а не на yandex.ru. Это спасло […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image utq1b2utq1b2utq1
Системное Администрирование
mysurik

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

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

Home Assistant: 5 ключевых преимуществ, которые делают её лучшей платформой для умного дома

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

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

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

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

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

Docker от А до Я: мой опыт на домашнем сервере

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

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

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

Как я искал работающий VPN для Linux в России и что из этого вышло

Знаете, что меня достало? Сижу я как-то в кафе, пью кофе, работаю над сайтом mysurik.ru, и тут понимаю — нужно зайти на один сайт, а он не открывается. «Доступ ограничен на территории РФ». Ну, думаю, ерунда, включу VPN и всё будет. Ага, щас. Я владелец сайта, не профессор и не гуру. Обычный парень, который любит […]
ЧИТАТЬ ПОДРОБНЕЕ →
3oslhx3oslhx3osl
Сервер
mysurik

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

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

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

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

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

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

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

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

Я поставил двухфакторку на все сервисы и понял, что зря откладывал

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

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

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

Как я поставил Proxmox на старый системник и не пожалел

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

Настройка брандмауэра: 3 команды UFW которые я ввёл первым делом

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

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

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

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

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

Docker-контейнеры: практические примеры создания и управления

Введение: Почему Docker-контейнеры становятся основой современной разработки Современные IT-системы требуют гибкости, масштабируемости и быстрой развертываемости. Docker-контейнеры решают эти задачи, предоставляя изолированную среду для запуска приложений без необходимости установки сложных зависимостей на хост-системе. В этой статье мы рассмотрим: Основные принципы работы Docker Практические примеры создания контейнеров Управление контейнерами и сетевыми настройками Интеграция с CI/CD-процессами Лучшие практики […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
mysurik

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

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

Proxmox VE: Кластеризация и Высокая Доступность (HA)! (Часть 9)

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

Redis object cache для WordPress: как я ускорил админку

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

Kubernetes: эффективное управление контейнеризованными приложениями

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