Voltius — SSH-клиент, который не пытается запереть тебя в подписке
Последнее время я активно ищу замену Termius, и наткнулся на проект Voltius — локальный SSH/SFTP/Serial-клиент на Rust + Tauri. Пока в бете, но уже сейчас выглядит очень достойно. Делюсь впечатлениями.
Что это вообще такое
Voltius — модный, local-first клиент для SSH/SFTP/Serial, написанный на Rust с UI на Tauri (то есть не Electron, а лёгкая нативная обёртка вокруг веб-интерфейса). Позиционируется как открытая альтернатива Termius, и по факту так и есть: часть функций Termius доступна только в платных тарифах, а здесь — бесплатно и с открытым кодом.
Импорт/экспорт без vendor lock-in
Первое, что подкупает — Easy Import & Export. Переезжаешь с Termius или MobaXterm — жмёшь одну кнопку, и все хосты/снипеты уже внутри Voltius. А самое важное — данные всегда можно экспортировать обратно в открытом JSON. То есть тебя никто не запирает внутри приложения: захотел уйти — забрал свои данные и ушёл. Для сравнения, у Termius сильный импорт, но экспорта как такового нет.
Gist Sync — синхронизация без своего сервера
Это фича, которая реально зацепила. Gist Sync — end-to-end encrypted синхронизация устройств через твой собственный приватный GitHub Gist. Никакого центрального сервера Voltius — ты приносишь свой токен, и данные шифруются перед тем, как улететь в гист. По архитектуре из репозитория это тот же принцип zero-knowledge, что используется и в платном облачном синке: ключ шифрования выводится локально (Argon2id + HKDF-SHA256), а наружу уходит только шифротекст. GitHub в этой схеме не видит содержимое вашего хранилища вообще.
И это всё бесплатно — не нужно платить за синхронизацию хостов между устройствами, что для многих SSH-клиентов обычно продаётся как premium-фича.
SFTP с драг-н-дропом
SFTP сделан так, как должен быть сделан — работает и Host↔Host, и Host↔Local, с поддержкой drag & drop. Не нужно переключаться в отдельный файловый менеджер, всё прямо в приложении.
Split Panes с синхронным вводом
Split Panes — можно бить терминал на сколько угодно панелей. И отдельно хочу подсветить: есть broadcast input, то есть ввод синхронно летит во все открытые панели одновременно. Очень удобно, когда нужно накатить одну и ту же команду сразу на несколько серверов — не нужно городить tmux-синхронизацию панелей руками.
Docker и Proxmox LXC из коробки
Container Management — отдельный респект за это. Можно браузить Docker-контейнеры и Proxmox LXC, открывать терминалы прямо в них и управлять ресурсами, не выходя из Voltius. Кстати, по таблице сравнения из репозитория это единственный клиент из перечисленных, где есть полноценная интеграция именно с Proxmox LXC — у Termius, Reach и Termix её нет вообще.
Process Manager и мониторинг
Плюс к этому — Process Manager (смотреть и убивать процессы на подключенных хостах) и System Monitoring (живые графики CPU, памяти и диска). То есть базовый мониторинг сервера прямо в SSH-клиенте, без необходимости ставить отдельный htop/glances по каждому хосту.
Плагины — пока рано, но задел хороший
Plugin System позволяет ставить плагины из официального реестра или указать свой собственный репозиторий. Если честно, сам маркетплейс пока пустоват — проект молодой (в бете), экосистема плагинов только формируется. Но сама архитектура (открытый реестр + свои репозитории) — это правильная база, so вопрос, судя по всему, времени и роста комьюнити.
Сравнение с конкурентами
Раз уж заговорили про экосистему — вот сравнение с другими клиентами (из README проекта, часть данных помечена авторами как WIP):
| Фича | Voltius | Termius | Reach | Termix | Tabby |
|---|---|---|---|---|---|
| Движок | Rust + Tauri 🦀 | Electron (closed-source) | Rust + Tauri 🦀 | Web (React + Node.js) | Electron / Node.js |
| RAM | ~300MB | ~500MB+ | ~300MB | — | — |
| Размер установки | ~40MB | ~1GB | ~40MB | — | — |
| Синхронизация | Gist (бесплатно) / Real-Time (платно) | только Pro | через Turso (свой аккаунт) | ❌ | Community Plugins |
| Импорт/экспорт | ✅ 1-клик + JSON-экспорт | 🟡 сильный импорт, экспорта нет | ✅ | — | — |
| Docker | ✅ | ❌ | ❌ | ❌ | 🟡 community plugin |
| Proxmox LXC | ✅ | ❌ | ❌ | ❌ | ❌ |
| Split panes | ✅ | ✅ | ✅ | ✅ | ✅ |
| Мониторинг системы | ✅ | — | ✅ | ✅ | — |
| Terminal sharing | ✅ Pro (1 гость) / Teams (без лимита) | ✅ только Teams | — | — | — |
| Лицензия | AGPLv3 | Коммерческая | MIT | Apache 2.0 | MIT |
Самое главное для меня — бесплатность и лицензия AGPLv3. Продукт не пытается затянуть тебя в подписку ради базовых вещей вроде синхронизации хостов между устройствами — а именно на этом обычно и зарабатывают конкуренты.
Итог
Voltius пока в статусе беты, кое-где чувствуется, что проект молодой (плагинов мало, документация “coming soon”, детские баги), но по фичам и архитектуре — это ровно то, чего не хватало на рынке SSH-клиентов: быстрый, локальный, с честным экспортом данных и без обязательного аккаунта. Плюс Docker/Proxmox из коробки — редкость даже среди платных решений.
Буду следить за проектом. Репозиторий: github.com/VoltiusApp/voltius
Рассылка
Получайте уведомления о новых постах и не только. Без спама.