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

3.8 KiB
Raw Permalink Blame History

Ребрендинг Open WebUI для iiEasy

Рекомендуемый скрипт: rebrand_safe_final.sh

Используйте ТОЛЬКО этот скрипт для ребрендинга!

cd /home/its/iiEasyWeb
sudo ./scripts/rebrand_safe_final.sh

Что делает скрипт

  1. Заменяет логотипы и favicon:

    • Копирует logo.png и favicon.png из папки media/
    • Заменяет splash.png на ваш логотип
    • Заменяет все существующие логотипы везде
  2. Удаляет "(Open WebUI)" из интерфейса:

    • Ищет и удаляет только в HTML/Svelte/Python шаблонах
    • НЕ трогает JavaScript/TypeScript код - не ломает функциональность
  3. Исправляет favicon.png на logo.png:

    • Заменяет /static/favicon.png на /static/logo.png в шаблонах
    • Исправляет API endpoint для изображения профиля модели
  4. Заменяет ссылки на документацию:

    • docs.openwebui.comnote.iieasy.ru
    • open-webui.com/docsnote.iieasy.ru
  5. Удаляет проверку обновлений:

    • Кнопка "Проверить обновления"
    • Ссылки на GitHub releases
    • Текст "(последняя)" и "Посмотреть, что нового"
  6. Удаляет социальные сети и GitHub:

    • Discord, Twitter/X, GitHub Repo
    • Весь блок "Помощь" с соцсетями
    • Badges (img.shields.io)
  7. Удаляет блок лицензии:

    • Полностью удаляет блок "Лицензия"
    • Удаляет ссылки на enterprise план

Почему этот скрипт безопасен

  • Обрабатывает только HTML/Svelte/Python шаблоны
  • НЕ трогает JavaScript/TypeScript код
  • НЕ комментирует импорты
  • НЕ изменяет конфигурацию OAuth
  • Не ломает функциональность (проверено!)

После запуска

  1. Очистите кеш браузера:

    • Chrome/Edge: Ctrl+Shift+Delete (Cmd+Shift+Delete на Mac)
    • Выберите "Изображения и файлы в кеше"
    • Очистите кеш
  2. Проверьте результат:

    • Откройте https://odo.iieasy.ru
    • Должно быть "Войти в iiEasyWeb" (без "(Open WebUI)")
    • Логотип должен отображаться правильно
    • Не должно быть ссылок на соцсети и лицензию

Если что-то не работает

Восстановите контейнер:

cd /home/its/iiEasyWeb
sudo docker compose stop open-webui
sudo docker compose rm -f open-webui
sudo docker compose up -d open-webui
sleep 30
sudo ./scripts/rebrand_safe_final.sh

Другие скрипты (НЕ используйте!)

  • rebrand.sh - может ломать OAuth
  • rebrand_fast.sh - может ломать функциональность (500 ошибка)
  • rebrand_complete.sh - может ломать функциональность
  • rebrand_full.sh - может ломать функциональность

Используйте ТОЛЬКО rebrand_safe_final.sh!

Файлы логотипов

Убедитесь, что в папке media/ есть:

  • logo.png - основной логотип
  • favicon.png - favicon

Эти файлы будут использоваться для ребрендинга.