
আপনি যদি আপনার মোবাইলে অবসিডিয়ান ব্যবহার করেন, তাহলে আজ হোক বা কাল হোক আপনাকে খুঁজতেই হবে। আপনার অ্যান্ড্রয়েড ভল্ট কম্পিউটারের সাথে কীভাবে সিঙ্ক করবেন কোনো অর্থপ্রদত্ত পরিষেবার উপর নির্ভর না করে বা ফাইল সংক্রান্ত দ্বন্দ্বের ঝামেলা ছাড়াই। সুখবরটি হলো, আপনার নিজের 'ব্যক্তিগত ক্লাউড' তৈরি করার এবং আপনার প্লাগইন, থিম ও সেটিংস এক ডিভাইস থেকে অন্য ডিভাইসে স্থানান্তর করার বেশ কয়েকটি উপায় রয়েছে।
এই প্রবন্ধে আমরা বেশ বিস্তারিতভাবে এবং কোনো রকম ভণিতা ছাড়াই দেখব, প্লাগইন সিঙ্ক্রোনাইজেশন এবং ব্যাকআপ সহ অ্যান্ড্রয়েডে অবসিডিয়ান কীভাবে ব্যবহার করবেন আমরা গিট, সিনকথিং, রেসিলিও সিঙ্ক, ওয়ানড্রাইভ এবং ভিপিএস-এ সেলফ-হোস্টেড সলিউশন ব্যবহার করব। আপনি এর সুবিধা ও অসুবিধাগুলো, কোন ফোল্ডারগুলো উপেক্ষা করতে হবে এবং আপনার ব্যবহারকারীর প্রয়োজন অনুযায়ী জটিলতার বিভিন্ন স্তর সম্পর্কে জানতে পারবেন।
অ্যান্ড্রয়েডে অবসিডিয়ান এবং গিট-এর মাধ্যমে ক্লাউড ব্যাকআপ: একটি “ব্যাকআপ + সিঙ্ক” পদ্ধতি
একটি গড়ে তোলার সবচেয়ে শক্তিশালী পদ্ধতিগুলোর মধ্যে একটি হলো অ্যান্ড্রয়েডে অবসিডিয়ান ব্যক্তিগত ক্লাউড এর মাধ্যমে আপনার কম্পিউটারের গিট-এর সাথে মোবাইল ডিভাইসের গিট অ্যাপকে একত্রিত করা যায়। এটি আপনাকে গুগল ড্রাইভ, ওয়ানড্রাইভ বা এই জাতীয় পরিষেবাগুলির উপর নির্ভর না করেই ডিভাইসগুলির মধ্যে সিঙ্ক্রোনাইজেশন এবং একটি অত্যন্ত সুবিন্যস্ত ভার্সন কন্ট্রোল সিস্টেম উভয়ই প্রদান করে।
বাস্তব জগতের একটি বেশ সাধারণ পরিস্থিতিতে, ব্যবহারকারী ব্যবহার করে শুরু করেছিলেন আপনার ভল্টকে OneDrive-এর সাথে সিঙ্ক্রোনাইজ করে রাখতে OneSync ব্যবহার করুন।OneSync মোবাইলের লোকাল স্টোরেজ এবং মাইক্রোসফট ক্লাউডের মধ্যে ফাইল আপলোড ও ডাউনলোডের কাজটি পরিচালনা করত: এটি সেট আপ করা সহজ, দ্রুত বোঝা যায় এবং এর জন্য কোনো অস্বাভাবিক অনুমতির প্রয়োজন হতো না।
সেই ব্যবস্থাটির শক্তিগুলো সুস্পষ্ট ছিল: OneDrive-এর সাথে সরাসরি সিঙ্ক্রোনাইজেশন (আপনি যদি আগে থেকেই Office 365-এর জন্য অর্থ প্রদান করে থাকেন তবে এটি আদর্শ), খুব সহজ সেটআপ, কোনো সন্দেহজনক অনুমতি নেই, এবং অ্যান্ড্রয়েড ব্যাটারি অপ্টিমাইজেশন নিষ্ক্রিয় করে স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশন চালু করার সুবিধা।
তবে, দৈনন্দিন ব্যবহারে সমস্যা দেখা দিতে শুরু করল। প্রতিবার OneSync তার কাজ করার সময়, কম্পিউটারে থাকা অবসিডিয়ান গিট প্লাগইনটি মারাত্মক ত্রুটি দেখাচ্ছিল।তাছাড়া, সিঙ্ক্রোনাইজেশন খুব একটা দ্রুত ছিল না: পুরো ফোল্ডারটি ক্লাউড থেকে আপলোড ও ডাউনলোড করতে হতো, যা কাজের গতি কমিয়ে দিত, বিশেষ করে বড় ভল্টগুলোর ক্ষেত্রে।
বেশ কয়েকটি পরীক্ষার পর, ব্যবহারকারী পিসিতে থাকা অবসিডিয়ানের মধ্যে গিট-এর উপর আরও বেশি নির্ভর করার সিদ্ধান্ত নেন। তিনি এটি করার জন্য গিট প্লাগইনটি সক্রিয় করেন। রিমোট রিপোজিটরিতে ভল্টের স্বয়ংক্রিয় ব্যাকআপএমন একটা জিনিস যা ডেস্কটপে চমৎকার কাজ করত, কিন্তু অ্যান্ড্রয়েডে খুবই বিরক্তিকর ছিল।
আমার মোবাইল ডিভাইসে, গিট প্লাগইন চালু করে অবসিডিয়ান খোলার সাথে সাথে অনবরত পপ-আপ উইন্ডো আসতে শুরু করে, এবং আরও খারাপ ব্যাপার হলো, OneSync তার সিঙ্ক্রোনাইজেশন সম্পন্ন করার ঠিক পরেই গুরুতর ত্রুটি দেখা দিয়েছে।অ্যান্ড্রয়েডে OneSync ও Git প্লাগইনের সহাবস্থান ঠিকমতো কাজ করেনি।
প্রথম সমাধানটি ছিল বাস্তবসম্মত: O-তে গিট প্লাগইন নিষ্ক্রিয় করুনআমি অ্যান্ড্রয়েডের জন্য বিসিডিয়ান ইনস্টল করেছি এবং প্লাগইনটি শুধু কম্পিউটারে সক্রিয় রেখেছি। এতে বিরক্তিকর পপ-আপগুলো বন্ধ হয়ে গেল, কিন্তু একটি মৌলিক সমস্যা থেকেই গেল: মোবাইল ডিভাইসে পরিবর্তিত নোটগুলো কীভাবে ব্যাক আপ করা যায়?
এইখানেই একটি নির্দিষ্ট অ্যাপ কাজে এসেছিল: অ্যান্ড্রয়েডের জন্য গিট সিঙ্কএই অ্যাপ্লিকেশনটি ডেস্কটপ গিট প্লাগইনের সাথে কোনো রকম সংঘাত না ঘটিয়ে, আরও নিয়ন্ত্রিত উপায়ে মোবাইল ভল্ট থেকে গিট রিপোজিটরিতে পরিবর্তনসমূহ পুশ করার কাজটি করে।
সুতরাং, সমাধানটির চূড়ান্ত স্থাপত্যটি ছিল খুবই পরিচ্ছন্ন এবং প্রতিলিপি করা সহজ:
- কম্পিউটারেগিট প্লাগইন (প্রো বা স্ট্যান্ডার্ড সংস্করণ) সহ অবসিডিয়ান রিমোট রিপোজিটরিতে স্বয়ংক্রিয়ভাবে কমিট এবং পুশ সম্পাদন করে।
- অ্যান্ড্রয়েডেঅ্যাপ গিট সিঙ্ক লোকাল ভল্টে পরিবর্তন শনাক্ত করে এবং সেগুলোকে একই রিপোজিটরিতে আপলোড করার কাজটি করে।
যখন মোবাইল ডিভাইসে Git Sync চালানো হয়, রিপোজিটরিতে সাম্প্রতিক পরিবর্তনগুলি পুশ করুনএরপর, যখন আপনি আপনার পিসিতে Obsidian খুলবেন, তখন Git প্লাগইনটি স্বয়ংক্রিয়ভাবে সমস্ত পরিবর্তন পুল ও পুনরুদ্ধার করার কাজটি করে। এর ফলে OneDrive বা OneSync-এর মতো এক্সটেনশনের উপর নির্ভর না করেই দ্রুত ও স্থিতিশীল সিঙ্ক্রোনাইজেশন সম্ভব হয়।
এইভাবে আপনি শুধু বিভিন্ন ডিভাইসে ভল্টটি সমন্বিতই রাখেন না, বরং আপনার কাছে আরও থাকে গিট রিপোজিটরিতে ক্রমাগত ব্যাকআপবিস্তারিত ভার্সন হিস্ট্রিসহ। এবং সবচেয়ে ভালো ব্যাপার হলো: অ্যান্ড্রয়েডে কোনো বিরক্তিকর নোটিফিকেশন আসবে না বা আপনার কম্পিউটারের অবসিডিয়ানে কোনো মারাত্মক ত্রুটি দেখা দেবে না।
একটি বিষয় মনে রাখা দরকার, যা না জানলে অলক্ষ্যে থেকে যায়: গিটহাব (এবং অন্যান্য গিট হোস্টিং পরিষেবা) খালি ফোল্ডার সিঙ্ক করে না।শুধুমাত্র সেইসব ডিরেক্টরিই সংরক্ষিত হয় যেগুলিতে অন্তত একটি ফাইল থাকে, তাই সম্পূর্ণ কাঠামোটি প্রতিলিপি করার প্রয়োজন হলে একটি প্লেসহোল্ডার .md ফাইল অন্তর্ভুক্ত করা একটি ভালো উপায়।
অবসিডিয়ানের জন্য সিনকথিং, ভিপিএস এবং পার্সোনাল ক্লাউড: একটি সেলফ-হোস্টেড সমাধান

