Резервные копии · Шифрование · Connector
Зашифрованные резервные копии ваших Linux-серверов
Зашифрованные резервные копии ваших Linux-серверов по расписанию, без установки чего-либо на них. Задание выполняется через Connector сервера, шифрует архив до того, как хоть один байт попадёт на диск, и отправляет его в хранилище Termalin, в ваш собственный бакет S3 или на другой ваш сервер. Ключ есть только у вас — а ИИ-агент может сделать копию перед рискованным изменением.
Linux-серверы · шифрование вашим ключом · Pro и Team · входит в пробный период Pro на 14 дней
01 / настройка
Задание резервного копирования за минуту
В веб-кабинете откройте Аккаунт → Резервные копии → «+ Добавить резервную копию», а в десктоп-приложении — Настройки → Аккаунт → Резервные копии. Задание — это несколько простых настроек:
- ▸Сервер — любой Linux-сервер с Connector.
- ▸Пути, которые нужно включить (абсолютные), и при необходимости шаблоны исключений.
- ▸Расписание — вручную, каждый час, каждый день (в заданный час по UTC, по умолчанию в 03:00) или каждую неделю (в воскресенье в этот час).
- ▸Сколько хранить — N последних успешных архивов, от 1 до 365, по умолчанию 7.
- ▸«Лимит скорости чтения, МБ/с» — чтобы копирование не отнимало у сервера нужные ему диск и сеть; 20 — безопасное значение по умолчанию, 0 означает без ограничения.
В любой момент можно нажать «Запустить сейчас». Если копирование не удалось, ошибка показывается прямо там.
02 / бережно к серверу
Ничего не устанавливается. Ничего не остаётся
Копирование открывает ту же SSH-сессию без ключа, что и веб-терминал, запускает tar с самым низким приоритетом CPU и ввода-вывода (nice -n 19, ionice -c 3) и передаёт архив потоком обратно. Агента ставить не нужно, и на сервер ничего не записывается. Когда копирование завершается, процесс tar завершается тоже — больше никаких следов.
03 / шифрование
Открыть архив можете только вы
Архив шифруется по фреймам новым ключом данных, обёрнутым для ключа X25519, который вы создаёте в веб-кабинете или в приложении. Его закрытая часть хранится в вашем хранилище под мастер-паролем, поэтому хранилище Termalin, S3 и ваш собственный сервер получают только зашифрованные данные.
- ▸«Расшифровать и сохранить» работает в браузере (WebCrypto) и в десктоп-приложении — ключ, созданный в одном, открывает архивы в другом.
- ▸Не «сквозное шифрование». Пока копия шифруется, поток проходит через наш бэкенд в памяти — то же доверие, которого требует веб-терминал. Данные шифруются до сохранения, и ключ есть только у вас.
04 / куда идут архивы
Три места для хранения
Место хранения задаётся в разделе «Ваше хранилище». Для каждого задания выберите одно; в списке архивов видно, где лежит каждый файл: сервер и полный путь или бакет и ключ.
| Место хранения | Примечания |
|---|---|
| Хранилище Termalin | Один общий объём с записями сессий: Pro — 25 ГБ, Team — 100 ГБ. Записи в приоритете — резервная копия, которая не поместится, не запускается. |
| Ваш собственный бакет S3 + Добавить бакет S3 | Любой S3-совместимый бакет — AWS, Backblaze B2, Cloudflare R2, Hetzner, MinIO. Не расходует объём Termalin. |
| Мой сервер (через Connector) + Добавить свой сервер | По SFTP на другой ваш сервер с Connector — второй VPS или домашний NAS. Папка по умолчанию — termalin-backups в домашнем каталоге пользователя, под которым выполняется вход; путь относительный или абсолютный, папка создаётся, если её нет. Архивы зашифрованы и не расходуют хранилище Termalin. |
05 / если что-то не так
Вы об этом узнаете
О неудачном копировании по расписанию сообщается так же, как об оповещениях: по умолчанию на email, плюс push в приложение для iOS, Telegram (бот подключается одним касанием) и вебхук, который Slack и Discord принимают как есть. При ручном запуске через «Запустить сейчас» ошибка показывается сразу.
06 / ИИ-агенты
Резервная копия перед рискованным изменением
Через облачный MCP-эндпоинт Termalin агент вроде Claude или ChatGPT может сделать резервную копию перед миграцией, переписыванием конфига или массовым удалением:
- ▸
backup_createзапускает задание сразу, дожидается его завершения и записывает причину в метку. Нужно заранее настроенное вами задание и Connector, у которого политика ИИ — полный доступ. См. backup_create. - ▸
backup_listпоказывает задания и последние архивы — прошла ли ночная копия, какого она размера, куда ушла. Подчиняется вашим правилам чтения. См. backup_list (на английском). - ▸Агент никогда не может прочитать архив — ключ ваш.
07 / тарифы и лимиты
Часть тарифов Pro и Team
Резервным копиям нужен Connector, поэтому они входят в платные тарифы. Пробный период Pro на 14 дней их включает; на Free резервных копий нет.
| Pro | Team | |
|---|---|---|
| Задания резервного копирования | 20 | 100 |
| Максимальный размер одного архива | 4 ГБ | 20 ГБ |
| Хранилище Termalin | 25 ГБ | 100 ГБ |
Нужно больше места? «Дополнительное хранилище» добавляет +100 ГБ за $2.99/мес или +1 ТБ за $19.99/мес с ежемесячной оплатой с баланса; этот объём общий для записей и резервных копий. Бакет S3 или ваш собственный сервер вообще не расходуют этот объём. Посмотреть цены →
08 / восстановление
Как вернуть файлы
Чтобы восстановить данные, нажмите «Расшифровать и сохранить» и получите обычный .tar.gz, затем скопируйте его на сервер по SFTP и распакуйте. Восстановление в один клик в планах, но пока не сделано. Ключ у вас, поэтому всё восстановление от начала до конца выполняете вы.
Вопросы и ответы
Можно ли делать резервные копии серверов на Windows или macOS?
Пока нет — в этом выпуске резервные копии делаются для Linux-серверов. Копирование использует tar с опциями GNU через POSIX-оболочку, поэтому Windows и macOS появятся позже; сроков мы не обещаем. Connector на Windows и macOS при этом работает для терминала, файлов, удалённых рабочих столов и мониторинга.
Замедляет ли резервное копирование сервер?
Оно сделано так, чтобы не мешать. Копирование запускается с самым низким приоритетом CPU и ввода-вывода (nice -n 19 и ionice -c 3), а «Лимит скорости чтения» ограничивает, как быстро оно читает с диска, — 20 МБ/с по умолчанию, 0 — без ограничения. Ничего не устанавливается: на время копирования запускается один процесс tar, а потом он завершается.
Может ли Termalin прочитать мои резервные копии?
Нет. Каждый архив шифруется для созданного вами ключа X25519, а его закрытая часть хранится в вашем хранилище под мастер-паролем — хранилище Termalin, ваш бакет S3 и ваш собственный сервер получают только зашифрованные данные, поэтому открыть архив можете только вы. Одна честная оговорка: пока копия шифруется, поток проходит через наш бэкенд в памяти — то же доверие, которого уже требует веб-терминал. Мы не называем это «сквозным шифрованием».
Что будет, если я отменю дополнительное хранилище?
Пакет действует до конца оплаченного месяца. После этого, если вы превышаете квоту, новые резервные копии приостанавливаются (скачивание и восстановление продолжают работать), а через 30 дней самые старые архивы удаляются, пока всё не поместится. Записи сессий ради места никогда не удаляются.
Можно ли делать резервные копии на свой NAS или второй сервер?
Да. Добавьте как место хранения «Мой сервер (через Connector)»: архивы идут по SFTP на другой ваш сервер с Connector — второй VPS или домашний NAS — по умолчанию в папку termalin-backups (подходит относительный или абсолютный путь; папка создаётся, если её нет). Они остаются зашифрованными и не расходуют хранилище Termalin.
В каких браузерах можно создать ключ для резервных копий?
Для создания ключа нужен X25519 в WebCrypto: Chrome 133+, Safari 17+ или Firefox 130+. Ключ может создать и десктоп-приложение, и ключ, созданный в одном, открывает архивы в другом.
Сделайте резервную копию сервера уже сегодня
Одна строка устанавливает Connector, одно задание задаёт расписание, а первый архив шифруется ключом, который есть только у вас. Новые аккаунты получают Pro бесплатно на 14 дней.
Linux-серверы · Connector · документация (на английском) · что видят наши серверы