Путеводитель в DevOps. Меня зовут Роман Шубин, я действующий DevOps инженер, амбассадор Selectel и это мой авторский блог.
Здесь я самобытно пишу про разработку, devops, linux, bash скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.
Больше профильных постов про DevOps в моем Telegram-канале.
читать первым в телеграм
читать первым в макс
Как узнать ID пользователя в MAX
Запустили классного бота CHECK ID, который за пару секунд покажет твой ID в MAX или любого канала. Очень удобно, если работаешь с API и постоянно ищешь эти цифры.
ТЗ — не бюрократия, а страховка от боли
Почему без чёткого технического задания толку от работы мало. Делюсь простыми советами, как составлять ТЗ, чтобы не заблудиться в проекте.
Помещаем процессы в «клетку» или cgroups для начинающих
Сегодня покажу, как ограничить жор ресурсов у своих скриптов. Если хочешь, чтобы сервер не превращался в печку — тебе сюда.
Прощай Helper scripts. Запускаем OCI в Proxmox 9.1
В этом разборе показываю, как в Proxmox 9.1 работает новая нативная поддержка OCI-образов. На примере nginx:latest скачиваем образ из Docker Hub, превращаем его в LXC-контейнер и запускаем без единой команды Docker. Разбираем, как входить в такой контейнер, где менять переменные окружения и как подключать хранилища.
Обновляем Proxmox 8 до Proxmox 9 (OCI)
Подробная инструкция по переходу на новую ветку Debian Trixie в Proxmox. Фиксим репы, обновляем ключи, прогоняем pve8to9 и устанавливаем всё, что предлагает система. Даю комментарии по каждому этапу, чтобы апдейт не превратился в ад.
Управляем Proxmox из терминала
Я нашёл классный TUI-клиент для Proxmox и забыл про браузер. Теперь всё администрирование — пара тычек в терминале.
Multipass простая и мощная виртуальная машина Ubuntu в один клик
Классный инструмент для быстрого запуска Ubuntu виртуалок. Забудь про бесконечные настройки и тормоза VirtualBox!
Скрываем предосмотр постов в MAX мессенджере
Если твой пост содержит ссылки, то первая ссылка будет браться для предосмотра, порой это избыточно либо неудобно, явной кнопки отключить нет, но есть небольшой хак. Сейчас покажу.
Options vs inputs в GitLab CI, что выбрать и как настроить
Выпадающие списки в Gitlab. Многие путаются с options и inputs в GitLab, поэтому делюсь своим опытом и простым решением, которое сработало у меня.
Load Average на пальцах
Пошаговый разбор Load Average с примерами и советами, чтобы ты всегда знал, когда пора бежать к серверу, а когда можно спокойно пить пиво.