Прескокни до содржината

Self hosted

Синхронизација на трезорот на твоја инфраструктура

Ако податоците од vault-от треба да останат во твојата мрежа, пушти го серверот за синхронизација сам. Ravelon Sync е open-source сервер, и Ravelon апликациите се синхронизираат со него наместо со Ravelon Cloud.

Регистрирај се бесплатно
Избран сопствен сервер во Ravelon со URL на серверот и образец за најава
Ravelon self-hosted синхронизација

01

Бесплатен и open source

Ravelon Sync е бесплатен под MIT лиценца на github.com/ravelon-app/ravelon-sync. Не бара лиценцен клуч или активација, не испраќа телеметрија и работи независно од Ravelon Cloud.

  • MIT лиценца, изворен код на GitHub
  • Работи без никаква врска со Ravelon
  • Прочитај го изворниот код и провери го протоколот сам
  • Работи со Docker Compose или npm start

02

Поставување и администрација на серверот

Еден контејнер, една порта, еден volume. Серверот работи на Node.js 22 и ги служи API-то и веб-интерфејсот заедно. Стандардно користи SQLite; премини на PostgreSQL ако сакаш реплики или твојата постојна рутина за бекап. Стави reverse proxy со TLS пред него, бидејќи апликациите прифаќаат обичен HTTP само на 127.0.0.1.

Во веб-интерфејсот управувај со корисници, покани, правила за регистрација, SMTP, одржување, задржување и дневник за ревизија. Без SMTP, копирај ги врските за покани и ресетирање лозинка од администрацијата и сподели ги рачно.

  • Профили, тимови и споделени vault-ови
  • Двофакторска автентикација со authenticator апликации и кодови за обновување
  • Регистрација со покана, по домен на е-пошта, отворена или затворена
  • Стандардно SQLite, PostgreSQL по избор

03

Шифрирање од крај до крај

Хостовите, пристапните податоци, клучевите и snippets се шифрирани на твоите уреди. Тајната на твојот профил стигнува до серверот само заклучена со клуч што твојот уред го изведува со Argon2id од лозинката за шифрирање, која е одвоена од лозинката на профилот. Серверот ги чува лозинките како scrypt хешови и одбива секој push што личи на нешифрирани податоци.

Сè што е зачувано на серверот останува шифрирано. Твојата лозинка поминува само кога се најавуваш, па пушти го серверот на инфраструктура на која ѝ веруваш. Безбедносните белешки на проектот детално го опишуваат моделот.

„Ти го водиш серверот. Клучевите остануваат на твоите уреди.“

04

Компатибилност на клиенти

Во десктоп апликацијата оди во Поставки, Профил и синхронизација, Сопствен сервер, внеси ја URL адресата и најави се со е-пошта и лозинка, или одобри го уредот од прелистувач каде што веќе си најавен. iOS апликацијата се најавува со е-пошта, лозинка и вториот фактор ако го користиш.

  • Десктоп: лични и тимски vault-ови
  • iOS: твојот личен vault, синхронизиран додека апликацијата е отворена (без push во позадина)

ЧПП

Често поставувани прашања

Дали десктоп апликацијата работи поинаку со мој сервер?

Речиси не. Ја внесуваш URL адресата на твојот сервер наместо да користиш Ravelon Cloud, а синхронизацијата, тимските vault-ови и одобрувањето уреди работат на ист начин. Страницата за преглед во веб-интерфејсот на серверот ја покажува точната URL адреса за внес.

Дали ми треба Ravelon Pro за мој сервер?

Не. Pro плаќа за синхронизација преку Ravelon Cloud. Ravelon Sync е бесплатен, а твојот сервер одлучува кој може да се регистрира и синхронизира.

Може ли подоцна да се префрлам од Ravelon Cloud на мој сервер?

Да. Vault-от е на твојот уред, а целта на синхронизацијата е само поставка. Смени ја и апликацијата ги прикачува шифрираните записи на новиот сервер.

Што се случува ако го изгубам серверот?

Секој уред чува целосен локален vault, па губењето на серверот те чини синхронизација, не хостови. Бекапите се сепак твоја работа како оператор: направи бекап од базата и тајните на серверот. Без клучот што ги штити двофакторските податоци, секој што користи двофакторска автентикација мора повторно да ја постави.