9.8 KiB
Статистика репозитория
Достигнуто 1 сентября 2025 года
Лучшие технологии
Если хотите, вы можете поддержать проект здесь!
Обзор
Termix — это открытая, бесплатная и самохостинговая универсальная платформа для управления серверами. Она предоставляет веб-решение для управления вашими серверами и инфраструктурой через единый интуитивно понятный интерфейс. Termix предлагает доступ к SSH-терминалу, возможности SSH-туннелирования и удаленное управление файлами, а в будущем появится еще больше инструментов.
Особенности
- Доступ к SSH-терминалу — полнофункциональный терминал с поддержкой разделения экрана (до 4 панелей) и системой вкладок
- Управление SSH-туннелями — создание и управление SSH-туннелями с автоматической переподключением и мониторингом работоспособности
- Удаленный файловый менеджер — управление файлами непосредственно на удаленных серверах с поддержкой просмотра и редактирования кода, изображений, аудио и видео. Беспроблемная загрузка, скачивание, переименование, удаление и перемещение файлов.
- Менеджер хостов SSH — сохраняйте, систематизируйте и управляйте своими SSH-соединениями с помощью тегов и папок, а также легко сохраняйте повторно используемую информацию для входа в систему, имея возможность автоматизировать развертывание SSH-ключей
- Статистика сервера — просмотр использования ЦП, памяти и жесткого диска на любом SSH-сервере
- Аутентификация пользователей - Безопасное управление пользователями с помощью элементов управления администратора и поддержки OIDC и 2FA (TOTP).
- Шифрование базы данных - Файлы базы данных SQLite шифруются в режиме ожидания с помощью автоматического шифрования/дешифрования.
- Экспорт/импорт данных - Экспорт и импорт SSH-хостов, учетных данных и данных файлового менеджера с инкрементной синхронизацией.
- Автоматическая настройка SSL - Встроенная генерация и управление SSL-сертификатами с перенаправлением HTTPS.
- Современный интерфейс - Чистый интерфейс, удобный для настольных компьютеров и мобильных устройств, созданный с помощью React, Tailwind CSS и Shadcn
- Языки - Встроенная поддержка английского, китайского и немецкого языков
- Поддержка платформ - Доступно в виде веб-приложения, настольного приложения (Windows и Linux) и специального мобильного приложения для iOS и Android. Планируется поддержка macOS и iPadOS.
Планируемые функции
Смотрите Projects для ознакомления со всеми запланированными функциями. Если вы хотите внести свой вклад смотрите Contributing.
Установка
Поддерживаемые устройства:
- Веб-сайт (любой современный браузер, такой как Google, Safari и Firefox)
- Windows (приложение)
- Linux (приложение)
- iOS (приложение)
- Android (приложение)
- iPadOS и macOS находятся в стадии разработки
Посетите Termix Docs для получения дополнительной информации об установке Termix на всех платформах. В противном случае, просмотрите пример файла Docker Compose здесь:
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- '8080:8080'
volumes:
- termix-data:/app/data
environment:
PORT: '8080'
volumes:
termix-data:
driver: local
Поддержка
Если вам нужна помощь или вы хотите запросить функцию в Termix, посетите Issues, войдите в систему и нажмите New Issue.
Пожалуйста, опишите свою проблему как можно подробнее, желательно на английском языке. Вы также можете присоединиться к Discord серверу и посетите канал
службы поддержки, однако время отклика может быть более длительным.
Внешний вид
Лицензия
Распространяется по лицензии Apache версии 2.0. Дополнительную информацию смотрите в файле LICENSE.






