# ⚡ Быстрый Старт - 5 минут Минимальная инструкция для тех, кто хочет запустить быстро. ## 🎯 Что делать (по шагам) ### 1️⃣ Загрузите файлы на хостинг Через FTP/панель хостинга загрузите эти 4 файла: ``` 📁 Ваша папка на сервере (например: /var/www/updates/) ├── api.php ← главный файл ├── latest.json ← информация о версии ├── .htaccess ← настройки └── downloads/ ← создайте пустую папку ``` --- ### 2️⃣ Настройте домен В панели хостинга: 1. Создайте поддомен: `api.umbrix.net` (или любое имя) 2. Укажите папку: `/var/www/updates` 3. Включите SSL (Let's Encrypt бесплатно) --- ### 3️⃣ Измените `latest.json` Откройте файл `latest.json` и замените: ```json { "version": "2.5.7", "download_url": "https://api.umbrix.net/downloads/umbrix-2.5.7.apk", ↑↑↑ замените на свой домен ``` --- ### 4️⃣ Измените код приложения Откройте файл `lib/core/model/constants.dart`: ```dart // Было: static const customUpdateServerUrl = "https://your-server.com/api/updates/latest"; // Стало (ваш домен): static const customUpdateServerUrl = "https://api.umbrix.net/api/latest"; // Включаем собственный сервер: static const useCustomUpdateServer = true; ``` --- ### 5️⃣ Пересоберите приложение ```bash flutter build apk --release ``` --- ### 6️⃣ Загрузите APK на сервер 1. Найдите APK: `build/app/outputs/flutter-apk/app-release.apk` 2. Переименуйте в: `umbrix-2.5.7.apk` 3. Загрузите в папку `downloads/` на сервере --- ### 7️⃣ Проверьте Откройте в браузере: ``` https://api.umbrix.net/api/latest ``` Должны увидеть JSON с версией. --- ## ✅ Готово! Теперь когда выйдет новая версия: 1. Соберите новый APK 2. Загрузите в `downloads/` 3. Обновите `latest.json` (версию и URL) 4. Всё! Пользователи получат уведомление --- ## ❓ Не работает? ### Проверьте: - ✅ HTTPS включен - ✅ Файлы загружены в правильную папку - ✅ URL в `constants.dart` правильный (с `https://`) - ✅ Приложение пересобрано после изменений ### Частые ошибки: - Забыли пересобрать приложение - Опечатка в URL - Нет SSL сертификата - Версия в `latest.json` меньше или равна текущей --- **📖 Подробная инструкция:** см. файл `README.md`