7.1 KiB
7.1 KiB
🔐 Доступы к инфраструктуре Домового Бота
Дата настройки: 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
# Клонирование
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) | ✅ Работает |
Управление контейнерами
# Статус
docker ps | grep gitea
# Перезапуск
docker restart gitea
# Остановка
docker stop gitea
# Запуск
docker start gitea
# Логи
docker logs gitea
Доступ к репозиторию
# Через веб-интерфейс
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 новой версии
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
Просмотр истории версий
cd /home/matrixhasyou/domovoy_bot
git log --oneline --decorate --all
Переход на версию
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
Для открытия доступа:
-
Открой порты в фаерволе:
sudo ufw allow 3000/tcp sudo ufw allow 2222/tcp -
В конфиге Gitea (
gitea/config/app.ini):[server] DOMAIN = твой-IP ROOT_URL = http://твой-IP:3000/
🎉 ИТОГ
✅ Gitea установлена и работает ✅ Админ создан: matrixhasyou ✅ Репозиторий создан: domovoy_bot ✅ Проект загружен в Git ✅ Все 15 версий оформлены как теги ✅ Каждый тег имеет подробное описание ✅ Бекапы версий сохранены
ВСЁ ГОТОВО К РАБОТЕ! 🚀
📋 Быстрый доступ:
- Gitea (веб): http://localhost:3000
- Репозиторий: http://localhost:3000/matrixhasyou/domovoy_bot
- Веб-интерфейс бота: http://localhost:8000