আরেক ধরনের ব্যবহারকারী আছেন যারা পাবলিক ক্লাউড এড়িয়ে চলতে এবং বিকল্প বেছে নিতে পছন্দ করেন। ব্যক্তিগত বিকল্প এবং নিজেরাই সবকিছু গুছিয়ে নিয়েছিল। নির্ভর করার পরিবর্তে গুগল ড্রাইভ, নোশন বা ওয়ানড্রাইভবিকল্পভাবে, তারা তাদের নিজস্ব সার্ভার স্থাপন করে সেটিকে একটি সিঙ্ক্রোনাইজেশন হাব হিসেবে ব্যবহার করতে পারে। এখানেই একটি ভিপিএস এবং অবসিডিয়ানের সাথে সিনকথিং-এর ভূমিকা শুরু হয়।
মূল ধারণাটি হল যে একটি ভিপিএসটি মাস্টার নোড এবং ব্যাকআপ রিপোজিটরি হিসেবে কাজ করে।Syncthing সার্ভার এবং ক্লায়েন্ট ডিভাইস (লিনাক্স, উইন্ডোজ, অ্যান্ড্রয়েড…) উভয়টিতেই ইনস্টল করা আছে এবং এমনভাবে কনফিগার করা হয়েছে যাতে Obsidian ভল্ট ফোল্ডারটি সেগুলোর সবগুলোর মধ্যে শেয়ার ও সিঙ্ক্রোনাইজ করা যায়।
এই পদ্ধতিতে, অবসিডিয়ান ভল্টটি একটি একক ফোল্ডারে সংরক্ষিত থাকে যা হিসেবে কাজ করে সত্যের উৎসআপনার ফোন, ডেস্কটপ বা ল্যাপটপে করা যেকোনো পরিবর্তন প্রায় সঙ্গে সঙ্গেই আপনার বাকি ডিভাইসগুলোতে ছড়িয়ে পড়ে, যা সবসময় সার্ভারের মধ্য দিয়ে যায়, এবং এই সার্ভারটি একটি কেন্দ্রীয় হাব হিসেবে কাজ করে।
এই ধরনের সমাধানগুলির জন্য Syncthing বিশেষভাবে আকর্ষণীয়, কারণ এটি মূলত, “বাণিজ্যিক-বিরোধী ক্লাউড” বিকল্পআপনাকে কোনো অ্যাকাউন্ট তৈরি করতে হবে না, কোনো সাবস্ক্রিপশন নেই, কোনো প্রোভাইডার লক নেই, এবং আপনি এটি কার্যত যেকোনো অপারেটিং সিস্টেমে (লিনাক্স, উইন্ডোজ, ম্যাকওএস, অ্যান্ড্রয়েড, এমনকি নির্দিষ্ট কিছু রাউটারেও) ইনস্টল করতে পারবেন।
ডিফল্টরূপে, Syncthing একটি পিয়ার-টু-পিয়ার নেটওয়ার্ক হিসেবে কাজ করে। ডিভাইসগুলো সম্ভব হলে সরাসরি সংযুক্ত হয়, এবং যদি তা সম্ভব না হয়, তবে সেগুলো রিলে সার্ভারের উপর নির্ভর করে। একবার কনফিগার করা হয়ে গেলে, এটি এমন একটি পরিষেবা যা শুরুতে একটু যত্ন নিলে পরবর্তীতে... এটি নেপথ্যে থেকে যায়, 'কেবলমাত্র কাজ করে চলে'।.
Obsidian-এর সাথে একীভূত করার একটি গুরুত্বপূর্ণ সুবিধা রয়েছে: অ্যাপটি ভল্ট সেটিংসকে সাধারণ ফাইলের মতোই বিবেচনা করে।অন্য কথায়, থিম, প্লাগইন, ওয়ার্কস্পেস এবং শর্টকাটগুলো ভল্টের ভেতরের .obsidian ফোল্ডারে সংরক্ষিত থাকে। Syncthing-এর সাথে সেই ফোল্ডারটি সিঙ্ক করার মাধ্যমে, আপনি শুধু নোটগুলোই নয়, বরং সম্পূর্ণ কনফিগারেশনটিও স্থানান্তর করেন।
এর ফলে আপনার লিনাক্স পিসিতে প্লাগইন ইনস্টল করার মতো সুবিধাজনক কাজ করা যায় এবং তা কয়েক সেকেন্ডের মধ্যেই সম্পন্ন হয়। এটি উইন্ডোজ এবং অ্যান্ড্রয়েডেও উপলব্ধ করুন। কোনো কিছু স্পর্শ না করেই। আপনার তৈরি করা কালার স্কিম, হটকি এবং এক্সটেনশন কম্বিনেশনের ক্ষেত্রেও একই কথা প্রযোজ্য।
সাধারণ সিঙ্ক্রোনাইজেশনের পাশাপাশি, কিছু লোক গিট ব্যবহার করে নিরাপত্তার একটি দ্বিতীয় স্তর যোগ করে। উদাহরণস্বরূপ, ভিপিএস-এ একটি ক্রন জব শিডিউল করার মাধ্যমে যা সম্পূর্ণ ভল্টটি গিটহাবের একটি ব্যক্তিগত রিপোজিটরিতে ডাম্প করুনসেই অনুলিপিটি আপনার মস্তিষ্কের 'গিট হিস্ট্রি'-র মতো কাজ করে, যা আপনাকে কখন কী পরিবর্তন করেছেন তা পর্যালোচনা করতে, অথবা যেকোনো নোটের পূর্ববর্তী সংস্করণগুলো পুনরুদ্ধার করতে সাহায্য করে।
বিষয়টিকে আরও এক ধাপ এগিয়ে নিতে, পাইথন স্ক্রিপ্ট একীভূত করা যেতে পারে যা সার্ভারে নির্ধারিত কাজ (scheduled tasks) হিসেবেও চলে। এর একটি অত্যন্ত দরকারি বাস্তব উদাহরণ হলো এমন একটি স্ক্রিপ্ট যা ভল্টের মধ্যে সংযুক্তি এবং বিক্ষিপ্ত ক্যাপচারগুলিকে সংগঠিত করে।সেগুলোকে গোছানো ফোল্ডারে সরিয়ে রাখা। এটা অনেকটা একটা ছোট 'রুম্বা' থাকার মতো হবে, যা নির্দিষ্ট সময় পর পর নোটস ফোল্ডারটি পরিষ্কার করে দেবে।
Syncthing ও VPS-এর সমন্বয় শুধু Obsidian-এর মধ্যেই সীমাবদ্ধ নয়। একবার এটি চালু করে দিলে, আপনার সার্ভারটি কার্যত একটি VPS-এ পরিণত হয়। যেকোনো ফোল্ডারের জন্য আপনার ব্যক্তিগত ক্লাউডডকুমেন্টস, প্রোগ্রামিং প্রজেক্ট, ওয়ার্কিং ফাইল, এমনকি আপনার অ্যান্ড্রয়েডের DCIM ফোল্ডারও হতে পারে।
এইভাবে আপনি যখনই ওয়াইফাই পাবেন, আপনার মোবাইল ফোনে তোলা ছবিগুলো সরাসরি ভিপিএস-এ পাঠিয়ে দিতে পারবেন, কোনো কিছুর প্রয়োজন ছাড়াই... Google ফটো বা অনুরূপ। আপনাকে শুধু সার্ভারের ডিস্ক স্পেসের উপর কড়া নজর রাখতে হবে, কারণ টেক্সট নোটের তুলনায় ছবি এবং ভিডিও উল্লেখযোগ্যভাবে বেশি জায়গা নেয়।.
আপনি যদি আপনার ডেটার পূর্ণ মালিকানা, আর্কিটেকচার কাস্টমাইজেশন এবং নিরাপত্তাকে গুরুত্ব দেন, তাহলে এই পদ্ধতিটি একটি VPS-এ Syncthing ও Obsidian এটি বাণিজ্যিক ক্লাউডের একটি নির্ভরযোগ্য বিকল্প প্রদান করে। আর, যদি আপনি সার্ভার এবং নেটওয়ার্ক নিয়ে কাজ করতে না চান, তবে আপনি সর্বদা বিশেষায়িত সংস্থাগুলির সাহায্য নিতে পারেন, যারা কাস্টম ক্লাউড পরিকাঠামো ডিজাইন এবং বাস্তবায়ন করে, এবং নিম্নলিখিত পরিষেবাগুলি প্রদান করে:
- এর বিকাশ কাস্টম অ্যাপ্লিকেশন y কাস্টম সফ্টওয়্যার নোট সিঙ্ক্রোনাইজেশন এবং অবসিডিয়ান-ভিত্তিক ওয়ার্কফ্লো একীভূত করা।
- সমাধান সাইবার নিরাপত্তা এবং আপনার ব্যক্তিগত ক্লাউড ও ডেটা সুরক্ষিত রাখতে পেনিট্রেশন টেস্টিং।
- নকশা এবং স্থাপন AWS এবং Azure-এর ক্লাউড পরিষেবাগুলি নিরাপদ এবং পরিমাপযোগ্য স্থাপত্যের সাথে
- প্রকল্প ব্যবসায়িক বুদ্ধিপাওয়ার BI-এর সাহায্যে ড্যাশবোর্ড এবং ভিজ্যুয়ালাইজেশন।
- এর একীকরণ উদ্যোগের জন্য এআইকাস্টম মডেলের উপর ভিত্তি করে এআই এজেন্ট এবং অটোমেশন।
এইভাবে আপনি শুধু আপনার Obsidian কন্টেন্টকেই নিয়ন্ত্রণে রাখতে পারবেন না, বরং এটিকে ইন্টিগ্রেটও করতে পারবেন। ব্যবসায়িক প্রক্রিয়া, ডেটা বিশ্লেষণ এবং কৃত্রিম বুদ্ধিমত্তা যদি আপনার পেশাদার স্তরে এটির প্রয়োজন হয়।
মোবাইল ও পিসির মধ্যে Obsidian-কে OneDrive, প্লাগইন এবং সেটিংসের সাথে সিঙ্ক করুন।
আরেকটি সাধারণ পরিস্থিতি হলো এমন কারো, যার ইতিমধ্যেই আছে কম্পিউটারে OneDrive কনফিগার করা হয়েছে এবং প্লাগইন ও অ্যাডভান্সড ভল্ট সেটিংস সহ অবসিডিয়ানকে আইওএস এবং অ্যান্ড্রয়েডের সাথে সিঙ্ক্রোনাইজড রাখতে এটিকে কাজে লাগাতে চায়।
এক্ষেত্রে, কার্যপ্রক্রিয়াটি সাধারণত পিসিতে শুরু হয়: প্রথমে, সিঙ্ক্রোনাইজড ওয়ানড্রাইভ ফোল্ডারের মধ্যে অবসিডিয়ান ভল্টটি তৈরি করা হয়, তারপর কমিউনিটি প্লাগইন এবং কাঙ্ক্ষিত থিমএবং OneDrive-এর সাথে সংযোগটি আরও সূক্ষ্মভাবে পরিচালনা করার জন্য Remotely Save-এর মতো একটি প্লাগইন কনফিগার করা থাকে।
রিমোটলি সেভ-এর মধ্যে, আপনি OneDrive অথরাইজেশন লিঙ্কটি ব্যবহার করে লগ ইন করেন এবং কানেক্টিভিটি অপশনগুলো অ্যাডজাস্ট করেন। সেখান থেকে, আপনি কনফিগারেশনের একটি অংশ (উদাহরণস্বরূপ, OneDrive অংশটি) এক্সপোর্ট করতে পারেন। একটি QR কোড যা প্লাগইনটি তৈরি করেএরপর কনফিগারেশনটি হুবহু তৈরি করার জন্য মোবাইল ফোন থেকে সেই কিউআর কোডটি স্ক্যান করা হয়।
আইফোনে (বা অ্যান্ড্রয়েডে) প্রক্রিয়াটি হবে অনেকটা এইরকম: Obsidian ইনস্টল করুন, একই নামে একটি ভল্ট তৈরি করুন, কমিউনিটি প্লাগইনগুলো সক্রিয় করুন, Remotely Save প্লাগইনটি যোগ করুন এবং এটি ব্যবহার করুন। OneDrive-এর সাথে অনুমোদন লিঙ্কক্যামেরা থেকে কিউআর কোড স্ক্যান করার সময়, অবসিডিয়ান অ্যাপটি ইম্পোর্ট করা আংশিক সেটিংসগুলো প্রয়োগ করে, যার মধ্যে থিম, স্টোরেজ পাথ বা প্লাগইন প্যারামিটার অন্তর্ভুক্ত থাকতে পারে।
এর পরে, ব্যবহারকারী সাধারণত OneDrive-এ Obsidian দ্বারা তৈরি ফোল্ডারগুলি পরীক্ষা করে দেখেন। এগুলো পিসির ফাইল এক্সপ্লোরার এবং মোবাইলের ফাইল অ্যাপ, উভয় স্থানেই দেখা যায়।ডিরেক্টরি কাঠামো মিলে যাচ্ছে কিনা এবং মৌলিক সিঙ্ক্রোনাইজেশন কাজ করছে কিনা তা যাচাই করা হচ্ছে।
সমস্যাটি তখন দেখা দেয়, যখন ভল্ট ফাইলগুলো সঠিকভাবে সিঙ্ক্রোনাইজড বলে মনে হওয়া সত্ত্বেও, কমিউনিটি প্লাগইন এবং কিছু নির্দিষ্ট পছন্দ কম্পিউটার থেকে ফোনে পুরোপুরি স্থানান্তরিত হয়নি।কোন ফাইলগুলো সিঙ্ক হয়, কোনগুলো হয় না এবং বিভিন্ন প্ল্যাটফর্মে সেটিংস কীভাবে পরিচালনা করতে হয়, সে বিষয়ে প্রায়শই স্পষ্ট নির্দেশনার অভাব থাকে।
মূল বিষয়টি হলো অবসিডিয়ান কীভাবে তার সমন্বয়গুলো সংগঠিত করে তা বোঝা: ভল্টের অভ্যন্তরে থাকা .obsidian ফোল্ডারটি গ্লোবাল কনফিগারেশন সংরক্ষণ করে।তবে, ডেস্কটপ এবং মোবাইলের জন্য (উদাহরণস্বরূপ, workspace.json এবং workspace-mobile.json) এবং নির্দিষ্ট প্লাগইনগুলির জন্যও নির্দিষ্ট ফাইল রয়েছে। এছাড়াও, কিছু সিঙ্ক্রোনাইজেশন পদ্ধতি ডিফল্টরূপে এই ফাইলগুলিকে বাদ দিতে পারে বা দ্বন্দ্ব সৃষ্টি করতে পারে।
অনেক ক্ষেত্রে, প্লাগইন এবং তাদের সেটিংস যাতে ধারাবাহিকভাবে মোবাইল ডিভাইসে পৌঁছায়, তার জন্য এটি নিশ্চিত করা প্রয়োজন যে .obsidian ফোল্ডারটি সম্পূর্ণরূপে সিঙ্ক্রোনাইজ করা হয়েছে।ফিল্টার ছাড়া, এবং সিঙ্ক প্লাগইনটি (যেমন রিমোটলি সেভ, সিনকথিং, রেসিলিও ইত্যাদি) সেই ফাইলগুলো বাদ দিচ্ছে না। মোবাইল প্লাগইনটি একই ভার্সনে ইনস্টল করা আছে কিনা, সেটাও যাচাই করে দেখা উচিত, কারণ ভার্সনের পার্থক্যের কারণে অস্বাভাবিক আচরণ দেখা দিতে পারে।
যেসব ব্যবহারকারী প্রযুক্তিগতভাবে দক্ষ নন, তাদের জন্য এই ধরনের সমস্যার কারণে প্রয়োজন দেখা দেয় সম্পূর্ণ অবসিডিয়ান সিঙ্ক্রোনাইজেশন সম্পর্কে আরও বিস্তারিত ডকুমেন্টেশনবিশেষ করে OneDrive-এর মতো পরিষেবা এবং থার্ড-পার্টি প্লাগইনগুলির সাথে একত্রে ব্যবহার করলে।
‘সাধারণ’ ব্যবহারকারীদের জন্য রেসিলিও সিঙ্ক / সিঙ্কথিং: উপেক্ষা তালিকা এবং সর্বোত্তম অনুশীলন

