19 просмотров
Termix — это self-hosted, плагинная платформа для управления серверами. Установите её с помощью Docker Compose и начните управлять хостами, подключаться к ним через SSH, RDP и другие протоколы.
Требования
Для установки Termix через Docker Compose потребуется:
- Компьютер с поддержкой Docker (Linux, macOS или Windows).
- Свободное место на диске для хранения данных.
- Интернет-соединение для загрузки образа.
Подготовка
- Установите Docker: Следуйте официальной документации по установке Docker на вашу систему.
- Создайте каталог для данных: Создайте папку, например,
/opt/termix-data, где будут храниться данные Termix. - Проверьте наличие Docker Compose: Убедитесь, что у вас установлен Docker Compose. Если нет, установите его через официальный пакет или менеджер пакетов.
Установка Termix с помощью Docker Compose
- Создайте файл
docker-compose.yml: В корне проекта создайте файл и вставьте следующий код: - Запустите Docker Compose: Откройте терминал, перейдите в директорию с файлом
docker-compose.yml, и выполните команду: - Проверьте статус контейнера: Убедитесь, что контейнер запущен:
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"
docker-compose up -d
docker ps
Первый запуск и доступ к Termix
- Откройте браузер: Перейдите по адресу http://localhost:8080.
- Регистрация и вход: Зарегистрируйтесь или войдите в систему, используя любые имя пользователя и пароль.
- Настройка: Настройте Termix по вашему усмотрению, добавьте хосты, настройте плагины и начните работу с управлением серверами.
Обновление Termix
- Остановите контейнер: Выполните команду:
- Обновите образ: Убедитесь, что вы используете последнюю версию образа в
docker-compose.yml. - Запустите обновление: Выполните команду:
docker-compose down
docker-compose up -d
Резервное копирование и восстановление данных
- Резервное копирование: Регулярно резервируйте данные из папки
/opt/termix-data. - Восстановление: В случае сбоя восстановите данные из резервной копии в ту же папку.
Дополнительные настройки
Вы можете изменить порт, настроить логирование или добавить дополнительные параметры в docker-compose.yml, если это необходимо для вашей среды.
