devops
Администрирование и конфигурация сетей
Пошаговая инструкция по настройке ollama python api для удаленного ollama сервер в LAN. Решение проблем с ollama timeout, ollama use gpu для llama3.2-vision:11b и обработкой изображений ollama vision через base64.
Пошаговое руководство по публикации исполняемых файлов на GitHub, скомпилированных из чужих исходников. Атрибуция, лицензирование, GitHub Releases и практика для OpenWRT. Соблюдайте юридические требования и указывайте оригинального автора.
Правильная конфигурация Nginx для Unbound DNS с grpc_pass, улучшение безопасности TLS, производительности кэшированием. Управление профилями, генерация iOS .mobileconfig, временные ссылки и автоудаление через 10 мин для DoH-сервера.
Пошаговое руководство по исключению файла только из корневой директории в Git с помощью .gitignore. Узнайте, как игнорировать config.php в корне, но сохранить контроль версий в поддиректориях.
Повреждение файлов виртуальных машин в Proxmox на RAID10: причины (RAM, кэш, бэкапы), диагностика (Memtest, smartctl, логи), профилактика (разделение хранилищ, мониторинг proxmox диски). Шаги по восстановлению и предотвращению proxmox ошибка диска.
Пошаговое руководство по развертыванию SPA на React 19 с Vite на Plesk. Решение проблем с Application Startup File в Node.js и react router 404 при обновлении страниц через .htaccess и статический хостинг dist.
Как настроить rq worker в redis очередь задач python, чтобы backend-сервер не импортировал код worker'а и не тянул зависимости. Строковый enqueue, PYTHONPATH, примеры кода и обработка ошибок для полного разделения серверов.
Диагностика проблем с cron в GitHub Actions: workflow не стартует по расписанию, но работает вручную. Причины — ветка по умолчанию, неактивность 60 дней, нагрузка. Пошаговое исправление YAML для keep-alive Streamlit.
Решение проблемы, когда Telegram бот не работает и пропускает запросы на вступление в группу (chatJoinRequest) на российском хостинге. Причины: блокировки РКН, webhook таймауты. Решения: retry, polling, перенос сервера, мониторинг.
Готовые YAML-конфигурации MCP для нейросетей OpenRouter (OpenAI DALL-E, Google Flux). Подключение с кастомным URL российских хостингов, примеры для Cursor, рекомендации по моделям и промптам для бесплатной генерации изображений по тексту и фото.
Пошаговая инструкция по клонированию Git-репозитория с wp-content (plugins, themes) в существующую папку на WordPress-сервере. Git init, remote add, pull и .gitignore для игнора uploads без потери локальных файлов.
Пошаговое руководство по proxmox миграция виртуальных машин с отдельного сервера на новый кластер. Настройка хранилищ, избежание конфликтов VMID при proxmox backup restore, команды CLI и GUI для бесшовного переноса proxmox виртуальных машин.
Изменения в API Eclipse Jetty 12: удалены HttpInput.Interceptor и HttpOutput.Interceptor. Рекомендуемая замена — Content.Source и Content.Sink для jetty http. Примеры миграции с Jetty 11, non-blocking код и решение race conditions.
Пошаговое руководство по устранению ошибки trustAnchors parameter must be non-empty при настройке электронной почты в Jenkins/Hudson на Linux. Решения для Fedora и других дистрибутивов.
Как создать полный бэкап сайта на хостинге Beget с доменом Reg.ru: копирование файлов сайта из public_html, дамп БД, панель BackUP, SSH и дополнительные шаги помимо файлового менеджера для резервного копирования сайтов.
Пошаговое руководство по установке bees для блочной дедупликации BTRFS на NAS Asustor AS6804T под ADM 5.1.2.RE51 через Docker с --privileged. Освободите место без удаления файлов, поддержка снапшотов и сжатия. Альтернативы и конфигурация.
Пошаговое руководство по автоматическому прерыванию выполнения Bash-скриптов при ошибках команд. Методы set -e, trap и другие способы обработки ошибок.