Интеграция Nextcloud с Keycloak через OpenID Connect: пошаговое руководство по настройке SSO

Nextcloud — отличное решение для хранения файлов, но управление пользователями вручную становится головной болью при масштабировании. Keycloak позволяет централизовать аутентификацию, обеспечивая безопасность, поддержку MFA (двухфакторной аутентификации) и удобный вход через…

Настройка VS Code AI Chat для работы со сторонним OpenAI провайдером.

VS Code AI Chat — это расширение, которое позволяет разработчикам взаимодействовать с моделями искусственного интеллекта (AI) прямо в редакторе Visual Studio Code. В стандартной конфигурации оно работает с OpenAI API,…

ProxyChains специфическая работа с прокси-серверами в UNIX/Linux-системах

В современном мире, где вопросы конфиденциальности и безопасности в сети становятся всё более актуальными, инструменты для работы с прокси-серверами приобретают особую ценность. Одним из таких инструментов является программа ProxyChains, которая…

Установка Keycloak в Ubuntu 24.04: от тестового запуска до production-конфигурации

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

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

В этой статье мы рассмотрим пошаговую настройку кластера Kubernetes на Ubuntu 24.04 с тремя узлами: один мастер (который также может запускать пользовательские поды) и два рабочих узла. Мы настроим PersistentVolume…

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил

Введение UFW (Uncomplicated Firewall) — это удобная надстройка над стандартным iptables, предназначенная для упрощения управления сетевыми правилами в операционных системах семейства Linux, особенно в Ubuntu. Благодаря интуитивно понятному синтаксису UFW…

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

GlusterFS — это масштабируемая, распределённая файловая система с открытым исходным кодом, которая объединяет хранилища нескольких серверов в единое пространство имён. Она идеально подходит для создания отказоустойчивых и высокопроизводительных хранилищ, особенно…

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Запихать Mysql в Kubernetes оказалось не очень хорошей идеей и я решил основательно пересмотреть инфраструктуру своего pet-проекта и за основу будет принят кластер из трех серверов. На каждом узле кластера…

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS

При работе над текущим проектом потребовалось реализовать довольно хитрую маршрутизацию для пользователей в сеть, закрытую VipNet-ом. И чтобы не забыть эту эпическую историю, напишу небольшую инструкцию, как это было реализовано.…

Разворачиваем Managed Kubernetes в облаке Selectel

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