Gå til indhold

Self Hosted

Bokssynkronisering på din infrastruktur

Skal dine vault-data blive i dit eget netværk, så kør synkroniseringsserveren selv. Ravelon Sync er en open source-server, og Ravelon-apps'ene synkroniserer med den i stedet for Ravelon Cloud.

Tilmeld dig gratis
Egen server valgt i Ravelon med server-URL og loginformular
Ravelon selvhostet synkronisering

01

Gratis og open source

Ravelon Sync er gratis under MIT-licensen på github.com/ravelon-app/ravelon-sync. Det kræver ingen licensnøgle eller aktivering, sender ingen telemetri og kører uafhængigt af Ravelon Cloud.

  • MIT-licens, kildekode på GitHub
  • Virker uden nogen forbindelse til Ravelon
  • Læs kildekoden, og gennemgå selv protokollen
  • Kører med Docker Compose eller npm start

02

Serveropsætning og administration

Én container, én port, ét volume. Serveren kører på Node.js 22 og leverer API'et og en webgrænseflade samlet. Den bruger SQLite som standard. Skift til PostgreSQL, hvis du vil have replikaer eller bruge din eksisterende backuprutine. Sæt en reverse proxy med TLS foran, for apps'ene accepterer kun ren HTTP på 127.0.0.1.

Administrer brugere, invitationer, registreringsregler, SMTP, vedligeholdelse, opbevaring og revisionslog i webgrænsefladen. Uden SMTP kopierer du invitations- og nulstillingslinks fra adminområdet og deler dem selv.

  • Konti, teams og delte vaults
  • Totrinsbekræftelse med godkendelsesapps og gendannelseskoder
  • Oprettelse via invitation, via e-maildomæne, åben eller lukket
  • SQLite som standard, PostgreSQL valgfrit

03

End-to-end-kryptering

Hosts, loginoplysninger, nøgler og snippets krypteres på dine enheder. Din kontohemmelighed når kun serveren låst under en nøgle, som din enhed udleder med Argon2id af din krypteringsadgangskode, der er adskilt fra din kontoadgangskode. Serveren gemmer adgangskoder som scrypt-hashes og afviser enhver push, der ligner ukrypteret data.

Alt, der gemmes på serveren, forbliver krypteret. Din adgangskode passerer kun igennem, når du logger ind, så kør serveren på infrastruktur, du stoler på. Projektets sikkerhedsnoter beskriver modellen i detaljer.

“Du kører serveren. Nøglerne bliver på dine enheder.”

04

Klientkompatibilitet

I desktopappen går du til Indstillinger, Konto & synkronisering, Egen server, indtaster URL'en og logger ind med e-mail og adgangskode, eller godkender enheden fra en browser, hvor du allerede er logget ind. iOS-appen logger ind med e-mail, adgangskode og din anden faktor, hvis du bruger en.

  • Desktop: personlige vaults og team-vaults
  • iOS: din personlige vault, synkroniseret mens appen er åben (ingen push i baggrunden)

FAQ

Ofte stillede spørgsmål

Virker desktopappen anderledes mod min egen server?

Næsten ikke. Du indtaster din servers URL i stedet for at bruge Ravelon Cloud, og synkronisering, team-vaults og godkendelse af enheder virker på samme måde. Oversigtssiden i din servers webgrænseflade viser præcis den URL, du skal indtaste.

Skal jeg have Ravelon Pro til min egen server?

Nej. Pro betaler for synkronisering via Ravelon Cloud. Ravelon Sync er gratis, og din server bestemmer, hvem der kan oprette sig og synkronisere.

Kan jeg flytte fra Ravelon Cloud til min egen server senere?

Ja. Vaulten ligger på din enhed, og synkroniseringsmålet er bare en indstilling. Ændr den, så uploader appen de krypterede poster til den nye server.

Hvad sker der, hvis jeg mister serveren?

Hver enhed har en fuld lokal vault, så mister du serveren, koster det dig synkroniseringen, ikke dine hosts. Backup er dog din opgave som driftsansvarlig: tag backup af databasen og serverens hemmeligheder. Uden nøglen, der beskytter data til totrinsbekræftelse, skal alle, der bruger totrinsbekræftelse, sætte den op igen.