Интеграция DevOps (Gitea+Concourse) стека с FreeIPA
По старой схеме продолжаем проект по миграции на отечественное ПО, а именно на RedOS и сегодня настроим интеграцию Gitea и Concourse c доменом FreeIPA. Настройки Gitea для авторизации при помощи…
Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)
Продолжаю настраивать интеграцию сервисов и FreeIPA и аналогично Zabbix настроим авторизацию Grafana при помощи учетных данных IPA-домена. Учетную запись и группу для ограничения доступа будем использовать аналогично использовавшейся в заметке…
Авторизация в Wiki Outline при помощи Keycloak
Продолжая статью «Интеграция Keycloak и FreeIPA» настроим интеграцию Wiki Outline и Keycloak. Создадим отдельный realm где информация о активных пользователях будет поступать из FreeIPA, но допустимых пользователей будем получать по…
Установка и базовая настройка Wiki Outline
Решил я повторить установку Wiki Outline по мотивам «Вебинар «База знаний с AI: создаем корпоративную Wiki в облаке»«. На вебинаре мне в в принципе эта Wiki понравилась, но как говорится…
Snap, AppImage и Flatpak: отличия и практическое использование
Помимо стандартных пакетов в Linux так-же существуют дополнительные возможности для распространения приложений без использования системного пакетного менеджера. Эти три решения (Snap, AppImage и Flatpak) решают одну задачу, а именно распространение…
Настройка SoftEther VPN клиент/сервер в Linux
SoftEther VPN — мощный мультипротокольный VPN‑сервер с поддержкой L2TP/IPsec, OpenVPN, SSTP, EtherIP и собственного протокола SecureNAT. Как я уже говорил графического интерфейса для управления SoftEther под Linux не существует, но…
Запуск Concourse Worker без использования Docker
Как запустить Concourse в Docker я уже писал в заметке «Установка и начало работы с Concourse CI«, но использовать докер совершенно не обязательно и можно запустить любой из компонентов как…
Установка и начало работы с Concourse CI
В рамках текущего проекта нам необходимо реализовать CI для выливки приложений, а так-как мы решили не использовать GitLab (для наших задач это большой оверхэд) и используем Gitea то естественно возник…
Пример расшифровки (транскрибации) видео в текст Python-скриптом
Рассмотрим пример расшифровки видео в текст (транскрибация), причем внешние коммерческие сервисы мы не будем использовать, а все сделаем у себя локально. Python-cкрипт получается очень простой и использует уже обученные модели…
Установка OlnyOffice DocSpace в Ubuntu Linux
Для нашей небольшой команды понадобилась система для совместной работы над документами. Естественно, что можно просто использовать гугл-таблицы, но хотелось бы что-то что будет у нас, а то ведь обстановка не…












