95 lines
3.8 KiB
Markdown
95 lines
3.8 KiB
Markdown
# Ребрендинг Open WebUI для iiEasy
|
||
|
||
## ✅ Рекомендуемый скрипт: `rebrand_safe_final.sh`
|
||
|
||
**Используйте ТОЛЬКО этот скрипт для ребрендинга!**
|
||
|
||
```bash
|
||
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.com` → `note.iieasy.ru`
|
||
- `open-webui.com/docs` → `note.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)")
|
||
- Логотип должен отображаться правильно
|
||
- Не должно быть ссылок на соцсети и лицензию
|
||
|
||
## Если что-то не работает
|
||
|
||
**Восстановите контейнер:**
|
||
|
||
```bash
|
||
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
|
||
|
||
Эти файлы будут использоваться для ребрендинга.
|