```markdown # VPS Auto-Setup Script Автоматический скрипт для настройки VPS с базовыми инструментами, Docker-окружением и поддержкой GPU для `btop`. ## Что устанавливается - 🛠️ **Системные утилиты**: - `tmux` - `mc` (Midnight Commander) - `net-tools` (ifconfig и другие сетевые инструменты) - `git` - 🐋 **Docker & Docker Compose** (как плагин, без дефиса) - 🧩 **Dry** (интерфейс для управления Docker) - 📊 **btop** (мониторинг системы с поддержкой GPU) - 🔗 **Клонирование репозитория** [opendoor-vpn-to-tor](https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor) - 📂 **Копирование файлов из папки `tmux`** в `/root/` ## Предварительные требования - Сервер на базе **Ubuntu/Debian** - Пользователь с правами **sudo** ## Быстрый старт Запустите одной командой: ```bash bash <(curl -s https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor/raw/branch/main/setup_vps.sh) ``` ## Ручная установка 1. Скачайте скрипт: ```bash wget https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor/raw/branch/main/setup_vps.sh ``` 2. Сделайте исполняемым: ```bash chmod +x setup_vps.sh ``` 3. Запустите: ```bash ./setup_vps.sh ``` ## Что делает скрипт 1. Обновляет систему и устанавливает пакеты: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 2. Устанавливает Docker и Docker Compose (плагин) 3. Настраивает права для работы с Docker без sudo 4. Устанавливает `btop` с поддержкой GPU 5. Клонирует репозиторий в текущую директорию 6. Копирует файлы из папки `tmux` в `/root/` 7. Проверяет версии всех установленных компонентов ## После установки - Чтобы применить изменения группы `docker`, выполните: ```bash newgrp docker ``` или перезапустите сессию. - Проверьте работу Docker: ```bash docker run hello-world ``` - Проверьте работу `btop` с поддержкой GPU: ```bash btop ``` ## Примеры использования - Запуск Docker Compose: ```bash docker compose up -d ``` - Запуск Dry (интерфейс для Docker): ```bash dry ``` - Запуск `btop`: ```bash btop ``` ## Лицензия MIT License. Подробнее в файле [LICENSE](LICENSE). --- **Примечание**: Перед запуском убедитесь, что доверяете источнику скрипта. ```