Установка Termix через Docker Compose для self-hosted сервера

Termix — это self-hosted, плагинная платформа для управления серверами. Установите её с помощью Docker Compose и начните управлять хостами, подключаться к ним через SSH, RDP и другие протоколы.

19 просмотров

Termix — это self-hosted, плагинная платформа для управления серверами. Установите её с помощью Docker Compose и начните управлять хостами, подключаться к ним через SSH, RDP и другие протоколы.

Требования

Для установки Termix через Docker Compose потребуется:

  • Компьютер с поддержкой Docker (Linux, macOS или Windows).
  • Свободное место на диске для хранения данных.
  • Интернет-соединение для загрузки образа.

Подготовка

  1. Установите Docker: Следуйте официальной документации по установке Docker на вашу систему.
  2. Создайте каталог для данных: Создайте папку, например, /opt/termix-data, где будут храниться данные Termix.
  3. Проверьте наличие Docker Compose: Убедитесь, что у вас установлен Docker Compose. Если нет, установите его через официальный пакет или менеджер пакетов.

Установка Termix с помощью Docker Compose

  1. Создайте файл docker-compose.yml: В корне проекта создайте файл и вставьте следующий код:
  2. version: '3.8'
    services:
      termix:
        image: ghcr.io/termix-ssh/termix:latest
        container_name: termix
        restart: unless-stopped
        ports:
          - "8080:8080"
        volumes:
          - /opt/termix-data:/app/data
        environment:
          PORT: "8080"
    
  3. Запустите Docker Compose: Откройте терминал, перейдите в директорию с файлом docker-compose.yml, и выполните команду:
  4. docker-compose up -d
    
  5. Проверьте статус контейнера: Убедитесь, что контейнер запущен:
  6. docker ps
    

Первый запуск и доступ к Termix

  1. Откройте браузер: Перейдите по адресу http://localhost:8080.
  2. Регистрация и вход: Зарегистрируйтесь или войдите в систему, используя любые имя пользователя и пароль.
  3. Настройка: Настройте Termix по вашему усмотрению, добавьте хосты, настройте плагины и начните работу с управлением серверами.

Обновление Termix

  1. Остановите контейнер: Выполните команду:
  2. docker-compose down
    
  3. Обновите образ: Убедитесь, что вы используете последнюю версию образа в docker-compose.yml.
  4. Запустите обновление: Выполните команду:
  5. docker-compose up -d
    

Резервное копирование и восстановление данных

  1. Резервное копирование: Регулярно резервируйте данные из папки /opt/termix-data.
  2. Восстановление: В случае сбоя восстановите данные из резервной копии в ту же папку.

Дополнительные настройки

Вы можете изменить порт, настроить логирование или добавить дополнительные параметры в docker-compose.yml, если это необходимо для вашей среды.