3.8 KiB
3.8 KiB
Ребрендинг Open WebUI для iiEasy
✅ Рекомендуемый скрипт: rebrand_safe_final.sh
Используйте ТОЛЬКО этот скрипт для ребрендинга!
cd /home/its/iiEasyWeb
sudo ./scripts/rebrand_safe_final.sh
Что делает скрипт
-
✅ Заменяет логотипы и favicon:
- Копирует
logo.pngиfavicon.pngиз папкиmedia/ - Заменяет
splash.pngна ваш логотип - Заменяет все существующие логотипы везде
- Копирует
-
✅ Удаляет "(Open WebUI)" из интерфейса:
- Ищет и удаляет только в HTML/Svelte/Python шаблонах
- НЕ трогает JavaScript/TypeScript код - не ломает функциональность
-
✅ Исправляет favicon.png на logo.png:
- Заменяет
/static/favicon.pngна/static/logo.pngв шаблонах - Исправляет API endpoint для изображения профиля модели
- Заменяет
-
✅ Заменяет ссылки на документацию:
docs.openwebui.com→note.iieasy.ruopen-webui.com/docs→note.iieasy.ru
-
✅ Удаляет проверку обновлений:
- Кнопка "Проверить обновления"
- Ссылки на GitHub releases
- Текст "(последняя)" и "Посмотреть, что нового"
-
✅ Удаляет социальные сети и GitHub:
- Discord, Twitter/X, GitHub Repo
- Весь блок "Помощь" с соцсетями
- Badges (img.shields.io)
-
✅ Удаляет блок лицензии:
- Полностью удаляет блок "Лицензия"
- Удаляет ссылки на enterprise план
Почему этот скрипт безопасен
- ✅ Обрабатывает только HTML/Svelte/Python шаблоны
- ✅ НЕ трогает JavaScript/TypeScript код
- ✅ НЕ комментирует импорты
- ✅ НЕ изменяет конфигурацию OAuth
- ✅ Не ломает функциональность (проверено!)
После запуска
-
Очистите кеш браузера:
- Chrome/Edge: Ctrl+Shift+Delete (Cmd+Shift+Delete на Mac)
- Выберите "Изображения и файлы в кеше"
- Очистите кеш
-
Проверьте результат:
- Откройте
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
Эти файлы будут использоваться для ребрендинга.