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

Prometheus и Grafana для мониторинга контейнерных систем

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

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

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

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

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

Proxmox от А до Я: полтора года на домашнем сервере. Установка, LXC, GPU, бекапы, кластер

Год назад я поставил Proxmox на старый системник, который пылился в углу. Думал — поиграю неделю и забуду. Сейчас на этом «поиграю» крутятся 8 VM, 12 LXC-контейнеров, пара продакшен-сайтов и Home Assistant. Гипервизор не перезагружался 11 месяцев — и это на железе 2015 года. Собрал сюда всю свою эпопею: от первой установки до кластеризации. Каждый […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image yly8qyly8qyly8qy
Виртуализация (Proxmox)
mysurik

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

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

Чек-лист по установке домашнего сервера: место, подключение и инструменты

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

Типы namespaces в Linux: PID, Network, Mount, UTS, IPC и User

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

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

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

Сосед сказал что мой Wi-Fi на весь подъезд: пришлось защищаться

Защита домашней Wi-Fi сети — тема, которую я игнорировал. Пароль как у всех, WPA2, думал хватит. Пока сосед не сказал «Слушай, а у тебя интернет раздаётся на весь подъезд». Оказалось, мой пароль от Wi-Fi был в базе общих паролей. Роутер старый, WPS включён — взломали за 5 минут. Что сделал: купил роутер с Wi-Fi 6, […]
ЧИТАТЬ ПОДРОБНЕЕ →
bqedm1bqed
Виртуализация (Proxmox)
mysurik

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

Nginx Proxy Manager — находка для тех кто не хочет править nginx конфиги руками. У меня на Proxmox крутится несколько сервисов: WordPress, ComfyUI, Grafana. Каждый на своём порту. NPM делает так, что все доступны по 80/443 порту с красивыми доменами. Установка: LXC контейнер с Ubuntu, внутри Docker, внутри NPM. Пробросил порты 80 и 443. Добавляю […]
ЧИТАТЬ ПОДРОБНЕЕ →
8ow0428ow0428ow0
Системное Администрирование
mysurik

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

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

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

Увидел я как-то в реддите скриншот дашборда одного парня. У него там всё — серверы, погода, загрузка CPU, даже сколько кофе в офисе осталось. Я сижу смотрю на свои 14 вкладок в браузере — Proxmox, Portainer, AdGuard, Grafana, ещё три штуки — и чувствую себя пещерным человеком. Решил: хрен его знает сколько это займёт, но […]
ЧИТАТЬ ПОДРОБНЕЕ →
hb0qyqhb0qyqhb0q
Системное Администрирование
mysurik

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

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

Ubuntu Server vs Unraid/TrueNAS: что выбрать новичку для домашнего сервера

Введение: с чего начать создание домашнего сервера? Если вы решили собрать собственный сервер для хранения данных, раздачи интернета или запуска приложений, перед вами встает выбор операционной системы. Наиболее популярными вариантами среди новичков становятся Ubuntu Server (чистый Linux) и Unraid/TrueNAS Core — готовые решения с удобным веб-интерфейсом. Оба варианта имеют свои плюсы, но для начинающих рекомендуется […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование

ntfy: уведомления на телефон со своего сервера

Я перепробовал кучу способов получать уведомления с сервера. Pushover — платный. Telegram — нужно бота создавать, токены хранить, следить чтобы бот не забаннили. Email — ну серьёзно, кто сейчас читает почту от сервера? У меня за месяц накопилось тысяч пять писем от cron, я перестал их открывать после первой недели. А потом я нашёл ntfy, […]
ЧИТАТЬ ПОДРОБНЕЕ →
ComfyUI на CPU как я бросил GPU и обрёл покой
Сервер
mysurik

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

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

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

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

Конфигурация Cgroups: Ограничение ресурсов CPU, памяти и I/O

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