Гид по технологиям

DevOps

Docker и контейнеризация Django-приложения
DevOps 7 min read

Docker и контейнеризация Django-приложения

В этом руководстве показано, как установить Docker на Ubuntu, macOS и Windows и как упаковать простое Django‑приложение в контейнер. Пройдёмся по созданию Dockerfile, сборке образа, запуску контейнера и базовой отладке и безопасности.

Бесплатный деплой Django на Vercel
DevOps 7 min read

Бесплатный деплой Django на Vercel

Развернуть портфолио или прототип на Django на Vercel можно бесплатно: подготовьте vercel.json и wsgi.py, подключите удалённую БД (например, Railway PostgreSQL), создайте requirements.txt и импортируйте репозиторий из GitHub.

Настройка гибкого хранилища с LVM на Linux
DevOps 7 min read

Настройка гибкого хранилища с LVM на Linux

LVM позволяет объединять физические диски в пулы и создавать изменяемые логические тома; в статье показан полный пошаговый процесс и рекомендации по эксплуатации и откату.

Makefile для Go: сборка, тесты, лучшие практики
DevOps 6 min read

Makefile для Go: сборка, тесты, лучшие практики

Makefile — простой и переносимый способ автоматизировать сборку, тесты и релизы в проектах на Go. В статье — шаблоны, советы по кросс-компиляции, интеграции в CI и чек-листы ролей.

Установка и настройка Jenkins на Ubuntu 22.04
DevOps 7 min read

Установка и настройка Jenkins на Ubuntu 22.04

Jenkins — свободный сервер автоматизации для CI/CD. В этой статье пошагово показано, как установить OpenJDK 11, добавить репозиторий Jenkins, запустить сервис на Ubuntu 22.04, открыть порт в UFW и завершить базовую настройку.

Docker-образ для .NET 5 Web API
DevOps 7 min read

Docker-образ для .NET 5 Web API

В этой пошаговой инструкции показано, как упаковать ASP.NET Core Web API (.NET 5) в Docker-образ, собрать и запустить контейнер локально. Если ваш проект называется не aspdockerapi, замените имена файлов и сборок в Dockerfile и командах.

PM2 для Node.js: запуск, мониторинг и развёртывание
DevOps 5 min read

PM2 для Node.js: запуск, мониторинг и развёртывание

PM2 — это менеджер процессов для Node.js, который обеспечивает автоперезапуск, zero-downtime перезагрузки, кластеризацию и мониторинг. Установите pm2 через npm, используйте ecosystem.config.js для настроек и включите pm2 startup + pm2 save для автозапуска.

Установка MicroK8s на Ubuntu
DevOps 6 min read

Установка MicroK8s на Ubuntu

MicroK8s — лёгкая и сертифицированная версия Kubernetes для Ubuntu. Установите через snap, настройте брандмауэр и группу пользователя, включите DNS, dashboard и storage, затем разверните тестовый сервис.

Хостинг изображений в Cloudinary
DevOps 7 min read

Хостинг изображений в Cloudinary

Cloudinary — это платформа для хранения и управления медиа. В статье показано, как настроить предустановки, загрузить изображение через API и виджет в React, и приведены практические чек‑листы и рекомендации по безопасности.

Обновление модулей VMware после обновления ядра
DevOps 5 min read

Обновление модулей VMware после обновления ядра

Если VMware перестал работать после обновления ядра, клонируйте репозиторий mkubecek/vmware-host-modules и выполните make и sudo make install. Для дальнейших обновлений используйте git pull; sudo make clean; make; sudo make install.

Флаги фич: управление релизами с Flagsmith
DevOps 8 min read

Флаги фич: управление релизами с Flagsmith

Флаги фич позволяют включать и выключать функции без деплоя. Пошаговая настройка Flagsmith, интеграция в React (Vite) и best practices для безопасных релизов.

XAMPP: LAMP на Ubuntu — установка и безопасность
DevOps 6 min read

XAMPP: LAMP на Ubuntu — установка и безопасность

Этот гид показывает, как установить XAMPP на Ubuntu, запустить Apache и MariaDB, проверить их работу в браузере и выполнить базовые меры безопасности. Подходит для локальной разработки PHP‑проектов; не используйте без доработок в продакшн.

Запуск Ubuntu в Docker — пошаговое руководство
DevOps 7 min read

Запуск Ubuntu в Docker — пошаговое руководство

Кратко — вы можете скачать официальный образ Ubuntu из Docker Hub, запустить его в интерактивном контейнере, сохранить изменения в новый образ и подключить данные с хоста через тома. В статье — пошаговые команды, объяснение разницы между томами и bind-монтами, советы по безопасности и альтернативы для разных задач.

Резервное копирование в Linux — руководство и чек‑листы
DevOps 10 min read

Резервное копирование в Linux — руководство и чек‑листы

Резервное копирование важно для всех пользователей Linux. Автоматические инкрементальные решения (CrashPlan, Duplicati, Rsnapshot, Borg) подходят для регулярной защиты, а инструменты вроде dd и Clonezilla — для единовременного клонирования диска.

Raspberry Pi как домашний сервер
DevOps 8 min read

Raspberry Pi как домашний сервер

В этой статье пошагово объясняется, как подготовить Raspberry Pi (рекомендуется модель 4B) в качестве домашнего сервера: от записи образа Raspberry Pi OS Lite на SD/SSD до установки Apache, MariaDB, PHP, Docker и получения SSL‑сертификатов через Certbot.

Установка и обновление Python 3 на Ubuntu
DevOps 5 min read

Установка и обновление Python 3 на Ubuntu

Если на Ubuntu нет Python, установите его через APT или добавьте PPA Deadsnakes для новых версий. Для полной гибкости соберите Python из исходников. После установки проверьте версию командой `python3 --version` и установите pip для управления пакетами.

Развёртывание Node.js API на Netlify через GitHub Actions
DevOps 9 min read

Развёртывание Node.js API на Netlify через GitHub Actions

В этой инструкции показано, как развернуть Express-приложение как serverless-функции на Netlify и настроить CI/CD через GitHub Actions. Мы пройдём по настройке проекта, Netlify.toml, workflow и добавим чек-листы и план отката.

Установка и настройка Apache на Linux
DevOps 6 min read

Установка и настройка Apache на Linux

Пошаговая инструкция по установке, проверке и настройке Apache на разных дистрибутивах Linux. Включены команды, настройка виртуальных хостов, файрвола и советы по безопасности.

Установка WampServer на Windows 10
DevOps 7 min read

Установка WampServer на Windows 10

WampServer создаёт локальную среду разработки с Apache, MySQL и PHP на Windows. Скачайте установщик, установите в C:\wamp, создайте базу, распакуйте проект в www и настройте виртуальные хосты и пароль MySQL.

Bitwarden на Raspberry Pi Zero 2 W — самохостинг
DevOps 9 min read

Bitwarden на Raspberry Pi Zero 2 W — самохостинг

Этот пошаговый гид показывает, как развернуть самохостимый менеджер паролей Bitwarden (Vaultwarden) на Raspberry Pi Zero 2 W с Docker, Portainer, Cloudflare Tunnel, MFA и резервным копированием.