* Update Docker image name for GitHub registry * Fix image name casing in Docker workflow * Remove untagged image cleanup step from workflow Removed the step to delete untagged image versions from the workflow. * Change Docker login to use GHCR credentials Updated Docker login credentials for GitHub Container Registry. * Remove cache moving step from Docker workflow Removed the step to move the build cache in the Docker workflow. * Refactor Docker image workflow for versioning and builds * Update docker-image.yml * Update print statement from 'Hello' to 'Goodbye' * Update docker build * Rename docker-image.yml to docker.yml * Rename electron-build.yml to electron.yml * feat: add Russian translation and readme * feat: Added mobile and electron UI redirecting system * fix: Fix electron login and mobile redirect * Update Docker image name for GitHub registry * Fix image name casing in Docker workflow * Remove untagged image cleanup step from workflow Removed the step to delete untagged image versions from the workflow. * Change Docker login to use GHCR credentials Updated Docker login credentials for GitHub Container Registry. * Remove cache moving step from Docker workflow Removed the step to move the build cache in the Docker workflow. * Refactor Docker image workflow for versioning and builds * Update docker-image.yml * Update print statement from 'Hello' to 'Goodbye' * Update docker build * Rename docker-image.yml to docker.yml * Rename electron-build.yml to electron.yml * feat: add Russian translation and readme * fix: Add russian --------- Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Co-authored-by: root <root@codeserver.192.168.0.5> Co-authored-by: LukeGus <bugattiguy527@gmail.com>
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.






