В этой статье я покажу как установить сервер для управления проектами «Taiga.io» в Docker. Особенности установки: я буду производить установку на Debian 13, для обратного проксирования на хост установлю nginx. Затем переведу работу сервера на https используя самоподписанный сертификат.
Alex-IT
Установка Vaultwarden в Docker
В этой статье описывается установка сервера хранения паролей и секретов Vaultwarden в Docker на собственном сервере. Из особенностей, я использую базу данных MariaDB и обратный прокси сервер Caddy. Для поднятия контейнеров использую Docker compose.
🕒 3 мин.
Управление процессами Linux
В статье я покажу вам как осуществляется управление процессами в Linux. Вы узнаете про сигналы (kill), передний и задний фон (fg, bg, jobs), и приоритеты процессов (nice, renice). Управление процессами в Linux — это довольно обширная темя. Но все сводится к одному, мы различными способами меняем характеристики процессов. При этом мы можем преследовать совершенно разные цели: например мы можем хотеть завершить или приостановить процесс, поменять ему приоритет, заставить работать в фоне и другое.
🕒 8 мин.
Установка и настройка FTPS сервера — vsftpd
В этой статье я покажу как создать FTPS сервер на Linux (Debian 13) с отдельными каталогами для разных пользователей.
🕒 5 мин.
NFS на Linux
В этой статье разбираемся с NFS сервером на LInux. Установим NFS сервер на Debian 13, создадим общий каталог и примонтируем его на другом сервере по сети.
🕒 3 мин.
Samba – отдельный файловый сервер
В этой статье я покажу процесс установки и настройки простого файлового сервера Samba на сервере Debian 13. Добавим корзину на сервере, настроим аудит доступа к файлам. Также покажу подключение к серверу с Windows и Linux клиентов.
🕒 8 мин.
Как проверить SSL сертификат сайта из консоли Linux
Иногда приложение на Linux-сервере не может подключиться к внешнему ресурсу из-за проблем с доверием к сертификату, в этой статье мы разберем как проверить ssl сертификат. Здесь не только команды, но и полный процесс диагностики и исправления ситуации когда в системе нет нужного CA и промежуточного сертификата.
🕒 4 мин.
Python 3. Словари
В этой статье разбираем Словари в языке программирования Python 3, узнаем какими свойствами обладают словари и как можно с ними работать. Примеры в этой статье выполнены на версии: Python 3.14.3.
🕒 5 мин.
Proxmox VE — Создание шаблона VM и использование Cloud-Init
В этой статье я покажу как можно подготовить шаблон виртуальной машины в Proxmox VE, и с помощью Cloud-Init настраивать виртуалки созданные из подготовленного шаблона. Из статье вы узнаете: что такое Cloud-Init, узнаете про облачные образы (Cloud Images). В качестве примера я буду использовать шаблон Debian 13.
🕒 6 мин.
Port Knocking в MikroTik
🕒 6 мин.
В этой статье я опишу как настроить Port Knocking в Mikrotik. Я буду вести настройку на версии RouterOS 7.20.8, но на других версиях всё должно настраиваться и работать аналогично.
Запуск простых сервисов в Docker контейнерах
🕒 4 мин.
В этой статье я на практике покажу запуск простых сервисов в Docker контейнерах. Будем поднимать следующие сервисы: Nginx, Apache2, Postgres, Redis, MySQL. Я уже написал довольно много статей по Docker, получился неплохой мини курс. Посмотреть все статьи вы можете здесь. Эта статья, как бы, переходит от теории к практике, поэтому некоторые вещи я не объясняю. Зато даются практические примеры.
Управление ресурсами Docker
🕒 3 мин.
В этой статье я разбираю две темы: ограничение ресурсов Docker контейнеров в docker-compose.yml, и очистка системы от docker мусора.
Сканирование образов Docker и анализ уязвимостей
🕒 3 мин.
В этой статье описаны инструменты для сканирования образов Docker на уязвимости: docker scan и trivy. Но основное внимание уделено именно trivy.
Расширение диска VM (Linux) на Proxmox VE 8
🕒 4 мин.
В этой статье я опишу, как выполнить расширение диска и файловой системы виртуальной машины Linux на Proxmox VE 8. Разберу 2 кейса: простое расширение файловой системы Ext4, и расширение LVM с разделом XFS.
Создание и управление виртуальной машиной Proxmox VE из консоли
🕒 2 мин.
В этой статье я демонстрирую создание и управление виртуальной машиной на Proxmox VE 8 с помощью консольной команды qm. Вероятно, на Proxmox VE 9 всё работает так же, но я этого пока не проверял.
Продвинутые инструкции в Dockerfile
🕒 4 мин.
Здесь мы разбираем продвинутые инструкции в Dockerfile: HEALTHCHECK — для проверки работы приложения, LABEL — для добавления меток, ARG — для автоматизации, SHELL — для изменения оболочки.
OOM Killer в Linux
🕒 3 мин.
В статье будет рассказано про инструмент OOM Killer — который призван уберечь систему от зависания в случае нехватки физической памяти, путём завершения какого-то процесса и освобождения его памяти.
Docker Compose — установка и базовое использование
🕒 9 мин.
В этой статье познакомимся с Docker Compose — инструментом для создания многоконтейнерных систем с помощью одного конфигурационного файла.
Сети в Docker
🕒 3 мин.
Из статьи вы узнаете, как устроены сети в Docker, зачем нужны пользовательские сети и как с их помощью изолировать и связывать контейнеры.
Docker — Оптимизация ваших образов
🕒 6 мин.
Оптимизация образов Docker — одна из задач Devops-инженера. В этой статье описаны некоторые методы, которые вы можете применять для оптимизации своих образов Docker.
Проброс каталогов и томов в Docker
🕒 5 мин.
В этой статье мы рассмотрим проброс каталогов и томов в контейнеры Docker. Первое используется для удобства редактирования файлов, второе для надёжного хранения данных.
Создание собственных образов Docker
🕒 9 мин.
Из статьи вы узнаете что такое образ Docker и из чего он состоит. Как создавать свои образы с помощью файла Dockerfile. И как выкладывать собственные образы в репозиторий Docker Hub. Статья поможет вам сэкономить ваше время если вы только начинаете изучать Docker.
Первое знакомство с Docker — установка и базовые понятия
🕒 7 мин.
Эта статья — ваш первый шаг в мир Docker: вы узнаете, что такое контейнеры и образы, как происходит установка Docker на Linux, как запустить первый контейнер всего за пару команд. Просто, понятно и без воды — идеально для новичков!
Proxmox VE — создание VM для Windows 11
В этой статье я покажу процесс подготовки виртуальной машины на Proxmox VE 9 для установки Windows 11. Кстати, для Proxmox 8 ничего не меняется, процесс подготовки виртуальной машины и установки на неё Windows 11 будет совершенно одинаковым. Процесс установки самого сервера Proxmox VE 9 я описывал в статье — Proxmox VE — знакомство и установка на ZFS.
Proxmox VE — настройка сети
В этой статье мы разберём настройку сети в Proxmox VE 9.0 — гипервизоре для управления виртуальными машинами и контейнерами. Вы узнаете, как работать с двумя ключевыми технологиями: Linux Bridge (классический способ организации сети в Linux), Open vSwitch (решение для программно-определяемых сетей с поддержкой сложных сценариев). Кроме того, вы освоите: создание бондов (агрегацию физических интерфейсов для повышения отказоустойчивости и пропускной способности), настройку VLAN для сегментации трафика между виртуальными машинами.
Создание локального зеркала репозиториев с помощью Aptly
Статья подробно описывает процесс установки и настройки инструмента Aptly для создания локальных зеркал Linux-репозиториев, включая Proxmox и Debian. В ней рассмотрены шаги по созданию, синхронизации и публикации репозиториев, а также их размещение на веб-сервере Nginx. Дополнительно приведены команды для обновления зеркал и работы со снимками, что позволяет поддерживать актуальные копии репозиториев в локальной сети.
Локальное зеркало Linux репозитория (apt-mirror)
В этой статье я расскажу как создать своё локальное зеркало репозиториев для Linux, с использованием инструмента — apt-mirror.
История Windows
Сегодня сложно представить компьютер без Windows, а ведь её история началось ещё в 1985 году. Давай разберёмся, как развивалась эта операционная система.
Обработка строк на bash циклами while и for
Очень часто в bash скриптах требуется обрабатывать строки, для этого удобно использовать циклы while и for. В статье описан синтаксис обоих циклов для обработки строк, а также особенности их работы.
Основы SQL на примере PostgreSQL
В этой статье разберём основы SQL на примере PostgreSQL 16 версии. А именно как создаются или удаляются базы данных и таблицы в них. Также изучим типы данных в PostgreSQL, первичный и внешний ключ, и другие ограничения целостности.