Neidio i’r cynnwys

Self Hosted

Cysoni claddgell ar dy seilwaith

Os dylai data dy vault aros yn dy rwydwaith dy hun, rheda'r gweinydd sync dy hun. Gweinydd ffynhonnell agored yw Ravelon Sync, ac mae apiau Ravelon yn cysoni ag e yn lle Ravelon Cloud.

Cofrestru am ddim
Gweinydd personol wedi'i ddewis yn Ravelon gydag URL y gweinydd a ffurflen fewngofnodi
Sync hunan-letya Ravelon

01

Am ddim a ffynhonnell agored

Mae Ravelon Sync am ddim o dan drwydded MIT yn github.com/ravelon-app/ravelon-sync. Nid oes angen allwedd trwydded nac actifadu, nid yw’n anfon telemetreg ac mae’n rhedeg yn annibynnol ar Ravelon Cloud.

  • Trwydded MIT, cod ffynhonnell ar GitHub
  • Yn gweithio heb unrhyw gysylltiad â Ravelon
  • Darllen y cod a gwirio'r protocol dy hun
  • Yn rhedeg gyda Docker Compose neu npm start

02

Gosod a gweinyddu gweinydd

Un cynhwysydd, un porthladd, un gyfrol. Mae'r gweinydd yn rhedeg ar Node.js 22 ac yn gweini'r API a rhyngwyneb gwe gyda'i gilydd. Mae'n defnyddio SQLite yn ddiofyn; newidia i PostgreSQL os wyt ti eisiau replicas neu dy drefn gopïau wrth gefn bresennol. Rho reverse proxy gyda TLS o'i flaen, oherwydd dim ond HTTP plaen ar 127.0.0.1 mae'r apiau'n ei dderbyn.

Rheola ddefnyddwyr, gwahoddiadau, rheolau cofrestru, SMTP, modd cynnal a chadw, cyfnodau cadw a’r log archwilio yn y rhyngwyneb gwe. Heb SMTP, copïa ddolenni gwahodd ac ailosod cyfrinair o’r rhyngwyneb gweinyddol a’u rhannu dy hun.

  • Cyfrifon, timau a vaults wedi'u rhannu
  • Dau ffactor gydag apiau dilysu a chodau adfer
  • Cofrestru drwy wahoddiad, drwy barth e-bost, agored neu ar gau
  • SQLite yn ddiofyn, PostgreSQL yn ddewisol

03

Amgryptio o’r dechrau i’r diwedd

Mae hostiau, manylion mewngofnodi, allweddi a phytiau wedi'u hamgryptio ar dy ddyfeisiau. Dim ond wedi'i chloi o dan allwedd mae dy ddyfais yn ei deillio gydag Argon2id o dy gyfrinair amgryptio mae cyfrinach dy gyfrif yn cyrraedd y gweinydd, ac mae'r cyfrinair hwnnw ar wahân i gyfrinair dy gyfrif. Mae'r gweinydd yn cadw cyfrineiriau fel hashes scrypt ac yn gwrthod unrhyw push sy'n edrych fel data heb ei amgryptio.

Mae popeth sy'n cael ei gadw ar y gweinydd yn aros wedi'i amgryptio. Dim ond pan fyddi di'n mewngofnodi mae dy gyfrinair yn mynd drwyddo, felly rheda'r gweinydd ar seilwaith rwyt ti'n ei drystio. Mae nodiadau diogelwch y prosiect yn disgrifio'r model yn fanwl.

“Ti sy'n rhedeg y gweinydd. Mae'r allweddi'n aros ar dy ddyfeisiau.”

04

Cydnawsedd cleientiaid

Yn yr ap bwrdd gwaith, cer i Gosodiadau, Cyfrif a sync, Dy weinydd dy hun, rho'r URL a mewngofnoda gydag e-bost a chyfrinair, neu cymeradwya'r ddyfais o borwr lle rwyt ti wedi mewngofnodi'n barod. Mae'r ap iOS yn mewngofnodi gydag e-bost, cyfrinair a dy ail ffactor os wyt ti'n defnyddio un.

  • Bwrdd gwaith: vaults personol a thîm
  • iOS: dy vault personol, wedi'i gysoni tra bod yr ap ar agor (dim push yn y cefndir)

Cwestiynau cyffredin

Cwestiynau cyffredin

Ydy'r ap bwrdd gwaith yn gweithio'n wahanol gyda fy ngweinydd fy hun?

Prin. Rwyt ti'n rhoi URL dy weinydd yn lle defnyddio Ravelon Cloud, ac mae sync, vaults tîm a chymeradwyo dyfeisiau'n gweithio yn yr un ffordd. Mae'r dudalen drosolwg yn rhyngwyneb gwe dy weinydd yn dangos yr union URL i'w roi.

Oes angen Ravelon Pro arna i ar gyfer fy ngweinydd fy hun?

Nac oes. Mae Pro yn talu am sync drwy Ravelon Cloud. Mae Ravelon Sync am ddim, a dy weinydd di sy'n penderfynu pwy all gofrestru a chysoni.

Alla i symud o Ravelon Cloud i fy ngweinydd fy hun yn nes ymlaen?

Galli. Mae'r vault yn byw ar dy ddyfais a dim ond gosodiad yw targed y sync. Newidia fe, ac mae'r ap yn uwchlwytho'r cofnodion wedi'u hamgryptio i'r gweinydd newydd.

Beth sy'n digwydd os ydw i'n colli'r gweinydd?

Mae pob dyfais yn cadw vault lleol llawn, felly mae colli'r gweinydd yn costio sync i ti, nid dy hostiau. Ond ti fel gweithredwr sy'n gyfrifol am gopïau wrth gefn: gwna gopi wrth gefn o'r gronfa ddata a chyfrinachau'r gweinydd. Heb yr allwedd sy'n diogelu'r data dau ffactor, mae'n rhaid i bawb sy'n defnyddio dau ffactor ei osod eto.