যারা চান তাদের জন্য Syncthing এবং Resilio Sync সম্ভবত সবচেয়ে সুবিধাজনক টুল। একাধিক কম্পিউটার এবং মোবাইল ডিভাইস সিঙ্ক্রোনাইজ করুন জটিল সেলফ-হোস্টেড গিট সার্ভারের ঝামেলায় না গিয়েই এটি করা যায়। কিন্তু সাধারণ ব্যবহারকারীদের জন্য তৈরি একটি সমন্বিত গাইডের প্রায়শই অভাব দেখা যায়, যেখানে ব্যাখ্যা করা থাকবে কীভাবে ওয়ার্কস্পেস বা প্লাগইন নষ্ট না করে অবসিডিয়ানের সাথে এগুলো কনফিগার করতে হয়।
সম্প্রদায়ের মধ্যে পরিমার্জিত একটি ব্যবহারিক পদ্ধতি একটি মৌলিক পদক্ষেপ দিয়ে শুরু হয়: সমস্ত ডিভাইসে অবসিডিয়ান বন্ধ করুন এবং প্রধান কম্পিউটারে কেবল একটি "মাস্টার" ভল্ট সংযুক্ত রাখুন। সেই মেশিনে, সম্পূর্ণ ভল্ট ফোল্ডারটি (যার মধ্যে .obsidian অন্তর্ভুক্ত) একটি ক্লাউড পরিষেবা বা ব্যাকআপ ড্রাইভে সংরক্ষিত থাকে, যা অতিরিক্ত ভার্সন কন্ট্রোল বা ডিফারেনশিয়াল কপি হিসেবেও কাজ করতে পারে।
তারপর সমস্ত ডিভাইসে Resilio Sync (অথবা Syncthing, যদি আপনি বিনামূল্যের সফটওয়্যার পছন্দ করেন) ইনস্টল করা হয় এবং ভল্ট ফোল্ডারটি শেয়ার করা হয়, যাতে দ্বিমুখীভাবে সিঙ্ক্রোনাইজ করুনব্যাটারি সাশ্রয়ের জন্য 'অন-ডিমান্ড আর্কাইভ' এবং অনুরূপ ফিচারগুলো নিষ্ক্রিয় করার পরামর্শ দেওয়া হচ্ছে। আপনার মোবাইল ডিভাইসে সিঙ্ক অ্যাপের স্বয়ংক্রিয় স্থগিতকরণ চালু করুন এবং নোট সম্পাদনার আগে বা পরে ম্যানুয়াল সিঙ্কিং চালু করার কথা মনে রাখবেন।
এই কৌশলের একটি মূল দিক হলো ইগনোর লিস্ট ফাইলের ব্যবস্থাপনা। এই ফাইলটি নির্দিষ্ট করে দেয় কোন ফাইল বা পাথগুলোকে উপেক্ষা করা হবে। আপনি চান না যে তারা সিঙ্ক করুকএটি প্রতিটি ডিভাইসে কনফিগার করতে হবে, কারণ এটি স্বয়ংক্রিয়ভাবে শেয়ার হয় না। এটির একটি হার্ড সিম্বলিক লিঙ্ক তৈরি করলে এটিকে অ্যাক্সেসযোগ্য এবং সম্পাদনাযোগ্য রাখা সহজ হয়।
প্লাগইন থেকে সবকিছু ব্লক করা উদ্দেশ্য নয়, বরং বাছাই করে নেওয়া। উদাহরণস্বরূপ, নিম্নলিখিতগুলো সাধারণত বাদ দেওয়া হয়:
- অবসিডিয়ান ওয়ার্কস্পেস ফাইল, যেখানে প্যানেল লেআউট এবং কিছু প্লাগইন ও শর্টকাট সেটিংস সংরক্ষিত থাকে: .obsidian/workspace, .obsidian/workspaces, .obsidian/workspace.json, .obsidian/workspace-mobile.json y .obsidian/vault-stats.json.
- ফাইল .obsidian/community-plugins.json যদি আপনি প্রতিটি কম্পিউটারে ম্যানুয়ালি প্লাগইন সক্রিয় এবং নিষ্ক্রিয় করতে পছন্দ করেন
- প্লাগইন ডেটা ফাইল যা সিঙ্ক্রোনাইজ করার সময় কোনো মান প্রদান না করেই ক্রমাগত পরিবর্তন তৈরি করে, যেমন consistent-attachments-and-links/data.json o সম্পাদনার সময় আপডেট/ডেটা.jsonযা নয়েজ সিঙ্ক্রোনাইজেশন হিস্ট্রি পূরণ করতে পারে।
- বড় ফাইল বা অভ্যন্তরীণ ডেটাবেস যেমন .smtcmp_vector_db.tar.gz যদি সেগুলি কোনো উন্নত অনুসন্ধান প্লাগইন বা এআই-এর অংশ হয়, তাহলে আপনার সেগুলি শেয়ার করার প্রয়োজন নেই।
সবকিছু ব্লক না করার কারণ হলো, এমন কিছু এক্সটেনশন আছে যাদের ডেটা আপনি সিঙ্ক্রোনাইজড দেখতে চান। এর একটি সাধারণ উদাহরণ হলো একটি প্লাগইন যা কার্সরের অবস্থান মনে রাখুন (কার্সরের অবস্থান মনে রাখা)। এক্ষেত্রে, ডিভাইস জুড়ে অবস্থানটি বজায় রাখা গুরুত্বপূর্ণ, তাই এর ফাইলটি ইগনোর লিস্টে যোগ করা হয় না।
পরামর্শটি হলো, Resilio বা Syncthing-এর সাথে সিঙ্ক্রোনাইজেশন শুরু করার পর, সিঙ্ক্রোনাইজ করা ফাইলগুলির ইতিহাস নিরীক্ষণ করুন এবং দেখুন কোন ফাইলগুলো ক্রমাগত পরিবর্তিত হচ্ছে। যে ফাইলগুলো আপনার কাজের ধারার জন্য স্পষ্টতই অপ্রাসঙ্গিক, বা দ্বন্দ্ব সৃষ্টি করে, সেগুলোকে ধীরে ধীরে উপেক্ষা তালিকায় (ignore list) যুক্ত করা উচিত।
ব্যবহারের পদ্ধতির ক্ষেত্রে, একই সাথে একাধিক মেশিনে অবসিডিয়ান খুলে রাখা পুরোপুরি সম্ভব, কিন্তু একটি অভ্যাস গড়ে তোলা বাঞ্ছনীয়। পরবর্তী ডিভাইসে সম্পাদনা শুরু করার আগে সিঙ্ক্রোনাইজেশন শেষ হওয়া পর্যন্ত অপেক্ষা করুন।অন্য কথায়, আপনি আপনার পিসিতে টাইপ করা বন্ধ করলে, সবকিছু সিঙ্ক হতে দিন এবং তারপরেই আপনার মোবাইলে ভল্টটি খুলুন, যাতে আপনি যেখান থেকে শেষ করেছিলেন সেখান থেকে আবার শুরু করতে পারেন।
আপনি যদি প্লাগইন আপডেট করতে যান, তাহলে একটি যুক্তিসঙ্গত সতর্কতা হলো একটি ডিভাইস ছাড়া বাকি সব ডিভাইসে অবসিডিয়ান বন্ধ করুন।ওই মেশিনে আপডেটটি সম্পন্ন করুন, ফোল্ডারটি সম্পূর্ণভাবে সিঙ্ক্রোনাইজ হতে দিন এবং তারপরেই বাকিগুলোতে Obsidian পুনরায় খুলুন।
ফাইল ও ব্রাঞ্চের পার্থক্য ব্যবস্থাপনার ক্ষেত্রে এই পদ্ধতিটি হয়তো গিট-এর মতো সাবলীল নয়, কিন্তু এর বিনিময়ে এটি আরও সরাসরি এবং এর জন্য কম প্রযুক্তিগত জ্ঞানের প্রয়োজন হয়।আপনি যদি ইতিমধ্যেই অন্যান্য ফোল্ডারের জন্য Resilio Sync বা Syncthing ব্যবহার করে থাকেন, তবে আপনার বর্তমান সেটআপে Obsidian-কে যুক্ত করা খুবই স্বাভাবিক মনে হবে।
সময়ের সাথে সাথে, এবং আপনার প্লাগইনগুলির আচরণের উপর ভিত্তি করে আপনি যখন আপনার ইগনোর লিস্টকে আরও শক্তিশালী করবেন, তখন আপনি এমন একটি তালিকা পাবেন যেখানে একাধিক কম্পিউটার এবং অ্যান্ড্রয়েডের মধ্যে অত্যন্ত নির্ভরযোগ্য সিঙ্ক্রোনাইজেশননোটগুলো সর্বদা হালনাগাদ রাখা এবং দ্বন্দ্ব সর্বনিম্ন পর্যায়ে কমিয়ে আনা।
এই সব উপাদান—গিট, গিট সিঙ্ক, সিনকথিং, রেসিলিও, ওয়ানড্রাইভের মতো অ্যাপ এবং অবশেষে একটি ভিপিএস—দিয়ে আপনি ব্যবহারের জন্য অত্যন্ত নমনীয় সেটআপ তৈরি করতে পারেন। প্লাগইন সিঙ্ক্রোনাইজেশন এবং ব্যক্তিগত ক্লাউড সহ অ্যান্ড্রয়েডে অবসিডিয়ানমূল বিষয় হলো আপনার জন্য সবচেয়ে উপযুক্ত জটিলতার স্তরটি বেছে নেওয়া এবং কী সিঙ্ক্রোনাইজ করা হবে, কী বাদ দেওয়া হবে, ও ভালো ব্যাকআপের মাধ্যমে কীভাবে আপনার ডেটা সুরক্ষিত রাখবেন, সে সম্পর্কে স্পষ্ট ধারণা রাখা।