Files
iiEsaywebUI/LOGO_FIX.md
2026-02-19 18:12:09 +00:00

62 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Решение проблемы с возвратом логотипов после перезапуска
## Проблема
После перезапуска контейнера 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)** - это единственный способ, который гарантирует, что логотипы не вернутся после перезапуска.