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
|
|||
|
|
|
|||
|
|
Эти файлы будут использоваться для ребрендинга.
|