Pāriet uz saturu

Self Hosted

Glabātuves sinhronizācija tavā infrastruktūrā

Ja glabātavas datiem jāpaliek tavā tīklā, darbini sinhronizācijas serveri pats. Ravelon Sync ir atvērtā koda serveris, un Ravelon lietotnes sinhronizējas ar to, nevis ar Ravelon Cloud.

Reģistrēties bez maksas
Ravelon izvēlēts savs serveris ar servera URL un pierakstīšanās veidlapu
Ravelon pašmitināta sinhronizācija

01

Bez maksas un atvērtā koda

Ravelon Sync ir bezmaksas ar MIT licenci vietnē github.com/ravelon-app/ravelon-sync. Nav vajadzīga licences atslēga vai aktivizēšana, netiek sūtīta telemetrija, un tas darbojas neatkarīgi no Ravelon Cloud.

  • MIT licence, pirmkods GitHub
  • Darbojas bez jebkāda savienojuma ar Ravelon
  • Izlasi pirmkodu un pārbaudi protokolu pats
  • Darbojas ar Docker Compose vai npm start

02

Servera iestatīšana un administrēšana

Viens konteiners, viens ports, viens sējums. Serveris darbojas ar Node.js 22 un vienlaikus apkalpo API un tīmekļa saskarni. Pēc noklusējuma tas izmanto SQLite; pārej uz PostgreSQL, ja vajag replikas vai esošo rezerves kopiju procesu. Priekšā novieto reverso starpniekserveri ar TLS, jo lietotnes pieņem vienkāršu HTTP tikai uz 127.0.0.1.

Tīmekļa saskarnē pārvaldi lietotājus, uzaicinājumus, reģistrācijas noteikumus, SMTP, apkopi, saglabāšanu un audita žurnālu. Bez SMTP nokopē uzaicinājumu un paroles atiestatīšanas saites no administrēšanas saskarnes un izplati tās pats.

  • Konti, komandas un koplietotas glabātavas
  • Divfaktoru autentifikācija ar autentifikatora lietotnēm un atkopšanas kodiem
  • Reģistrācija ar ielūgumu, pēc e-pasta domēna, atvērta vai slēgta
  • Pēc noklusējuma SQLite, PostgreSQL pēc izvēles

03

Pilnīga šifrēšana

Hosti, piekļuves dati, atslēgas un fragmenti tiek šifrēti tavās ierīcēs. Tava konta noslēpums nonāk serverī tikai aizslēgts ar atslēgu, ko tava ierīce ar Argon2id atvasina no tavas šifrēšanas paroles, kas ir atsevišķa no konta paroles. Serveris glabā paroles kā scrypt jaucējvērtības un noraida katru augšupielādi, kas izskatās pēc nešifrētiem datiem.

Viss, kas glabājas serverī, paliek šifrēts. Tava parole iet caur to tikai pierakstoties, tāpēc darbini serveri infrastruktūrā, kurai uzticies. Projekta drošības piezīmes apraksta modeli sīkāk.

„Serveri darbini tu. Atslēgas paliek tavās ierīcēs.”

04

Klientu saderība

Darbvirsmas lietotnē atver Iestatījumi, Konts un sinhronizācija, Savs serveris, ievadi URL un pieraksties ar e-pastu un paroli vai apstiprini ierīci pārlūkā, kurā jau esi pierakstījies. iOS lietotne pierakstās ar e-pastu, paroli un otro faktoru, ja to izmanto.

  • Darbvirsma: personīgās un komandu glabātavas
  • iOS: tava personīgā glabātava, sinhronizēta, kamēr lietotne ir atvērta (bez fona push)

BUJ

Biežāk uzdotie jautājumi

Vai darbvirsmas lietotne ar manu serveri strādā citādi?

Gandrīz nemaz. Ravelon Cloud vietā ievadi sava servera URL, un sinhronizācija, komandu glabātavas un ierīču apstiprināšana darbojas tāpat. Pārskata lapa tava servera tīmekļa saskarnē parāda precīzu ievadāmo URL.

Vai savam serverim vajag Ravelon Pro?

Nē. Pro maksā par sinhronizāciju caur Ravelon Cloud. Ravelon Sync ir bez maksas, un tavs serveris nosaka, kas var reģistrēties un sinhronizēt.

Vai vēlāk varu pāriet no Ravelon Cloud uz savu serveri?

Jā. Glabātava atrodas tavā ierīcē, un sinhronizācijas mērķis ir tikai iestatījums. Maini to, un lietotne augšupielādē šifrētos ierakstus jaunajā serverī.

Kas notiek, ja zaudēju serveri?

Katrā ierīcē ir pilna lokālā glabātava, tāpēc, zaudējot serveri, tu zaudē sinhronizāciju, nevis savus hostus. Taču rezerves kopijas ir tavs kā operatora uzdevums: dublē datubāzi un servera noslēpumus. Bez atslēgas, kas aizsargā divfaktoru datus, ikvienam, kas izmanto divfaktoru autentifikāciju, tā jāiestata no jauna.