# Решение проблемы с возвратом логотипов после перезапуска ## Проблема После перезапуска контейнера Open WebUI логотипы возвращаются к исходным, так как файлы, скопированные через `docker cp`, теряются при пересоздании контейнера. ## Решение 1: Через Admin Panel (РЕКОМЕНДУЕТСЯ - постоянное решение) Это самый надежный способ, так как настройки сохраняются в базе данных и не теряются при перезапуске. 1. Откройте Open WebUI: `https://odo.iieasy.ru` или `http://localhost:3001` 2. Войдите как администратор 3. Перейдите в **Settings** → **Appearance** (или **Admin** → **Settings** → **Appearance**) 4. Найдите секцию **Logo** или **Branding** 5. Загрузите файлы: - **Logo**: загрузите `media/logo.png` - **Favicon**: загрузите `media/favicon.png` 6. Сохраните изменения **Преимущества:** - Настройки сохраняются в базе данных - Не теряются при перезапуске контейнера - Работает надежно ## Решение 2: Автоматический скрипт после каждого перезапуска Создан скрипт `scripts/apply_logos_persistent.sh`, который можно запускать после каждого перезапуска: ```bash cd /home/its/iiEasyWeb sudo ./scripts/apply_logos_persistent.sh ``` Или добавьте в cron для автоматического запуска: ```bash # Добавьте в crontab crontab -e # Добавьте строку (запуск каждые 5 минут, если контейнер запущен) */5 * * * * cd /home/its/iiEasyWeb && docker ps | grep -q open-webui && ./scripts/apply_logos_persistent.sh ``` ## Решение 3: Использование systemd timer (для автоматизации) Создайте systemd timer для автоматического применения логотипов после перезапуска контейнера. ## Временное решение (быстрое применение) Если логотипы вернулись прямо сейчас: ```bash cd /home/its/iiEasyWeb sudo ./scripts/rebrand.sh ``` Но помните - они вернутся после следующего перезапуска контейнера. ## Рекомендация **Используйте Решение 1 (Admin Panel)** - это единственный способ, который гарантирует, что логотипы не вернутся после перезапуска.