Go to file
2025-01-30 10:13:58 +00:00
tmux tmux settings file 2025-01-15 12:43:26 +00:00
README.md Добавить README.md 2025-01-30 10:13:58 +00:00
setup_vps.sh Обновить setup_vps.sh 2025-01-21 09:41:56 +00:00

# VPS Auto-Setup Script

Автоматический скрипт для настройки VPS с базовыми инструментами и Docker-окружением.

## Что устанавливается

- 🛠️ **Системные утилиты**: 
  - `tmux` 
  - `mc` (Midnight Commander)
  - `net-tools` (ifconfig и другие сетевые инструменты)
  - `git`
- 🐋 **Docker & Docker Compose** (как плагин, без дефиса)
- 🧩 **Dry** (интерфейс для управления Docker)
- 🔗 **Клонирование репозитория** [opendoor-vpn-to-tor](https://git.softuniq.eu/OpenDoor/opendoor-vpn-to-tor)

## Предварительные требования

- Сервер на базе **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. Клонирует репозиторий в текущую директорию
  5. Проверяет версии всех установленных компонентов

После установки

  • Чтобы применить изменения группы docker, выполните:

    newgrp docker
    

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

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

    docker run hello-world
    

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

  • Запуск Docker Compose:

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

    dry
    

Лицензия

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


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


## Как это будет выглядеть на GitHub:
![Preview](https://i.imgur.com/5jXzKgq.png)

## Рекомендации:
1. Создайте файл `LICENSE` с текстом лицензии MIT.
2. Добавьте скриншоты работы скрипта в папку `screenshots/`.
3. Для иконок можно использовать эмодзи или SVG-иконки.