tmux | ||
README.md | ||
setup_vps.sh |
# 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)
Ручная установка
- Скачайте скрипт:
wget https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor/raw/branch/main/setup_vps.sh
- Сделайте исполняемым:
chmod +x setup_vps.sh
- Запустите:
./setup_vps.sh
Что делает скрипт
- Обновляет систему и устанавливает пакеты:
sudo apt-get update && sudo apt-get upgrade -y
- Устанавливает Docker и Docker Compose (плагин)
- Настраивает права для работы с Docker без sudo
- Устанавливает
btop
с поддержкой GPU - Клонирует репозиторий в текущую директорию
- Копирует файлы из папки
tmux
в/root/
- Проверяет версии всех установленных компонентов
После установки
-
Чтобы применить изменения группы
docker
, выполните:newgrp docker
или перезапустите сессию.
-
Проверьте работу Docker:
docker run hello-world
-
Проверьте работу
btop
с поддержкой GPU:btop
Примеры использования
-
Запуск Docker Compose:
docker compose up -d
-
Запуск Dry (интерфейс для Docker):
dry
-
Запуск
btop
:btop
Лицензия
MIT License. Подробнее в файле LICENSE.
Примечание: Перед запуском убедитесь, что доверяете источнику скрипта.