Self Hosted
Синхронізація сховища у вашій інфраструктурі
Якщо дані вашого сховища мають лишатися у вашій мережі, запустіть сервер синхронізації самі. Ravelon Sync - сервер з відкритим кодом, і застосунки Ravelon синхронізуються з ним замість Ravelon Cloud.
Зареєструватися безкоштовно
01
Безкоштовно й з відкритим кодом
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
Часті запитання
Чи працює десктопний застосунок з моїм сервером інакше?
Майже ні. Ви вводите URL свого сервера замість Ravelon Cloud, а синхронізація, командні сховища й підтвердження пристроїв працюють так само. Сторінка огляду у веб-інтерфейсі вашого сервера показує точний URL для введення.
Чи потрібен Ravelon Pro для власного сервера?
Ні. Pro оплачує синхронізацію через Ravelon Cloud. Ravelon Sync безкоштовний, а ваш сервер вирішує, хто може реєструватися й синхронізуватися.
Чи можна пізніше перейти з Ravelon Cloud на власний сервер?
Так. Сховище живе на вашому пристрої, а ціль синхронізації - лише налаштування. Змініть його, і застосунок завантажить зашифровані записи на новий сервер.
Що буде, якщо я втрачу сервер?
Кожен пристрій тримає повне локальне сховище, тож втрата сервера коштує вам синхронізації, а не хостів. Але резервні копії - ваша справа як оператора: робіть копії бази даних і секретів сервера. Без ключа, що захищає дані двофакторної автентифікації, усім, хто нею користується, доведеться налаштувати її знову.
Почати
Спробуйте у власному робочому просторі.
Десктопний застосунок безкоштовний і нічого не приховує: зашифроване сховище, термінал, SFTP і асистент - усе включено. Платите лише тоді, коли потрібна синхронізація між пристроями.
Пов’язані функції
Сховище й синхронізація
Шифрується на твоєму пристрої до синхронізації, а кожен новий пристрій потребує твого схвалення.
Командні сховища
Спільні зашифровані сховища, де ролі в команді й ролі у сховищі розділені.
Для компаній
Політика машини, корпоративні проксі, діагностичні логи та пакети для розгортання.
iPhone та iPad
Нативні SSH, SFTP і локальні тунелі на iPhone та iPad, тепер в App Store.