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

CrowdSec: коллективная защита сервера

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

Кастомные шаблоны страниц в WordPress: проще чем кажется

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

Моя домашняя лаборатория: серверы, эксперименты, опыт

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

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

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

Stable, Testing или Sid: какую ветку Debian выбрать

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

Проброс GPU в Proxmox: неделя танцев с бубном ради Stable Diffusion

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

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

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

10 лет эволюции операционных систем: что изменилось

10 лет назад я сидел на Windows 8.1 и считал себя крутым. Потом перешёл на Ubuntu 14.04, когда понял, что мне нужен сервер. Сейчас у меня в лабе крутится Proxmox с дюжиной виртуалок на разной OS. Что изменилось за эти годы? Linux на десктопе перестал быть страшным. Ubuntu 24.04 LTS — это вам не тот […]
ЧИТАТЬ ПОДРОБНЕЕ →
Мониторинг и логирование
mysurik

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

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

Выбирал плагин для онлайн-курсов: остановился на LearnPress

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

Контактная форма без Contact Form 7

Почему я отказался от Contact Form 7 Долгое время я использовал Contact Form 7 для форм на сайте. Плагин удобный, но у меня копились причины отказаться от него. Обновления иногда ломали вёрстку, а лишние плагины замедляли сайт. Кроме того, для простой формы «напишите мне» тянуть целый плагин с десятками настроек казалось избыточным. Я решил попробовать […]
ЧИТАТЬ ПОДРОБНЕЕ →
Zorin OS на десктопе вместо Windows, обложка статьи
Zorin OS
Корефан

Zorin OS Lite на старом ноутбуке: вторая жизнь для железа

Zorin OS Lite на старом ноутбуке: вторая жизнь для железа У меня завалялся старый ноутбук. Не совсем музейный экспонат, но близко: Intel Core i3 второго поколения, 4 гигабайта оперативки и жёсткий диск, который шумит как трактор. Windows 10 на нём жил с трудом. Я смотрел на него и понимал: выкинуть жалко, продать некому, а использовать […]
ЧИТАТЬ ПОДРОБНЕЕ →
Рабочий стол Ubuntu с открытым терминалом и чек-листом настроек
Ubuntu
Корефан

Что я делаю после установки Ubuntu: чек-лист из 12 шагов

Поставил я на днях Ubuntu в очередной раз — на этот раз после внезапной смерти NVMe на ноутбуке. И понял, что за годы у меня выработался автоматический ритуал: список действий, которые я делаю сразу после установки Ubuntu, не откладывая. Без него первые дни превращаются в бесконечное «ой, а где это включить». Делюсь чек-листом из 12 […]
ЧИТАТЬ ПОДРОБНЕЕ →
4rbgev4rbgev4rbg
Мониторинг и логирование
mysurik

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

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

Как выбрать хостинг для WordPress: мой опыт 4 переездов

Как выбрать хостинг для WordPress — я задавался этим вопросом четыре раза. Перепробовал Beget, Timeweb, Reg.ru и, в конце концов, свой VPS. Разница между тарифом за сто пятьдесят рублей и за пятьсот — колоссальная. В этой статье расскажу, как я выбирал хостинг и какие выводы сделал после четырёх переездов. Первый переезд: самый дешёвый тариф Начинал […]
ЧИТАТЬ ПОДРОБНЕЕ →
Лучшие плагины для создания форм в WordPress
WordPress
mysurik

Мучился с Contact Form 7 пока не нашёл Fluent Forms

С плагинами для форм у меня была долгая история любви и ненависти. Начал с Contact Form 7 — бесплатно, просто, работает. Но админка уродливая, и спама валилось столько, что глаза мозолило. Перешёл на WPForms (бесплатная версия). Красиво, удобно, но в бесплатной нет интеграции с Telegram и CRM. А платить 200 баксов в год за Pro […]
ЧИТАТЬ ПОДРОБНЕЕ →
CMS сравнение выбор платформы
Хостинг и Web-серверы
mysurik

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

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

Как я написал свой первый плагин для WordPress и что из этого вышло

Зачем писать плагин, если всё уже есть Мне нужно было добавить на сайт кнопку «Поделиться в Telegram» с счётчиком. Стандартные плагины либо уродливые, либо тяжёлые, либо показывают рекламу своей премиум-версии. Я решил написать свой — маленький и аккуратный. До этого я никогда не писал плагины для WordPress. Думал, это сложно — нужно знать хуки, API, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Windows
Корефан

Как я обновлялся до Windows 11 и что из этого вышло

Как я обновлялся до Windows 11 и что из этого вышло Долгое время я сидел на Windows 10 и был вполне доволен. Ну, знаете, как это бывает — работает и работает, зачем трогать? Тем более вокруг Windows 11 было столько шума про TPM 2.0, про то, что старые компьютеры не поддерживаются, про обязательный Secure Boot. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image pa5xjbpa5xjbpa5x
Безопасность и Сеть
mysurik

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

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

Я пересадил родителей на Zorin OS и забыл про техподдержку

Вечная проблема «компьютер тормозит» У родителей старый ноутбук 2012 года с Windows 10. Он работал отвратительно: загрузка 5 минут, браузер открывается полминуты, мама каждый день жаловалась. Я пытался чистить, оптимизировать, отключать автозагрузку — помогало на неделю. Решил поставить Linux. Но не Ubuntu — родители испугаются интерфейса. Нужно что-то похожее на Windows, чтобы они не заметили […]
ЧИТАТЬ ПОДРОБНЕЕ →
Домашняя лаборатория IT-инфраструктура
ОС
mysurik

Ubuntu 24.04 LTS — почему я считаю его лучшим серверным дистрибутивом

Почему Ubuntu, а не Debian или CentOS Когда я выбирал ОС для своего сервера, перебрал несколько вариантов. Debian — стабильный, но пакеты древние. CentOS — умер, на смену пришёл Rocky Linux, но комьюнити маленькое. Alpine — слишком специфичный для сервера общего назначения. Ubuntu Server 24.04 LTS оказался золотой серединой. Что меня устраивает 5 лет поддержки […]
ЧИТАТЬ ПОДРОБНЕЕ →
16T22 39 34.062Z
WordPress
mysurik

Темы WordPress: выбор, установка и кастомизация для вашего сайта

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

Как я настроил CachyOS для игр: Steam, Proton и честные FPS

Ох, сколько же я ночей убил, выжимая FPS из своей старушки на Ryzen 5 3600 и RX 6600. Перепробовал вроде всё: и параметры ядра крутил, и компиляцию из исходников пробовал. А потом просто поставил CachyOS для игр — и офигел. Тот же ПК, те же игры, а кадров в секунду стабильно на 15–20% больше, и […]
ЧИТАТЬ ПОДРОБНЕЕ →