Self Hosted
Синхронизация хранилища в вашей инфраструктуре
Если данные хранилища должны оставаться в вашей сети, запустите сервер синхронизации сами. Ravelon Sync - open-source сервер, и приложения Ravelon синхронизируются с ним вместо Ravelon Cloud.
Зарегистрироваться бесплатно
01
Бесплатно и open source
Ravelon Sync бесплатен по лицензии MIT на github.com/ravelon-app/ravelon-sync. Не требует ключа лицензии или активации, не отправляет телеметрию и работает независимо от Ravelon Cloud.
- Лицензия MIT, исходники на GitHub
- Работает без какой-либо связи с Ravelon
- Читайте исходники и проверяйте протокол сами
- Запускается через Docker Compose или npm start
02
Настройка и администрирование сервера
Один контейнер, один порт, один том. Сервер работает на Node.js 22 и отдаёт API и веб-интерфейс вместе. По умолчанию он использует SQLite; переходите на PostgreSQL, если нужны реплики или привычная схема бэкапов. Поставьте перед ним reverse proxy с TLS, потому что приложения принимают обычный HTTP только на 127.0.0.1.
В веб-интерфейсе управляйте пользователями, приглашениями, правилами регистрации, SMTP, обслуживанием, хранением и журналом аудита. Без SMTP копируйте ссылки приглашений и сброса пароля из панели администратора и передавайте их сами.
- Аккаунты, команды и общие хранилища
- Двухфакторная аутентификация через приложения-аутентификаторы и коды восстановления
- Регистрация по приглашению, по домену email, открытая или закрытая
- SQLite по умолчанию, PostgreSQL по желанию
03
Сквозное шифрование
Хосты, учётные данные, ключи и сниппеты шифруются на ваших устройствах. Секрет аккаунта попадает на сервер только запертым ключом, который устройство выводит через Argon2id из вашего пароля шифрования, отдельного от пароля аккаунта. Сервер хранит пароли как хеши scrypt и отклоняет любую отправку, похожую на незашифрованные данные.
Всё, что хранится на сервере, остаётся зашифрованным. Пароль проходит через сервер только при входе, поэтому запускайте его на инфраструктуре, которой доверяете. Модель подробно описана в заметках о безопасности проекта.
«Сервер запускаете вы. Ключи остаются на ваших устройствах.»
04
Совместимость клиентов
В десктопном приложении откройте Настройки, Аккаунт и синхронизация, Свой сервер, введите URL и войдите по email и паролю или подтвердите устройство в браузере, где вы уже вошли. Приложение для iOS входит по email, паролю и второму фактору, если он у вас включён.
- Десктоп: личные и командные хранилища
- iOS: личное хранилище, синхронизируется, пока приложение открыто (без фоновых push)
FAQ
Частые вопросы
Работает ли десктопное приложение иначе с моим сервером?
Почти нет. Вместо Ravelon Cloud вы вводите URL своего сервера, а синхронизация, командные хранилища и подтверждение устройств работают так же. Точный URL для ввода показан на странице обзора в веб-интерфейсе вашего сервера.
Нужен ли Ravelon Pro для своего сервера?
Нет. Pro оплачивает синхронизацию через Ravelon Cloud. Ravelon Sync бесплатен, и ваш сервер решает, кто может регистрироваться и синхронизироваться.
Можно ли потом перейти с Ravelon Cloud на свой сервер?
Да. Хранилище находится на вашем устройстве, а цель синхронизации - просто настройка. Измените её, и приложение загрузит зашифрованные записи на новый сервер.
Что будет, если я потеряю сервер?
На каждом устройстве есть полное локальное хранилище, так что потеря сервера лишит вас синхронизации, но не хостов. Бэкапы, однако, ваша задача как оператора: сохраняйте базу данных и секреты сервера. Без ключа, который защищает данные двухфакторной аутентификации, всем, кто ей пользуется, придётся настроить её заново.
Начать
Попробуйте в своём workspace.
Десктопное приложение бесплатно и без урезаний: зашифрованное хранилище, терминал, SFTP и ассистент уже включены. Платить нужно, только если нужна синхронизация между устройствами.
Связанные функции
Хранилище и синхронизация
Шифруется на вашем устройстве до синхронизации, а каждое новое устройство требует вашего одобрения.
Командные хранилища
Общие зашифрованные хранилища, где роли в команде и роли в хранилище разделены.
Для компаний
Политика компьютера, корпоративные прокси, диагностические логи и пакеты для развёртывания.
iPhone и iPad
Нативные SSH, SFTP и локальные туннели на iPhone и iPad, теперь в App Store.