DevOps

Вопросы о серверах, Docker, CI/CD, скриптах и деплое.

DevOpsКак создать сервер проверки лицензии для программы

Пошаговое руководство по созданию сервера проверки лицензии для Python/C++: активация по ключу, шифрование, привязка к HW, развертывание на AWS/Azure/GCP. Сервисы Keygen, StarForce и улучшения защиты от взлома.

1 ответ 3 просмотра
DevOpsКоды ошибок Apache2: почему не запускается сервер

Разбор кодов ошибок Apache2 (AH00558, AH03490, syntax error), когда сервер не перезапускается. Пошаговая диагностика: apachectl configtest, логи error.log, systemctl status, проверка портов и готовые решения для VPS Ubuntu/Debian.

1 ответ 3 просмотра
DevOpsОшибка ssh-add: нет соединения с агентом для Heroku

Пошаговое решение ошибки 'Could not open a connection to your authentication agent' при ssh-add для SSH-ключей Git и Heroku. Запуск ssh-agent, добавление приватного ключа, настройка heroku keys:add и отладка авторизации.

1 ответ 3 просмотра
DevOpsОшибка pip uninstall databricks-dlt в Databricks: PIP_NO_INPUT

Как исправить ошибку 'Ожидаемый ввод отсутствует (PIP_NO_INPUT)' при удалении databricks-dlt через pip uninstall в Databricks. Решение с флагом -y и %pip для notebook-scoped библиотек. Пошаговое руководство по устранению PipError.

1 ответ 3 просмотра
DevOpsНастройка почтового сервера для локальной сети с IMAP и веб-доступом

Пошаговое руководство по настройке почтового сервера для локальной сети с автоматическим сбором почты через IMAP и предоставлением веб-доступа для множества пользователей.

1 ответ 2 просмотра
DevOpsHTTP запросы из Zabbix агента к Prometheus экспортеру

Пошаговое руководство по выполнению HTTP запросов из локального Zabbix агента к Prometheus экспортеру. Методы настройки и примеры конфигурации.

1 ответ 2 просмотра
DevOpsКомпьютеры теряют доверие к DC в Active Directory

Почему компьютеры в домене Active Directory теряют доверительные отношения с контроллерами домена? Диагностика: домен недоступен, dns active directory, ошибка kerberos, репликация. Шаги по проверке времени, Netlogon, сбросу паролей и исправлению.

1 ответ 2 просмотра
DevOpsПрава доступа к Docker volume между хостом и контейнером

Пошаговое руководство по организации прав доступа к Docker volume между хостом и контейнером при разных UID. Рекомендуемые решения для production-среды с учетом безопасности и поддерживаемости.

1 ответ 1 просмотр
DevOpsСборка nginx из исходников в Docker с multi-stage

Пошаговое руководство по сборке nginx из исходников в Docker с использованием multi-stage build. Настройка стандартных модулей и запуск бинарника во втором образе.

1 ответ 1 просмотр
DevOpsСамодельный CDN с GeoDNS для обхода РКН: VPS в России

Реализация самодельного CDN с GeoDNS и nginx reverse proxy на VPS в России (Timeweb) для обхода блокировок РКН. Трафик из РФ на proxy, из мира — на Hetzner. Практичность, настройка, риски и эффективность схемы.

1 ответ 1 просмотр
DevOpsВзаимное бэкапирование серверов vs выделенный сервер резервного копирования

Сравнение подходов к резервному копированию: взаимное бэкапирование между серверами или выделенный сервер. Выбор сетевого интерфейса: Fibre Channel 2x8 Gbps vs Ethernet 1 Gbps.

1 ответ 1 просмотр
DevOpsПочему filename CDR не заполняется в Asterisk 20.17.0

Кастомное поле filename в CDR Asterisk 20.17.0 остается пустым из-за timing Set(CDR(filename)) после Dial. Userfield работает, в 18.16.0 было ок. Фикс: переместить Set() до Dial, добавить alias в cdr_adaptive_odbc.conf, диагностика логов.

1 ответ 1 просмотр
DevOpsPyCharm Pro: как запустить удалённый Docker Compose по SSH

Пошаговое руководство: настройка PyCharm для удалённого запуска Docker Compose по SSH — автоматический git pull, docker compose up -d --build и просмотр логов.

1 ответ 1 просмотр
DevOpsРазница env_file и --env-file в Docker Compose: dev/prod

Разница между директивой env_file в docker-compose.yml и опцией --env-file. Организация .env файлов для dev и prod на Ubuntu. Лучшие практики, приоритеты переменных и примеры конфигураций для безопасного запуска.

1 ответ 1 просмотр
DevOpsPM2 процесс сбрасывается на Ubuntu: причины и решения

Полное руководство по устранению проблем с PM2 на Ubuntu. Причины сброса процессов, настройка автозапуска, конфликты версий Node.js и решения для старых VPS.

1 ответ 1 просмотр
DevOpsОшибка wait-control-plane при kubeadm init с HAProxy VIP

Диагностика и решение ошибки wait-control-plane в kubeadm init с HAProxy VIP для control-plane-endpoint в Kubernetes. Проверки kubelet, crictl, health checks HAProxy, сертификаты SAN и обходные пути для HA кластера.

1 ответ 1 просмотр
DevOpsDevOps проекты дома для сисадмина: Docker, K8s, Ansible

Систематический roadmap и домашние проекты DevOps на ПК (i3, 32ГБ): от Docker Zabbix до Kubernetes CI/CD. Навыки для перехода сисадмина в DevOps с портфолио, зарплата 100к+ руб. удалённо. Пошаговые планы, IaC, мониторинг.

1 ответ 1 просмотр
DevOpsКак заполнить picture в Keycloak из VK и Yandex OAuth

Настройка Keycloak: автоматическое заполнение атрибута picture из OAuth-провайдеров VK (photo_200) и Yandex (photo_url). Пошаговая инструкция по мапперам Identity Provider, scopes и экспорту в токены. Примеры JSON и отладка.

1 ответ 1 просмотр
DevOpsПочему в Docker Compose не запускается PostgreSQL?

Почему PostgreSQL в Docker Compose не запускается: проверьте POSTGRES_* переменные, путь тома /var/lib/postgresql/data, права доступа и логи (docker logs db).

1 ответ 1 просмотр
DevOpsTomcat MySQL Docker: версии, Config.properties, подключение

Диагностика проблем с Tomcat и MySQL в Docker: определение версий, проверка Config.properties в WAR, исправление поиска в ROOT, логи и команды для JDBC-подключения к БД в docker-compose.

1 ответ 1 просмотр