Go to file
2025-02-03 19:27:11 +00:00
tmux tmux settings file 2025-01-15 12:43:26 +00:00
README.md Обновить README.md 2025-01-31 15:35:14 +00:00
setup_vps.sh Обновить setup_vps.sh 2025-02-03 19:27:11 +00:00

# 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. Скачайте скрипт:
    wget https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor/raw/branch/main/setup_vps.sh
    
  2. Сделайте исполняемым:
    chmod +x setup_vps.sh
    
  3. Запустите:
    ./setup_vps.sh
    

Что делает скрипт

  1. Обновляет систему и устанавливает пакеты:
    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, выполните:

    newgrp docker
    

    или перезапустите сессию.

  • Проверьте работу Docker:

    docker run hello-world
    
  • Проверьте работу btop с поддержкой GPU:

    btop
    

Примеры использования

  • Запуск Docker Compose:

    docker compose up -d
    
  • Запуск Dry (интерфейс для Docker):

    dry
    
  • Запуск btop:

    btop
    

Лицензия

MIT License. Подробнее в файле LICENSE.


Примечание: Перед запуском убедитесь, что доверяете источнику скрипта.