mysurik.ru
Image jj5v4djj5v4djj5v
Безопасность и Сеть
mysurik

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

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

Свой почтовый сервер: вернулся на Яндекс.Почту

Создание своего почтового сервера — эпопея. Postfix, Dovecot, OpenDKIM, SPF, DMARC. Настроил через iRedMail. Через месяц IP попал в чёрные списки — кто-то использовал для спама. Перешёл на Яндекс.Почту для домена. Не надо так. Ставил почтовый сервер РЅР° Proxmox — намучился, вернулся РЅР° Яндекс. Р’ большом гайде РїРѕ Proxmox — РІСЃРµ РјРѕРё статьи РїСЂРѕ этот […]
ЧИТАТЬ ПОДРОБНЕЕ →
Почтовый сервер Postfix настройка
Хостинг и Web-серверы
mysurik

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

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

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

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

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

Установка Home Assistant на Raspberry Pi — просто. Скачал HAOS образ, записал на SD карту через Raspberry Pi Imager, вставил в Pi, включил. Через 10 минут HASS доступен по IP. Для первого раза берите Pi 4 или 5 с 4GB RAM. Меньше — будет тормозить. SD карта должна быть быстрой (класс 10 или A2).
ЧИТАТЬ ПОДРОБНЕЕ →
bkcsuibkcsuibkcs
Безопасность и Сеть
mysurik

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

Настройка брандмауэра — это первое что я сделал после того как сервер взломали. UFW на Ubuntu — простой инструмент, который делает 80% работы. Синтаксис элементарный: ufw allow 22, ufw allow 80, ufw allow 443, ufw default deny incoming, ufw enable. Три команды — и сервер закрыт от внешних атак. Для продвинутой настройки — iptables или […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image utq1b2utq1b2utq1
Системное Администрирование
mysurik

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

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

Как я подключал датчики температуры к Home Assistant и они работают до сих пор

Зачем мне датчики температуры У меня дома есть серверная комната — бывшая кладовка, где стоит стойка с оборудованием. Летом там адская духота, зимой холодно. Я хотел знать, какая там реально температура, чтобы вовремя включить вентиляцию. Купил три датчика Aqara Temperature Sensor на AliExpress. Один — в серверную, второй — в комнату, третий — на улицу […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
mysurik

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

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

Proxmox VE: Мгновенные Сервисы с LXC-Контейнерами! (Часть 4)

Привет, домашние сисадмины! В предыдущей части мы настроили виртуальную машину (VM) и установили QEMU Guest Agent. VM отлично подходит для сложных систем (Windows, macOS или специфические Linux-дистрибутивы), но для запуска небольших, быстрых сервисов (вроде Pi-hole, Plex, Home Assistant) нам нужно что-то более легкое. На помощь приходят LXC-контейнеры (Linux Containers)! Они используют ядро вашего хоста Proxmox, […]
ЧИТАТЬ ПОДРОБНЕЕ →
b8mo8hb8mo8hb8mo
Безопасность и Сеть
mysurik

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

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

VPN: Ваш личный туннель безопасности в глобальной сети

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

Tailscale: mesh VPN для домашней сети

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

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

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

Как я прикрутил телеграм-бота на Python для мониторинга сервера

С чего я начал Fail2ban я поставил, n8n подкрутил, но мне хотелось чего-то более гибкого. Конкретно: я хочу написать в Telegram боту «статус» — и получить ответ с загрузкой CPU, RAM, диском и аптаймом. Или написать «бекап» — и запустить резервное копирование баз данных. n8n такое умеет, но мне надоело тыкать в блоки. Хотелось кода. […]
ЧИТАТЬ ПОДРОБНЕЕ →
79pdn79
Виртуализация (Proxmox)
mysurik

Proxmox VE: QEMU Guest Agent и Продвинутая Интеграция VM! (Часть 3)

Привет всем! Если вы следовали Части 2, то у вас уже работает первая виртуальная машина. Поздравляю, вы преодолели самый большой барьер! Но вы, вероятно, заметили, что Proxmox не отображает такую важную информацию, как IP-адрес вашей VM или ее загрузку. Кроме того, команды перезагрузки или выключения могут быть «жесткими». Чтобы решить эти проблемы, нам нужен QEMU […]
ЧИТАТЬ ПОДРОБНЕЕ →
oqsvzfoqsvzfoqsv
Системное Администрирование
mysurik

Как Docker и containerd используют namespaces для создания контейнеров

Введение: Роль namespaces в создании контейнеров Контейнеры, такие как Docker-контейнеры или те, которые управляются containerd, обеспечивают изоляцию процессов и ресурсов. Одним из ключевых механизмов этой изоляции являются namespaces. Они позволяют разделять системные ресурсы между процессами, создавая виртуальную среду, в которой работает контейнер. В этой статье мы подробно рассмотрим, как Docker и containerd используют namespaces для […]
ЧИТАТЬ ПОДРОБНЕЕ →