Vai al contenuto

Self hosted

Sincronizzazione del vault sulla tua infrastruttura

Se i dati del vault devono restare nella tua rete, gestisci tu il server di sync. Ravelon Sync è un server open source, e le app Ravelon si sincronizzano con lui invece che con Ravelon Cloud.

Registrati gratis
Server proprio selezionato in Ravelon con URL del server e modulo di accesso
Sync self-hosted di Ravelon

01

Gratuito e open source

Ravelon Sync è gratuito con licenza MIT su github.com/ravelon-app/ravelon-sync. Non richiede chiavi di licenza o attivazione, non invia telemetria e funziona indipendentemente da Ravelon Cloud.

  • Licenza MIT, codice sorgente su GitHub
  • Funziona senza alcuna connessione a Ravelon
  • Leggi il codice e verifica il protocollo da solo
  • Gira con Docker Compose o npm start

02

Configurazione e amministrazione del server

Un container, una porta, un volume. Il server gira su Node.js 22 e serve insieme l'API e un'interfaccia web. Usa SQLite di default; passa a PostgreSQL se vuoi repliche o la tua routine di backup esistente. Mettici davanti un reverse proxy con TLS, perché le app accettano HTTP in chiaro solo su 127.0.0.1.

Gestisci utenti, inviti, regole di registrazione, SMTP, manutenzione, conservazione e registro di controllo nell’interfaccia web. Senza SMTP, copia i link di invito e ripristino password dall’interfaccia admin e condividili tu.

  • Account, team e vault condivisi
  • Due fattori con app di autenticazione e codici di recupero
  • Registrazione su invito, per dominio email, aperta o chiusa
  • SQLite di default, PostgreSQL opzionale

03

Crittografia end-to-end

Host, credenziali, chiavi e snippet vengono crittografati sui tuoi dispositivi. Il segreto del tuo account arriva al server solo chiuso sotto una chiave che il dispositivo deriva con Argon2id dalla tua password di crittografia, separata dalla password dell'account. Il server salva le password come hash scrypt e rifiuta ogni push che sembra contenere dati non crittografati.

Tutto ciò che è salvato sul server resta crittografato. La tua password passa di lì solo quando accedi, quindi fai girare il server su un'infrastruttura di cui ti fidi. Le note sulla sicurezza del progetto descrivono il modello nel dettaglio.

“Il server lo gestisci tu. Le chiavi restano sui tuoi dispositivi.”

04

Compatibilità dei client

Nell'app desktop vai su Impostazioni, Account e sync, Server personale, inserisci l'URL e accedi con email e password, oppure approva il dispositivo da un browser in cui hai già effettuato l'accesso. L'app per iOS accede con email, password e il secondo fattore, se lo usi.

  • Desktop: vault personali e del team
  • iOS: il tuo vault personale, sincronizzato mentre l'app è aperta (niente push in background)

FAQ

Domande frequenti

L'app desktop funziona diversamente con il mio server?

Quasi per niente. Inserisci l'URL del tuo server invece di usare Ravelon Cloud, e sync, vault del team e approvazione dei dispositivi funzionano allo stesso modo. La pagina di panoramica nell'interfaccia web del server mostra l'URL esatto da inserire.

Mi serve Ravelon Pro per il mio server?

No. Pro paga il sync tramite Ravelon Cloud. Ravelon Sync è gratuito, ed è il tuo server a decidere chi può registrarsi e sincronizzare.

Posso passare da Ravelon Cloud al mio server più avanti?

Sì. Il vault sta sul tuo dispositivo e la destinazione del sync è solo un'impostazione. Cambiala, e l'app carica i record crittografati sul nuovo server.

Cosa succede se perdo il server?

Ogni dispositivo tiene un vault locale completo, quindi perdere il server ti costa il sync, non i tuoi host. I backup però sono compito tuo come operatore: fai il backup del database e dei segreti del server. Senza la chiave che protegge i dati dell'autenticazione a due fattori, chi la usa deve configurarla di nuovo.