Hoppa till innehållet

Självhostat

Valvsynkronisering i din infrastruktur

Om din valvdata ska stanna i ditt eget nätverk kör du synkservern själv. Ravelon Sync är en server med öppen källkod, och Ravelons appar synkar med den i stället för med Ravelon Cloud.

Registrera dig gratis
Egen server vald i Ravelon med server-URL och inloggningsformulär
Ravelon självhostad synk

01

Gratis och öppen källkod

Ravelon Sync är gratis under MIT-licensen på github.com/ravelon-app/ravelon-sync. Det kräver ingen licensnyckel eller aktivering, skickar ingen telemetri och fungerar oberoende av Ravelon Cloud.

  • MIT-licens, källkod på GitHub
  • Fungerar utan någon anslutning till Ravelon
  • Läs källkoden och granska protokollet själv
  • Körs med Docker Compose eller npm start

02

Serverkonfiguration och administration

En container, en port, en volym. Servern körs på Node.js 22 och serverar API:t och ett webbgränssnitt tillsammans. Den använder SQLite som standard, byt till PostgreSQL om du vill ha repliker eller använda din befintliga backuprutin. Sätt en reverse proxy med TLS framför, eftersom apparna bara accepterar okrypterad HTTP på 127.0.0.1.

Hantera användare, inbjudningar, registreringsregler, SMTP, underhåll, lagring och granskningslogg i webbgränssnittet. Utan SMTP kopierar du länkar för inbjudningar och lösenordsåterställning från administrationen och delar dem själv.

  • Konton, team och delade valv
  • Tvåfaktorsautentisering med autentiseringsappar och återställningskoder
  • Registrering via inbjudan, via e-postdomän, öppen eller stängd
  • SQLite som standard, PostgreSQL som tillval

03

Totalsträckskryptering

Hostar, inloggningsuppgifter, nycklar och snippets krypteras på dina enheter. Din kontohemlighet når bara servern låst under en nyckel som din enhet härleder med Argon2id från ditt krypteringslösenord, som är skilt från ditt kontolösenord. Servern lagrar lösenord som scrypt-hashar och avvisar varje push som ser ut som okrypterad data.

Allt som lagras på servern förblir krypterat. Ditt lösenord passerar bara när du loggar in, så kör servern på infrastruktur du litar på. Projektets säkerhetsanteckningar beskriver modellen i detalj.

”Du kör servern. Nycklarna stannar på dina enheter.”

04

Klientkompatibilitet

I skrivbordsappen går du till Inställningar, Konto & synk, Egen server, anger URL:en och loggar in med e-post och lösenord, eller godkänner enheten från en webbläsare där du redan är inloggad. iOS-appen loggar in med e-post, lösenord och din andra faktor om du använder en.

  • Skrivbord: personliga valv och teamvalv
  • iOS: ditt personliga valv, synkat medan appen är öppen (ingen push i bakgrunden)

FAQ

Vanliga frågor

Fungerar skrivbordsappen annorlunda mot min egen server?

Knappt. Du anger din servers URL i stället för att använda Ravelon Cloud, och synk, teamvalv och godkännande av enheter fungerar på samma sätt. Översiktssidan i serverns webbgränssnitt visar exakt vilken URL du ska ange.

Behöver jag Ravelon Pro för min egen server?

Nej. Pro betalar för synk via Ravelon Cloud. Ravelon Sync är gratis, och din server bestämmer vem som får registrera sig och synka.

Kan jag flytta från Ravelon Cloud till min egen server senare?

Ja. Valvet ligger på din enhet och synkmålet är bara en inställning. Ändra den så laddar appen upp de krypterade posterna till den nya servern.

Vad händer om jag förlorar servern?

Varje enhet har ett fullständigt lokalt valv, så om du förlorar servern förlorar du synken, inte dina hostar. Backuper är dock ditt ansvar som operatör: säkerhetskopiera databasen och serverns hemligheter. Utan nyckeln som skyddar tvåfaktorsdatan måste alla som använder tvåfaktorsautentisering ställa in den igen.