Автоматическое переподключение WireGuard при обрыве соединения

Автоматическое переподключение WireGuard при обрыве соединения

Протокол WireGuard VPN разработан без сохранения состояния. Соединения рассматриваются как интерфейс — когда они активны, они всегда остаются активными. Если соединение с VPN-сервером потеряно, интернет-соединение перестает работать до тех пор, пока VPN-сервер снова не станет доступным. Как только VPN-сервер снова становится доступным, WireGuard повторно устанавливает VPN-соединение, и трафик снова начинает проходить.

Иногда возникают ситуации, когда WireGuard …

Установка Keycloak и PostgeSQL в Linux (Centos, Rocky, Debian)

Установка Keycloak и PostgeSQL в Linux (Centos, Rocky, Debian)

Keycloak – продукт с открытым кодом для реализации single sign-on с возможностью управления доступом, нацелен на современные применения и сервисы. По состоянию на 2018 год, этот проект сообщества JBoss находится под управлением Red Hat которые используют его как upstream проект для своего продукта RH-SSO

Подготовка к установке Keycloak
Добавляем пользователя и группу
Создаем каталог, скачиваем дистрибутив
Распаковываем, назначаем права
Установка …

Установка Zabbix 6.2 + Nginx + PostgreSQL 14 + TimescaleDB в Debian 11 Bullseye

Установка Zabbix 6.2 + Nginx + PostgreSQL 14 + TimescaleDB в Debian 11 Bullseye

Zabbix — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым. Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle Database, веб-интерфейс написан на PHP.

Подготовка
Обновляем ОС, устанавливаем софт
Установка Nginx из репозитория
Добавляем ключ репозитория
Добавляем репозиторий Nginx
Устанавливаем Nginx
Установка Postgresql 14 из репозитория
Добавляем репозиторий PostgreSQL
Добавляем ключ репозитория
Устанавливаем Postgresql 14
Установка Zabbix …

Получение и авто продление SSL-сертификата Let’s Encrypt для Nginx в Centos 8 / Rocky Linux / AlmaLinux

Получение и авто продление SSL-сертификата Let’s Encrypt для Nginx в Centos 8 / Rocky Linux / AlmaLinux

Certbot – это клиент протокола ACME предназначенный для автоматического управления SSL-сертификатами от Let’s Encrypt. Он позволяет полностью автоматизировать процесс получения и продления сертификата.

Устанавливаем утилиты
Запускаем certbot для получения ssl-сертификата
В процессе получения сертификата указываем наш e-mail, отвечаем на вопросы
Если сертификат успешно получен, в терминале увидим следующее
Создаем ключ dhparam
Добавляем скрипт перевыпуска ssl-сертификата в crontab

Установка DokuWiki + Nginx + PHP-FPM в Debian 11 Bullseye

Установка DokuWiki + Nginx + PHP-FPM в Debian 11 Bullseye

DokuWiki — простой, но достаточно мощный вики-движок, который может быть использован для создания любой документации. Она ориентирована на команды разработчиков, рабочие группы и небольшие компании. Все данные хранятся в простых текстовых файлах, поэтому для работы не требуется СУБД

Подготовка
Обновляемся
Устанавливаем софт (мой стандартный набор)
Установка Nginx из репозитория
Скачиваем ключ подписи для репозитория Nginx
Устанавливаем утилиту gnupg2
Добавляем загруженный ключ в список программных ключей
Добавляем репозиторий Nginx
Устанавливаем …

Kickstart в RHEL 9 / Rocky linux 9 / AlmaLinux 9

Kickstart в RHEL 9 / Rocky linux 9 / AlmaLinux 9

kickstart — метод быстрой установки операционных систем, основанных на Red Hat Linux. Т.е. автоматическая установка Linux в пакетном режиме.

С выходом RHEL 9 / AlmaLinux 9 /Rocky linux 9 были внесены изменения
Что бы вернуть авторизацию пользователя root надо выполнить команды:
Удален пакет сетевых скриптов. Для настройки сетевого интерфейса все так же можно использовать псевдо-графическую утилиту nmtui, либо mncli
Для отключения …

Настройка Nginx в качестве UDP-балансировщика

Настройка Nginx в качестве UDP-балансировщика

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

В одной из прошлых статей было рассмотрено как устанавливать Web-сервер Nginx в Debian или Centos
После установка, отключаем дефолтный конфиг
Редактируем основной конфиг Nginx
Проверяем конфиг …

Установка Nginx в Debian 11 из репозитория

Установка Nginx в Debian 11 из репозитория

Nginx — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах. Начиная с версии 0.7.52 появилась экспериментальная бинарная сборка под Microsoft Windows.

Загружаем ключ для подписи Nginx
Устанавливаем утилиту gnupg2 что бы в дальнейшем добавить скаченный ключ
Добавляем загруженный ключ в список программных ключей
Добавляем репозиторий Nginx
Устанавливаем Nginx
Запускаем Nginx и добавляем его в автозагрузку

Переименовываем Logical Volume и Volume Group в Centos 8 / Rocky Linux

Переименовываем Logical Volume и Volume Group в Centos 8 / Rocky Linux

Менеджер логических томов (logical volume manager) — подсистема операционных систем Linux и OS/2, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков как один логический том. Реализована с помощью подсистемы device mapper.PV (Physical Volume) — физические томаVG (Volume Group) — группа томовLV (Logical Volume) — логические разделы

Переименовываем Logical Volume
Команды
Смотрим текущие параметры …