Self Hosted
Synchronizácia trezoru na vlastnej infraštruktúre
Ak majú dáta z trezoru zostať v tvojej vlastnej sieti, prevádzkuj sync server sám. Ravelon Sync je open-source server a aplikácie Ravelon sa namiesto Ravelon Cloud synchronizujú s ním.
Zaregistrovať sa zadarmo
01
Zadarmo a open source
Ravelon Sync je zadarmo pod licenciou MIT na github.com/ravelon-app/ravelon-sync. Nevyžaduje licenčný kľúč ani aktiváciu, neodosiela telemetriu a funguje nezávisle od Ravelon Cloud.
- Licencia MIT, zdrojový kód na GitHube
- Funguje bez akéhokoľvek spojenia s Ravelonom
- Prečítaj si zdrojový kód a over protokol sám
- Beží cez Docker Compose alebo npm start
02
Nastavenie a správa servera
Jeden kontajner, jeden port, jeden volume. Server beží na Node.js 22 a obsluhuje API aj webové rozhranie spolu. Predvolene používa SQLite; na PostgreSQL prejdi, ak chceš repliky alebo svoju existujúcu zálohovaciu rutinu. Pred neho daj reverse proxy s TLS, pretože aplikácie prijímajú čisté HTTP len na 127.0.0.1.
Spravuj používateľov, pozvánky, pravidlá registrácie, SMTP, údržbu, uchovávanie dát a auditný záznam vo webovom rozhraní. Bez SMTP skopíruj odkazy pozvánok a obnovenia hesla z administrácie a odovzdaj ich ručne.
- Účty, tímy a zdieľané trezory
- Dvojfaktorové overenie cez autentifikačné aplikácie a obnovovacie kódy
- Registrácia na pozvánku, podľa e-mailovej domény, otvorená alebo zatvorená
- Predvolene SQLite, voliteľne PostgreSQL
03
Koncové šifrovanie
Hosty, prístupové údaje, kľúče a snippety sa šifrujú na tvojich zariadeniach. Tajomstvo tvojho účtu sa na server dostane len zamknuté kľúčom, ktorý tvoje zariadenie odvodí cez Argon2id z tvojho šifrovacieho hesla, oddeleného od hesla k účtu. Server ukladá heslá ako scrypt hashe a odmietne akýkoľvek push, ktorý vyzerá ako nešifrované dáta.
Všetko uložené na serveri zostáva šifrované. Tvoje heslo cez neho prechádza len pri prihlásení, preto server prevádzkuj na infraštruktúre, ktorej dôveruješ. Bezpečnostné poznámky projektu opisujú model podrobne.
„Server prevádzkuješ ty. Kľúče zostávajú na tvojich zariadeniach.“
04
Kompatibilita klientov
V desktopovej aplikácii choď do Nastavenia, Účet a synchronizácia, Vlastný server, zadaj URL a prihlás sa e-mailom a heslom, alebo schváľ zariadenie z prehliadača, kde už si prihlásený. Aplikácia pre iOS sa prihlasuje e-mailom, heslom a druhým faktorom, ak ho používaš.
- Desktop: osobné aj tímové trezory
- iOS: tvoj osobný trezor, synchronizovaný, kým je aplikácia otvorená (bez push na pozadí)
FAQ
Časté otázky
Funguje desktopová aplikácia s mojím vlastným serverom inak?
Takmer vôbec. Namiesto Ravelon Cloud zadáš URL svojho servera a synchronizácia, tímové trezory aj schvaľovanie zariadení fungujú rovnako. Presnú URL na zadanie ukazuje stránka prehľadu vo webovom rozhraní tvojho servera.
Potrebujem na vlastný server Ravelon Pro?
Nie. Pro platí za synchronizáciu cez Ravelon Cloud. Ravelon Sync je zadarmo a tvoj server rozhoduje, kto sa môže zaregistrovať a synchronizovať.
Môžem neskôr prejsť z Ravelon Cloud na vlastný server?
Áno. Trezor je na tvojom zariadení a cieľ synchronizácie je len nastavenie. Zmeň ho a aplikácia nahrá šifrované záznamy na nový server.
Čo sa stane, ak o server prídem?
Každé zariadenie má úplný lokálny trezor, takže strata servera ťa pripraví o synchronizáciu, nie o hosty. Zálohy sú však tvoja úloha ako prevádzkovateľa: zálohuj databázu a tajomstvá servera. Bez kľúča, ktorý chráni dáta dvojfaktorového overenia, si ho musí každý, kto ho používa, nastaviť znova.
Začni
Vyskúšaj si to vo vlastnom workspace.
Desktopová aplikácia je zadarmo a nič nezadržiava: šifrovaný trezor, terminál, SFTP aj asistent sú v cene. Platíš len vtedy, ak chceš synchronizáciu medzi zariadeniami.
Súvisiace funkcie
Trezor a synchronizácia
Šifrované na tvojom zariadení skôr, než sa synchronizuje, a každé nové zariadenie potrebuje tvoj súhlas.
Tímové trezory
Zdieľané šifrované trezory, s tímovými rolami oddelenými od rolí v trezore.
Pre firmy
Politika počítača, firemné proxy, diagnostické logy a balíky na nasadenie.
iPhone a iPad
Natívne SSH, SFTP a lokálne tunely na iPhone a iPade, teraz v App Store.