Confidex
বিভাগসমূহ

সিঙ্ক সার্ভার নিজে চালান।

সিঙ্ক সার্ভার সিল করা বক্স সংরক্ষণ করে, প্রতিটি ভল্টের জন্য একটি কাউন্টার রাখে এবং একটি পরিবর্তন গ্রহণ করার আগে একটি স্বাক্ষর পরীক্ষা করে। এটি কখনও কোনো কী রাখে না এবং কখনও কোনো নাম দেখে না, তাই আপনার নিজের কপি চালানোর খরচ খুবই কম।

এটি কোথায় চলবে এবং অবজেক্ট কোথায় থাকবে তা বেছে নিন। পৃষ্ঠাটি কনফিগারেশন লেখে, এবং আপনি এটি তার যথাস্থানে পেস্ট করেন।

এটি তিনটি জায়গায় থাকতে পারে।

একই কোড তিনটিকেই পরিবেশন করে। একটি Cloudflare Worker আপনার কাছ থেকে একটি অ্যাকাউন্ট ছাড়া আর কিছু চায় না; একটি বাইনারি বা কন্টেইনার আপনার কাছে থাকা একটি মেশিন চায়। আপনি যা বেছে নিন না কেন, ভল্ট কী আপনার ডিভাইসে থাকে।

Cloudflare Worker

ফ্রি প্ল্যান একটি ছোট সার্ভার বহন করে। ইনডেক্স একটি D1 ডেটাবেস এবং অবজেক্টগুলো একটি S3-সম্মত বাকেটে যায়, তাই একটি ব্যক্তিগত ভল্টের জন্য চালিয়ে রাখার বা খরচ করার কিছু নেই।

একটি নেটিভ বাইনারি

Linux, macOS বা Windows-এ একটি প্রক্রিয়া। এটি সাধারণ HTTP পরিবেশন করে এবং HTTPS-এর জন্য তার সামনে একটি প্রক্সি প্রত্যাশা করে। বক্স উভয় ক্ষেত্রেই সিল করা এবং স্বাক্ষরিত, তাই এখানে সাধারণ HTTP কোনো দুর্বলতা নয়।

একটি কন্টেইনার

একই সেটিংসসহ একই বাইনারি, এনভায়রনমেন্ট ভ্যারিয়েবল হিসেবে দেওয়া। যখন মেশিন ইতিমধ্যে কন্টেইনার চালায় এবং আপনি সোর্স থেকে বিল্ড করতে না চান, তখন এটি ব্যবহার করুন।

সার্ভার ছাড়াই

সিঙ্ক ঐচ্ছিক। একটি ভল্ট একটি ডিভাইসে স্থানীয় ব্যাকআপ সহ থাকতে পারে এবং কখনও নেটওয়ার্ক স্পর্শ করে না। ভল্টের ভেতরে কিছু পরিবর্তন না করেই পরে একটি সার্ভার যুক্ত করা যায়।

চারটি প্রশ্নের উত্তর দিন, ফলাফল কপি করুন।

সেটিংসের রূপ সব জায়গায় একই: একটি TOML ফিল্ড, বা একই ফিল্ড একটি এনভায়রনমেন্ট ভ্যারিয়েবল হিসেবে। Worker শুধুমাত্র S3 বাকেট গ্রহণ করে; একটি বাইনারি এবং একটি কন্টেইনার সাধারণ ডিরেক্টরিতে এবং একটি Git রিপোজিটরিতেও লেখে।

self-host ZIP ডাউনলোড করে আনজিপ করুন। Rust কম্পাইলার প্রয়োজন নেই।

GitHub Releases · self-host ZIP

কনফিগারেশন দেখান

কনফিগারেশন আপডেট হয়েছে।

এটি কোথায় চলে
সূচক
সিল করা বাক্সগুলি যেখানে রাখা হয়

আপনার পছন্দ অনুযায়ী যতগুলো চান বেছে নিন। প্রতিটি বক্স সবগুলোতে লেখা হয়; রিড অপারেশন পরবর্তীটিতে ফিরে যায় এবং ডাইজেস্ট পরীক্ষা করে।

