Self hosted
Synchronizace trezoru na vlastní infrastruktuře
Pokud mají data z trezoru zůstat ve tvé vlastní síti, provozuj sync server sám. Ravelon Sync je open-source server a aplikace Ravelon se synchronizují s ním místo s Ravelon Cloud.
Zaregistruj se zdarma
01
Zdarma a open source
Ravelon Sync je zdarma pod licencí MIT na github.com/ravelon-app/ravelon-sync. Nevyžaduje licenční klíč ani aktivaci, neodesílá telemetrii a funguje nezávisle na Ravelon Cloud.
- Licence MIT, zdrojový kód na GitHubu
- Funguje bez jakéhokoli spojení s Ravelonem
- Přečti si zdrojový kód a protokol si prověř sám
- Běží s Docker Compose nebo npm start
02
Nastavení a správa serveru
Jeden kontejner, jeden port, jeden volume. Server běží na Node.js 22 a obsluhuje API i webové rozhraní. Ve výchozím stavu používá SQLite; na PostgreSQL přepni, pokud chceš repliky nebo svůj stávající způsob zálohování. Před něj dej reverzní proxy s TLS, protože aplikace přijímají čisté HTTP jen na 127.0.0.1.
Spravuj uživatele, pozvánky, pravidla registrace, SMTP, údržbu, uchovávání dat a auditní protokol ve webovém rozhraní. Bez SMTP zkopíruj odkazy pozvánek a obnovení hesla z administrace a předej je ručně.
- Účty, týmy a sdílené trezory
- Dvoufázové ověření s autentizačními aplikacemi a záchrannými kódy
- Registrace na pozvánku, podle e-mailové domény, otevřená nebo uzavřená
- Ve výchozím stavu SQLite, volitelně PostgreSQL
03
Koncové šifrování
Hosté, přístupové údaje, klíče a snippety se šifrují na tvých zařízeních. Tajný klíč tvého účtu se na server dostane jen zamčený klíčem, který tvoje zařízení odvodí pomocí Argon2id z tvého šifrovacího hesla, odděleného od hesla k účtu. Server ukládá hesla jako scrypt hashe a odmítne každý push, který vypadá jako nešifrovaná data.
Všechno uložené na serveru zůstává šifrované. Tvoje heslo jím projde jen při přihlášení, takže server provozuj na infrastruktuře, které věříš. Bezpečnostní poznámky projektu popisují model podrobně.
„Server provozuješ ty. Klíče zůstávají na tvých zařízeních.“
04
Kompatibilita klientů
V desktopové aplikaci jdi do Nastavení, Účet a synchronizace, Vlastní server, zadej URL a přihlas se e-mailem a heslem, nebo zařízení schval z prohlížeče, kde už přihlášený jsi. Aplikace pro iOS se přihlašuje e-mailem, heslem a druhým faktorem, pokud ho používáš.
- Desktop: osobní a týmové trezory
- iOS: tvůj osobní trezor, synchronizovaný, když je aplikace otevřená (bez push na pozadí)
FAQ
Časté dotazy
Funguje desktopová aplikace s vlastním serverem jinak?
Skoro ne. Místo Ravelon Cloud zadáš URL svého serveru a synchronizace, týmové trezory i schvalování zařízení fungují stejně. Přesnou URL k zadání ukáže stránka přehledu ve webovém rozhraní tvého serveru.
Potřebuju pro vlastní server Ravelon Pro?
Ne. Pro platí synchronizaci přes Ravelon Cloud. Ravelon Sync je zdarma a tvůj server rozhoduje, kdo se může registrovat a synchronizovat.
Můžu později přejít z Ravelon Cloud na vlastní server?
Ano. Trezor je na tvém zařízení a cíl synchronizace je jen nastavení. Změň ho a aplikace nahraje šifrované záznamy na nový server.
Co se stane, když o server přijdu?
Každé zařízení má úplný lokální trezor, takže ztráta serveru tě stojí synchronizaci, ne hosty. Zálohy jsou ale tvoje práce jako provozovatele: zálohuj databázi a tajné klíče serveru. Bez klíče, který chrání data dvoufázového ověření, si ho musí každý, kdo ho používá, nastavit znovu.
Začni
Vyzkoušej to ve vlastním workspace.
Desktopová aplikace je zdarma a nic v ní nechybí: šifrovaný trezor, terminál, SFTP i asistent jsou součástí. Platíš jen tehdy, když chceš synchronizaci mezi zařízeními.
Související funkce
Trezor a synchronizace
Šifrováno na tvém zařízení ještě před synchronizací a každé nové zařízení potřebuje tvůj souhlas.
Týmové trezory
Sdílené šifrované trezory, s týmovými rolemi a rolemi v trezoru odděleně.
Pro firmy
Politika počítače, firemní proxy, diagnostické logy a balíčky pro nasazení.
iPhone a iPad
Nativní SSH, SFTP a lokální tunely na iPhonu a iPadu, teď v App Store.