# 🔐 Доступы к инфраструктуре Домового Бота **Дата настройки:** 27 февраля 2026 г. **Статус:** ✅ ВСЁ РАБОТАЕТ! --- ## 📊 Сводная таблица доступов | Сервис | URL / Путь | Порт | Логин | Пароль | Статус | |--------|-----------|------|-------|--------|--------| | **Gitea (Веб)** | http://localhost:3000 | 3000 | `matrixhasyou` | `5nMVkjd5nMVkjd` | ✅ Работает | | **Gitea (Git HTTP)** | http://localhost:3000/matrixhasyou/domovoy_bot.git | 3000 | `matrixhasyou` | `5nMVkjd5nMVkjd` | ✅ Работает | | **Gitea (Git SSH)** | ssh://localhost:2222/matrixhasyou/domovoy_bot.git | 2222 | `git` | SSH ключ | ⚠️ Требуется настройка | | **Репозиторий** | http://localhost:3000/matrixhasyou/domovoy_bot | — | — | — | ✅ Создан | | **Веб-интерфейс бота** | http://localhost:8000 | 8000 | `admin` | `ADMIN_USER_ID` | ✅ Работает | | **Домовой Бот (код)** | `/home/matrixhasyou/domovoy_bot/` | — | — | — | ✅ Работает | --- ## 🗂️ Git Репозитории ### Основной репозиторий проекта в Gitea ``` URL: http://localhost:3000/matrixhasyou/domovoy_bot Remote: origin Branch: main Clone: git clone http://localhost:3000/matrixhasyou/domovoy_bot.git Теги: 15 версий (v1.0_mvp ... v1.14_events_calendar) ``` ### Команды для работы с Git ```bash # Клонирование git clone http://localhost:3000/matrixhasyou/domovoy_bot.git # Просмотр тегов git tag -l # Переход на версию git checkout v1.14_events_calendar # Создание новой версии git tag -a v1.15_newfeature -m "Описание" git push origin --tags ``` --- ## 🏷️ Список версий (тегов) | Тег | Версия | Дата | Описание | |-----|--------|------|----------| | `v1.0_mvp` | 1.0 MVP | 26.02.2026 | Базовый функционал | | `v1.1_polls` | 1.1 | 26.02.2026 | Опросы и голосования | | `v1.2_antispam` | 1.2 | 26.02.2026 | Чёрный список ссылок | | `v1.3_rate_limits` | 1.3 | 26.02.2026 | Анти-спам лимиты | | `v1.4_schedule` | 1.4 | 26.02.2026 | Расписание отключений | | `v1.5_ads` | 1.5 | 26.02.2026 | Доска объявлений | | `v1.6_payments` | 1.6 | 26.02.2026 | Напоминания о платежах | | `v1.7_multicount` | 1.7 | 26.02.2026 | Детект мультиаккаунтов | | `v1.8_topics` | 1.8 | 26.02.2026 | Облако тегов тем | | `v1.9_toxicity` | 1.9 | 26.02.2026 | Рейтинг токсичности | | `v1.10_profile_history` | 1.10 | 26.02.2026 | История версий профиля | | `v1.11_web_interface` | 1.11 | 27.02.2026 | Веб-интерфейс админа | | `v1.12_achievements` | 1.12 | 27.02.2026 | Достижения жильцов | | `v1.13_thanks` | 1.13 | 27.02.2026 | Система благодарностей | | `v1.14_events_calendar` | 1.14 | 27.02.2026 | Календарь событий дома | --- ## 🐘 Docker контейнеры | Контейнер | Образ | Порт(ы) | Статус | |-----------|-------|---------|--------| | `gitea` | gitea/gitea:latest | 3000 (веб), 2222 (SSH) | ✅ Работает | ### Управление контейнерами ```bash # Статус docker ps | grep gitea # Перезапуск docker restart gitea # Остановка docker stop gitea # Запуск docker start gitea # Логи docker logs gitea ``` ### Доступ к репозиторию ```bash # Через веб-интерфейс http://localhost:3000/matrixhasyou/domovoy_bot # Clone git clone http://localhost:3000/matrixhasyou/domovoy_bot.git # Через SSH (требуется настройка SSH ключа) git clone ssh://git@localhost:2222/matrixhasyou/domovoy_bot.git ``` --- ## 📁 Структура проекта ``` /home/matrixhasyou/ ├── domovoy_bot/ # Исходный код бота │ ├── .git/ # Git репозиторий │ ├── backups/versions/ # Бекапы версий │ ├── database/ # БД и миграции │ ├── handlers/ # Хендлеры бота │ ├── services/ # Сервисы │ └── ... │ ├── gitea/ # Данные Gitea │ ├── data/ # БД и репозитории Gitea │ ├── config/ # Конфигурация Gitea │ └── repos/ # Bare репозитории │ └── domovoy_bot.git/ │ └── gitea-compose.yml # Docker Compose для Gitea ``` --- ## 🔑 Настройка Gitea ✅ **Gitea настроена!** **Админ:** `matrixhasyou` **Пароль:** `5nMVkjd5nMVkjd` **Репозиторий создан:** - URL: http://localhost:3000/matrixhasyou/domovoy_bot - Ветка: main - Тегов: 15 (все версии v1.x) --- ## 📝 Команды для работы ### Push новой версии ```bash cd /home/matrixhasyou/domovoy_bot # Внеси изменения git add . git commit -m "v1.15 - Описание изменений" # Создай тег git tag -a v1.15_description -m "Подробное описание релиза" # Push git push origin main git push origin --tags ``` ### Просмотр истории версий ```bash cd /home/matrixhasyou/domovoy_bot git log --oneline --decorate --all ``` ### Переход на версию ```bash cd /home/matrixhasyou/domovoy_bot git checkout v1.10_profile_history ``` --- ## 🌐 Доступ к Gitea из сети Для доступа с других устройств: ``` URL: http://<твой-IP>:3000 Git HTTP: http://<твой-IP>:3000/matrixhasyou/domovoy_bot.git Git SSH: ssh://git@<твой-IP>:2222/matrixhasyou/domovoy_bot.git Логин: matrixhasyou Пароль: 5nMVkjd5nMVkjd ``` **Для открытия доступа:** 1. Открой порты в фаерволе: ```bash sudo ufw allow 3000/tcp sudo ufw allow 2222/tcp ``` 2. В конфиге Gitea (`gitea/config/app.ini`): ```ini [server] DOMAIN = твой-IP ROOT_URL = http://твой-IP:3000/ ``` --- ## 🎉 ИТОГ ✅ **Gitea установлена и работает** ✅ **Админ создан: matrixhasyou** ✅ **Репозиторий создан: domovoy_bot** ✅ **Проект загружен в Git** ✅ **Все 15 версий оформлены как теги** ✅ **Каждый тег имеет подробное описание** ✅ **Бекапы версий сохранены** **ВСЁ ГОТОВО К РАБОТЕ!** 🚀 ### 📋 Быстрый доступ: 1. **Gitea (веб):** http://localhost:3000 2. **Репозиторий:** http://localhost:3000/matrixhasyou/domovoy_bot 3. **Веб-интерфейс бота:** http://localhost:8000