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

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

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

Proxmox VE: Настройка Брандмауэра для Защиты VM и Хоста (Часть 6)

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

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

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

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

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

Почему я выбрал Proxmox вместо VMware и не пожалел

 Как всё начиналось До недавнего времени у меня стоял обычный Hyper-V на Windows Server. До него был ESXi от VMware. Каждый раз я мучился: то лицензия кончится, то оборудование не поддерживается, то миграция ВМ — целый квест. Когда VMware начал закручивать гайки с подписками, а Hyper-V тупил на NVMe-дисках, я решил — хватит. Начал […]
ЧИТАТЬ ПОДРОБНЕЕ →
Nginx оптимизация и настройка
Хостинг и Web-серверы
mysurik

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

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

Komodo — как я заменил Portainer на оркестрацию docker-compose

Portainer через полгода стал бесить. Медленный, конфиги редактировать неудобно, и главное — не умеет нормально работать с docker-compose стеками. Нашёл Komodo. Он сразу позиционируется как оркестратор для compose-файлов. Ставится одной командой, в Docker, всё из коробки. Главная фишка: кидаешь yaml файл, он сам поднимает стек. Можно обновлять через UI, видеть логи, перезапускать сервисы. Поддерживает синхронизацию […]
ЧИТАТЬ ПОДРОБНЕЕ →
4rbgev4rbgev4rbg
Системное Администрирование
mysurik

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Собрал свою читалку новостей с локальным ИИ

С чего всё началось Я подписан на пару десятков RSS-лент, несколько YouTube-каналов и Hacker News. Каждое утро я открывал Inoreader, видел 200+ непрочитанных, вздыхал и закрывал. А потом шёл в Telegram — и читал то же самое, но уже отобранное чьим-то алгоритмом. Меня это бесило. Алгоритмы Google и соцсетей решают, что мне интересно, а я […]
ЧИТАТЬ ПОДРОБНЕЕ →