सिंक सर्व्हर स्वतः चालवा.
सिंक सर्व्हर सीलबंद पेट्या साठवतो, प्रत्येक व्हॉल्टसाठी काउंटर ठेवतो आणि बदल स्वीकारण्यापूर्वी स्वाक्षरी तपासतो. त्याकडे कधीही की नसते आणि तो कधीही नाव पाहत नाही, त्यामुळे स्वतःची प्रत चालवण्याचा खर्च फारच कमी आहे.
ते कुठे चालते आणि ऑब्जेक्ट कुठे राहतात ते निवडा. पान कॉन्फिगरेशन लिहिते, आणि आपण ते योग्य जागी पेस्ट करता.
ते राहू शकेल अशी तीन ठिकाणे.
एकच कोड या तिन्हींना सेवा देतो. Cloudflare Worker ला आपल्याकडून फक्त एक खाते हवे असते; बायनरी किंवा कंटेनरला आपल्याकडे आधीपासून असलेले मशीन हवे असते. आपण जे निवडाल, व्हॉल्टच्या की आपल्या डिव्हाइसवरच राहतात.
Cloudflare Worker
मोफत योजना एक लहान सर्व्हर चालवू शकते. इंडेक्स एक D1 डेटाबेस असतो आणि ऑब्जेक्ट S3-सुसंगत बकेटमध्ये जातात, त्यामुळे खाजगी व्हॉल्टसाठी काहीही सतत चालवावे लागत नाही आणि काहीही पैसे द्यावे लागत नाहीत.
एक नेटिव्ह बायनरी
Linux, macOS किंवा Windows वरील एक प्रोसेस. तो साधा HTTP देतो आणि HTTPS साठी समोर एक प्रॉक्सी अपेक्षित करतो. पेट्या दोन्ही बाजूंनी सीलबंद आणि स्वाक्षरित असतात, त्यामुळे साधा HTTP इथे कमजोरी नाही.
एक कंटेनर
तीच बायनरी, तीच सेटिंग्ज, एन्व्हायरमेंट व्हेरिएबल म्हणून दिलेली. मशीन आधीच कंटेनर चालवत असेल आणि स्रोत कोडपासून बिल्ड करायचे नसेल, तेव्हा हे वापरा.
कोणताही सर्व्हर नाही
सिंक ऐच्छिक आहे. व्हॉल्ट एकाच डिव्हाइसवर स्थानिक बॅकअपसह राहू शकते आणि कधीही नेटवर्कला स्पर्श न करता. व्हॉल्टमधील काहीही न बदलता नंतर सर्व्हर जोडा.
चार प्रश्नांची उत्तरे द्या, परिणाम कॉपी करा.
सेटिंग्जचा आकार सर्वत्र एकच असतो: एक TOML फील्ड, किंवा तेच फील्ड एन्व्हायरमेंट व्हेरिएबल म्हणून. Worker फक्त S3 बकेट स्वीकारतो; बायनरी आणि कंटेनर साध्या डिरेक्टरीत आणि Git रिपॉझिटरीतही लिहू शकतात.
सेल्फ-होस्ट ZIP डाउनलोड करून उघडा. Rust कंपायलरची गरज नाही.
GitHub Releases · self-host ZIP
कॉन्फिगरेशन अद्ययावत केले.
डिप्लॉय करण्यापूर्वी डेटाबेस आणि बकेट तयार करा. सर्व प्लेसहोल्डर बदला.
सुरू करण्यापूर्वी स्टोरेज डिरेक्टरी तयार करा आणि सर्व प्लेसहोल्डर बदला.
कॉपी करता आले नाही. मजकूर निवडून स्वतः कॉपी करा.
कॉपी करता आले नाही. मजकूर निवडून स्वतः कॉपी करा.
रहस्ये Worker secrets मध्येच राहतात, फाइलमध्ये कधीही नाही. Worker फक्त S3-सुसंगत स्टोरेजमध्ये लिहितो.
बायनरी साधा HTTP देते. मशीन इंटरनेटवरून पोहोचण्यायोग्य असेल तेव्हा समोर एक प्रॉक्सी ठेवा.
कंटेनर आतल्या प्रत्येक इंटरफेसवर ऐकतो, त्यामुळे प्रकाशित पोर्ट त्याच्यापर्यंत पोहोचतो.
सीलबंद पेट्यांसाठी किमान एक जागा निवडा. ती नसल्यास सर्व्हर सुरू होण्यास नकार देतो.
कोनीय कंसातील मूल्ये आपण भरायची आहेत. आपण इथे टाइप केलेले काहीही पानाबाहेर जात नाही: मजकूर आपल्या ब्राउझरमध्येच तयार होतो.
आपली व्हॉल्ट त्याकडे दाखवा.
नवीन व्हॉल्ट sync.confidex.me वापरते. पत्ता बदलणे म्हणजे ॲपमधील एक सेटिंग, आणि व्हॉल्ट काम करत राहते: पत्ता व्हॉल्टचा भाग नाही आणि त्याच्या ओळखीचाही भाग नाही.
- ॲपमध्ये
- व्हॉल्ट सेटिंग्ज उघडा आणि सिंक सर्व्हरचा पत्ता आपल्या स्वतःच्या पत्त्याने बदला. क्लायंट स्वतःच API पाथ जोडतो.
- शेअर्ड ओरिजिन
- ॲप आणि API एकाच डोमेनवर राहू शकतात. API प्रीफिक्स सर्व्हरकडे आणि इतर सर्व काही ॲपकडे राउट करा.
- खाती
- काहीही तयार करायचे नाही. व्हॉल्ट त्याचे स्वाक्षरित लॉक अपलोड करून स्वतः नोंदणी करते, आणि त्यानंतर फक्त स्वाक्षरी की धारकच ते बदलू शकतो.
- अनेक सर्व्हर
- एक व्हॉल्ट एका वेळी एकाच सर्व्हरशी बोलते. दुसऱ्याकडे जाणे ही तीच एक सेटिंग आहे.
सर्व्हर मालकाला काय करावे लागते.
फारच थोडे, आणि त्यात कोणतीही रहस्ये गुंतलेली नाहीत. सर्व्हर सीलबंद पेट्या आणि त्यांकडे निर्देश करणारा इंडेक्स ठेवतो. बॅकअप म्हणजे दोन्हींची प्रत.
बॅकअप
इंडेक्स आणि ऑब्जेक्ट स्टोरेज एकत्र कॉपी करा. ऑब्जेक्ट अपरिवर्तनीय असतात आणि त्यांच्या डायजेस्टने नामांकित असतात, त्यामुळे सर्व्हर चालू असताना केलेली प्रत वैध राहते.
अपग्रेड
बायनरी बदला किंवा Worker पुन्हा डिप्लॉय करा. नेटिव्ह इंडेक्ससाठी इंडेक्स स्कीमा स्टार्टअपला लागू होते आणि D1 साठी स्कीमा फाइलने.
प्रवेश
स्टोरेज क्रेडेन्शियल सर्व्हरला त्याच्या स्वतःच्या स्टोरेजसाठी अधिकृत करतात. त्यांचा व्हॉल्टच्या कीशी काहीही संबंध नाही आणि ते एकही पेटी उघडू शकत नाहीत.
परवाना
सर्व्हर GNU AGPL-3.0 अंतर्गत आहे. आपण इतरांसाठी चालवता ते बदल खुले राहतात; आपण स्वतःसाठी चालवलेल्या प्रतीवर कोणतेही बंधन नाही.