84 lines
2.1 KiB
Markdown
84 lines
2.1 KiB
Markdown
# 🚀 MY Network - Быстрый старт
|
||
|
||
## ⚡ Установка в две команды
|
||
|
||
### 📋 Требования
|
||
- **Сервер:** Ubuntu 20.04+ / Debian 11+
|
||
- **Права:** Root доступ
|
||
- **Домен:** Настроенный A-запись
|
||
- **Email:** Для SSL сертификата
|
||
|
||
---
|
||
|
||
## 🥇 Команда 1: Установка сервиса
|
||
|
||
```bash
|
||
curl -O https://raw.githubusercontent.com/your-repo/my-uploader-bot/main/install_service.sh
|
||
sudo bash install_service.sh
|
||
```
|
||
|
||
**Что происходит:**
|
||
- ✅ Обновление системы
|
||
- ✅ Установка Docker, Python, зависимостей
|
||
- ✅ Настройка MY Network сервиса
|
||
- ✅ Запуск на порту 15100
|
||
- ✅ Создание systemd сервиса
|
||
|
||
**Результат:** Базовый сервис работает на `http://your-server:15100`
|
||
|
||
---
|
||
|
||
## 🥈 Команда 2: Защита и SSL
|
||
|
||
```bash
|
||
sudo bash secure_service.sh
|
||
```
|
||
|
||
**Что происходит:**
|
||
- 🔒 SSL сертификат (Let's Encrypt)
|
||
- 🌐 Настройка Nginx с proxy
|
||
- 🔥 Настройка UFW firewall
|
||
- 🚫 Установка Fail2ban
|
||
- 📊 Система мониторинга
|
||
|
||
**Результат:** Защищенный сервис на `https://your-domain.com`
|
||
|
||
---
|
||
|
||
## 🎯 Проверка работы
|
||
|
||
```bash
|
||
# Проверка API
|
||
curl https://your-domain.com/api/my/health
|
||
|
||
# Веб-мониторинг
|
||
https://your-domain.com/api/my/monitor/
|
||
|
||
# Статус сервисов
|
||
systemctl status my-network nginx fail2ban
|
||
```
|
||
|
||
---
|
||
|
||
## 📚 Полная документация
|
||
|
||
- **[DOCS_RU.md](DOCS_RU.md)** - Полная документация с архитектурой
|
||
- **[MY_NETWORK_README.md](MY_NETWORK_README.md)** - Техническое описание
|
||
- **[bootstrap.json](bootstrap.json)** - Конфигурация сети
|
||
|
||
---
|
||
|
||
## 🆘 Поддержка
|
||
|
||
```bash
|
||
# Логи
|
||
journalctl -u my-network -f
|
||
|
||
# Конфигурация
|
||
cat /opt/my-network-config.txt
|
||
|
||
# Перезапуск
|
||
systemctl restart my-network nginx
|
||
```
|
||
|
||
**Готово!** 🎉 Ваша MY Network работает и защищена! |