Kalo te përmbajtja

Self hosted

Sinkronizim kasaforte në infrastrukturën tënde

Nëse të dhënat e vault-it duhet të qëndrojnë në rrjetin tënd, mbaje vetë serverin e sinkronizimit. Ravelon Sync është server open-source, dhe aplikacionet Ravelon sinkronizohen me të në vend të Ravelon Cloud.

Regjistrohu falas
Serveri vetjak i zgjedhur në Ravelon me URL-në e serverit dhe formularin e hyrjes
Sinkronizimi self-hosted i Ravelon

01

Falas dhe open source

Ravelon Sync është falas me licencën MIT në github.com/ravelon-app/ravelon-sync. Nuk kërkon çelës licence apo aktivizim, nuk dërgon telemetri dhe punon pavarësisht Ravelon Cloud.

  • Licencë MIT, kodi burim në GitHub
  • Punon pa asnjë lidhje me Ravelon
  • Lexo kodin burim dhe audito vetë protokollin
  • Punon me Docker Compose ose npm start

02

Konfigurim dhe administrim serveri

Një container, një port, një volume. Serveri punon me Node.js 22 dhe shërben API-në dhe një ndërfaqe web bashkë. Si parazgjedhje përdor SQLite; kalo në PostgreSQL nëse do replika ose rutinën tënde ekzistuese të backup-it. Vendos një reverse proxy me TLS përpara, sepse aplikacionet pranojnë HTTP të thjeshtë vetëm në 127.0.0.1.

Menaxho përdorues, ftesa, rregulla regjistrimi, SMTP, mirëmbajtje, ruajtje dhe regjistrin e auditimit në ndërfaqen web. Pa SMTP, kopjo lidhjet e ftesave dhe rivendosjes së fjalëkalimit nga administrimi dhe shpërndaji vetë.

  • Llogari, ekipe dhe vault-e të përbashkëta
  • Verifikim me dy faktorë me aplikacione authenticator dhe kode rikuperimi
  • Regjistrim me ftesë, sipas domain-it të email-it, i hapur ose i mbyllur
  • SQLite si parazgjedhje, PostgreSQL opsional

03

Enkriptim skaj më skaj

Hostet, kredencialet, çelësat dhe snippet-et enkriptohen në pajisjet e tua. Sekreti i llogarisë arrin te serveri vetëm i kyçur nën një çelës që pajisja jote e nxjerr me Argon2id nga fjalëkalimi i enkriptimit, i cili është i ndarë nga fjalëkalimi i llogarisë. Serveri i ruan fjalëkalimet si hash scrypt dhe refuzon çdo push që duket si të dhëna të paenkriptuara.

Gjithçka që ruhet në server mbetet e enkriptuar. Fjalëkalimi yt kalon vetëm kur hyn, prandaj mbaje serverin në infrastrukturë që i beson. Shënimet e sigurisë të projektit e përshkruajnë modelin në detaje.

“Serverin e mban ti. Çelësat mbeten në pajisjet e tua.”

04

Përputhshmëri klientësh

Në aplikacionin desktop, shko te Cilësimet, Llogaria & sinkronizimi, Serveri yt, fut URL-në dhe hyr me email dhe fjalëkalim, ose mirato pajisjen nga një shfletues ku ke hyrë tashmë. Aplikacioni iOS hyn me email, fjalëkalim dhe faktorin e dytë nëse e përdor.

  • Desktop: vault-e personale dhe të ekipit
  • iOS: vault-i yt personal, i sinkronizuar ndërsa aplikacioni është i hapur (pa push në sfond)

FAQ

Pyetje të shpeshta

A punon aplikacioni desktop ndryshe me serverin tim?

Pothuajse aspak. Fut URL-në e serverit tënd në vend që të përdorësh Ravelon Cloud, dhe sinkronizimi, vault-et e ekipit dhe miratimi i pajisjeve punojnë njësoj. Faqja e përmbledhjes në ndërfaqen web të serverit tregon URL-në e saktë që duhet të futësh.

A më duhet Ravelon Pro për serverin tim?

Jo. Pro paguan për sinkronizimin përmes Ravelon Cloud. Ravelon Sync është falas, dhe serveri yt vendos kush mund të regjistrohet dhe të sinkronizojë.

A mund të kaloj më vonë nga Ravelon Cloud në serverin tim?

Po. Vault-i ruhet në pajisjen tënde dhe destinacioni i sinkronizimit është thjesht një cilësim. Ndryshoje, dhe aplikacioni ngarkon të dhënat e enkriptuara në serverin e ri.

Çfarë ndodh nëse e humb serverin?

Çdo pajisje mban një vault lokal të plotë, kështu që humbja e serverit të kushton sinkronizimin, jo hostet. Megjithatë backup-et janë detyra jote si operator: bëj backup të databazës dhe të sekreteve të serverit. Pa çelësin që mbron të dhënat e verifikimit me dy faktorë, kushdo që e përdor duhet ta konfigurojë përsëri.