যে ঠিকানায় সংযোগ গ্রহণ করে
সেটিংসে ফিরুন

ডিপ্লয় করার আগে ডেটাবেস ও বাকেট তৈরি করুন। সব স্থানধারক প্রতিস্থাপন করুন।

কনফিগারেশন ফাইল


        

কমান্ড


        

সিক্রেট Worker-এর সিক্রেটে থাকে, ফাইলে কখনও না। Worker শুধুমাত্র S3-সম্মত স্টোরেজে লেখে।

কৌণিক বন্ধনীর মধ্যে থাকা মানগুলি আপনাকে পূরণ করতে হবে। এখানে আপনি যা টাইপ করেন তা পৃষ্ঠা ছাড়ে না: টেক্সট আপনার ব্রাউজারে একত্রিত হয়।

আপনার ভল্ট এটির দিকে নির্দেশ করুন।

একটি নতুন ভল্ট sync.confidex.me ব্যবহার করে। ঠিকানা পরিবর্তন করা অ্যাপে একটি সেটিং, এবং ভল্ট কাজ করতে থাকে: ঠিকানা ভল্টের অংশ নয় এবং তার পরিচয়ের অংশও নয়।

অ্যাপে
ভল্ট সেটিংস খুলুন এবং সিঙ্ক সার্ভারের ঠিকানা আপনার নিজের ঠিকানায় প্রতিস্থাপন করুন। ক্লায়েন্ট নিজেই API পাথ যুক্ত করে।
শেয়ার করা অরিজিন
অ্যাপ এবং API একই ডোমেইনে থাকতে পারে। API প্রিফিক্সটি সার্ভারে এবং বাকি সবকিছু অ্যাপে রুট করুন।
হিসাব
তৈরি করার কিছু নেই। একটি ভল্ট তার স্বাক্ষরিত লক আপলোড করে নিজেই নিবন্ধিত হয়, এবং শুধুমাত্র সাইনিং কী-এর ধারক এটি প্রতিস্থাপন করতে পারেন।
একাধিক সার্ভার
একটি ভল্ট একই সময়ে একটি সার্ভারের সাথে কথা বলে। অন্য একটিতে যাওয়া একই একক সেটিং।

একজন সার্ভার মালিকের যা করতে হয়।

খুব সামান্য, এবং তার কোনোটিই সিক্রেট জড়িত নয়। সার্ভার সিল করা বক্স এবং সেগুলো নির্দেশ করা একটি ইনডেক্স ধারণ করে। একটি ব্যাকআপ উভয়েরই একটি কপি।

ব্যাকআপ

ইনডেক্স এবং অবজেক্ট স্টোরেজ একসাথে কপি করুন। অবজেক্টগুলি অপরিবর্তনীয় এবং তাদের ডাইজেস্ট দ্বারা নামকরণ করা, তাই সার্ভার চলাকালীন করা একটি কপি বৈধ থাকে।

আপগ্রেড

বাইনারি প্রতিস্থাপন করুন বা Worker আবার ডিপ্লয় করুন। ইনডেক্স স্কিমা স্টার্টআপে প্রয়োগ হয়, নেটিভ ইনডেক্সের জন্য সরাসরি এবং D1-এর জন্য একটি স্কিমা ফাইলসহ।

অ্যাক্সেস

স্টোরেজ ক্রেডেনশিয়াল সার্ভারকে তার নিজস্ব স্টোরেজের বিরুদ্ধে অনুমোদন করে। এগুলোর ভল্ট কী-এর সাথে কোনো সম্পর্ক নেই এবং একটি বক্সও খুলতে পারে না।

লাইসেন্স

সার্ভারটি GNU AGPL-3.0-এর অধীনে। আপনি অন্য মানুষদের জন্য যে পরিবর্তনগুলি চালান তা খোলা থাকে; আপনার নিজের জন্য চালানো একটি কপি কোনো বাধ্যবাধকতা বহন করে না।

সার্ভারই সবচেয়ে কম আকর্ষণীয় অংশ, এবং সেটাই লক্ষ্য।