ইমিচ: আপনার ছবি ও ভিডিওর ব্যক্তিগত ক্লাউড সেলফ-হোস্ট করার জন্য গুগল ফটোজের সেরা বিকল্প।

ইমিচ কী?
  • ইমিচ আপনার নিয়ন্ত্রণে ফটোর ব্যাকআপ, অনুসন্ধান এবং উন্নত ব্যবস্থাপনার সুবিধা প্রদান করে।
  • কৃত্রিম বুদ্ধিমত্তার সংযোজন মুখমণ্ডল শনাক্তকরণ এবং শব্দার্থিক অনুসন্ধানকে সম্ভব করে তোলে।
  • ডকার এবং নেটিভ অ্যাপ ব্যবহার করে যেকোনো আধুনিক সার্ভার বা NAS-এ সহজেই নিজে থেকে ইন্সটল করা যায়।

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

এই নিবন্ধে, আমরা ইমিচ (Immich) কী, এটি কীভাবে কাজ করে, কাদের জন্য, বাণিজ্যিক বিকল্প এবং অন্যান্য ওপেন-সোর্স প্রকল্পের তুলনায় এর সুবিধাগুলি, এটি চালু করার জন্য প্রয়োজনীয় পদক্ষেপ, এর জন্য প্রয়োজনীয় হার্ডওয়্যার, এর কাস্টমাইজেশন বিকল্প এবং যারা এটি প্রতিদিন ব্যবহার করেন সেইসব অভিজ্ঞ ব্যবহারকারীদের অভিজ্ঞতা নিয়ে গভীরভাবে আলোচনা করব। এই সমস্ত কিছু বাস্তব অভিজ্ঞতার আলোকে সাজানো হবে এবং সমর্থিত হবে, শুধুমাত্র প্রযুক্তিগত দৃষ্টিকোণ থেকেই নয়, বরং সেইসব ব্যবহারকারীর দৃষ্টিকোণ থেকেও যারা দক্ষতা, নিরাপত্তা এবং সর্বোপরি, ডিজিটাল মানসিক শান্তি খোঁজেন। চলুন শুরু করা যাক।

সূচক

ইমিচ কী এবং এটি কেন গুরুত্বপূর্ণ?

ইমিচ হলো ছবি ও ভিডিও পরিচালনা, গোছানো এবং ব্যাকআপ করার জন্য একটি ওপেন-সোর্স প্ল্যাটফর্ম , যা মূলত তাদের জন্য ডিজাইন করা হয়েছে যারা নিজেদের ফটো ক্লাউড নিজেরাই হোস্ট করতে চান। গুগল ফটোস-পরবর্তী যুগে ডিজাইন করা এই প্ল্যাটফর্মটি প্রযুক্তি জগতের বড় বড় কোম্পানির উপর নির্ভর না করে বা গোপনীয়তার সাথে আপোস না করেই প্রায় একই রকম (বা আরও ভালো!) অভিজ্ঞতা প্রদান করে । আপনি এর অফিসিয়াল ওয়েবসাইট থেকে এই প্রজেক্ট, এর ডকুমেন্টেশন, কমিউনিটি এবং ডাউনলোড লিঙ্কগুলো অ্যাক্সেস করতে পারবেন ।

ইমিচ-এর সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো আপনার সমস্ত ফাইল আপনার নিজস্ব পরিকাঠামোতেই থাকে : সেগুলি কখনও আপনার সার্ভার ছেড়ে যায় না, তৃতীয় পক্ষের ক্লাউডে আপলোড করা হয় না, এবং আপনার অনুমতি ছাড়া কেউ বিজ্ঞাপনের উদ্দেশ্যে বা কৃত্রিম বুদ্ধিমত্তার মডেলকে তথ্য দেওয়ার জন্য সেগুলি বিশ্লেষণ করতে পারে না। এর ওপেন-সোর্স আর্কিটেকচার আপনাকে আপনার প্রয়োজন অনুযায়ী এটিকে পরিবর্ধন বা পরিবর্তন করার সম্পূর্ণ স্বাধীনতা দেয় এবং এর সক্রিয় উন্নয়ন এটিকে একটি ক্রমাগত বিকশিত টুলে পরিণত করে।

ইমিচের প্রধান বৈশিষ্ট্য

  • মোবাইল ডিভাইস থেকে স্বয়ংক্রিয় ব্যাকআপ এবং সিঙ্ক্রোনাইজেশনঅ্যান্ড্রয়েড এবং আইওএস-এর জন্য নেটিভ অ্যাপ, যা গুগল ফটোজের মতোই স্বয়ংক্রিয়ভাবে ছবি ও ভিডিও আপলোড করার সুবিধা দেয়, কিন্তু নিজস্ব স্টোরেজ সহ।
  • এআই-সহায়তায় অনুসন্ধানইমিচ মুখমণ্ডল শনাক্তকরণ মডেল এবং শব্দার্থিক বিশ্লেষণের উপর নির্ভর করে, ফলে আপনি ছবিগুলোকে আগে থেকে ট্যাগ করার প্রয়োজন ছাড়াই স্বাভাবিক ভাষার ধারণা ব্যবহার করে অনুসন্ধান করতে পারেন।
  • আধুনিক এবং অভিযোজিত ইন্টারফেসইমিচের ওয়েবসাইটটি বাণিজ্যিক প্ল্যাটফর্মগুলোর ব্যবহারযোগ্যতা ও নকশাকে অনুকরণ করে, যেখানে একটি টাইমলাইন, তারিখ ও অ্যালবাম অনুযায়ী স্বয়ংক্রিয় বিন্যাস, একটি ভিজ্যুয়াল টাইমলাইন এবং ব্যক্তি বা স্থান অনুসারে গোষ্ঠীভুক্ত করার সুবিধা রয়েছে।
  • একাধিক ব্যবহারকারীর সমর্থনআপনি আলাদা আলাদা অ্যাকাউন্ট পরিচালনা করতে পারেন (যা পরিবার বা দলের জন্য আদর্শ), যেগুলোর প্রতিটির নিজস্ব ডিফল্ট গোপনীয়তা সেটিংস থাকবে, এবং অ্যালবাম বা নির্বাচিত ছবি শেয়ার করতে পারবেন।
  • মেটাডেটার সংরক্ষণ ও ব্যবস্থাপনাসমস্ত EXIF ​​তথ্য (তারিখ, ক্যামেরা, GPS অবস্থান, ইত্যাদি) সংরক্ষিত থাকে এবং অনুসন্ধান ও বিন্যাসের জন্য ব্যবহার করা যায়।
  • মুখমণ্ডল শনাক্তকরণ, বস্তু সনাক্তকরণ, এবং শব্দার্থিক অনুসন্ধানইমিচ স্বয়ংক্রিয়ভাবে একই ব্যক্তির সমস্ত ছবিকে একত্রিত করে এবং "বিচ পার্টি", "বরফের মধ্যে লাল বাইসাইকেল" বা "সমুদ্রের ধারে কুকুর"-এর মতো স্বাভাবিক অনুসন্ধানের উত্তর দেয়।
  • লাইভ ফটো এবং মোশন ফটো সমর্থনএমনকি অ্যাপল ও গুগলের নিজস্ব অ্যাপের বৈশিষ্ট্যগুলোও নকল করতে পারে।
  • গুগল ফটোস, আইক্লাউড বা লোকাল স্টোরেজ থেকে সহজেই ইম্পোর্ট করুন।বাহ্যিক টুল এবং গুগল টেকআউটের সমর্থনের ফলে, আপনি ঐতিহাসিক ডেটা বা মেটাডেটা না হারিয়েই আপনার লাইব্রেরি স্থানান্তর করতে পারবেন।
  • কাস্টম অ্যালবামে সাজানো এবং মানচিত্র দ্বারা ফিল্টার করাম্যাপ ভিউ থেকে আপনার দৃশ্যমান স্মৃতিগুলো ব্রাউজ করুন, যার ফলে অবস্থান অনুযায়ী ছবি খুঁজে পাওয়া সহজ হয়।
  • ফোল্ডার ব্যবস্থাপনা এবং স্টোরেজ টেমপ্লেটআপনি সিদ্ধান্ত নিতে পারেন যে ইমিচ আপনার সম্পূর্ণ সংগ্রহকে তারিখ, ব্যবহারকারী ইত্যাদির উপর ভিত্তি করে নিজস্ব ফোল্ডারে পুনর্গঠন করবে, নাকি ফাইল না সরিয়েই বাহ্যিক রিড-অনলি লাইব্রেরি সংযুক্ত করে সেগুলোকে ইন্ডেক্স করবে।

কাদের ইমিচ ব্যবহার করা উচিত? আদর্শ ব্যবহারের ক্ষেত্রসমূহ

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

  • একাধিক মোবাইল ফোন সহ পরিবার বা গোষ্ঠী তারা চায় যেন প্রত্যেক সদস্য স্বয়ংক্রিয়ভাবে তাদের ক্যামেরা রোল ব্যাক আপ করতে পারে এবং সম্পূর্ণ গ্যালারিটি দলবদ্ধভাবে বা আলাদাভাবে দেখতে পারে।
  • উন্নত ব্যবহারকারী, ফটোগ্রাফার এবং নির্মাতারা যারা নিজেদের আর্কাইভের যত্ন নেন, বাণিজ্যিক প্ল্যাটফর্মগুলোর পরিবর্তনশীল নীতি এড়াতে চান এবং পরিষেবা বন্ধ হওয়া, মূল্যবৃদ্ধি বা চুক্তিগত পরিবর্তনের কারণে ডেটা হারানোর দুশ্চিন্তা ছাড়াই কয়েক দশকের স্মৃতিতে দ্রুত প্রবেশাধিকার চান।
  • যাদের ডিস্কে ইতিমধ্যেই একটি বিশাল লাইব্রেরি আছে তারা হোস্টিং স্থানীয় রাখতে চায়, কিন্তু যেকোনো জায়গা থেকে অ্যাক্সেসের সুবিধা রেখে সম্পূর্ণ নিয়ন্ত্রণ বজায় রাখতে চায়। ইমিচ এক্সটার্নাল লাইব্রেরির মাধ্যমে অন্যান্য সলিউশনের সাথে সমান্তরাল ব্যবহারও সমর্থন করে।
  • প্রযুক্তিপ্রেমী, ডেভেলপার এবং সিস্টেম অ্যাডমিনদের যারা অ্যাপ্লিকেশন ডকারাইজেশন, রিভার্স প্রক্সি, ডকার কম্পোজের মাধ্যমে উন্নত ব্যবস্থাপনা এবং প্রকৃত সেলফ-হোস্টিংয়ের জন্য প্রয়োজনীয় নিরাপত্তা সম্পর্কে জানতে চান।

তুলনা: ইমিচ বনাম গুগল ফটোস, ফটোপ্রিজম এবং অন্যান্য বিকল্পসমূহ

গুগল ফটোজের সবচেয়ে কাঙ্ক্ষিত এবং সরাসরি বিকল্প হলো ইমিচ (Immich) , এবং এর কারণ শুধু এর বাহ্যিক সৌন্দর্যই নয়। এর প্রধান শক্তি হলো একটি বাণিজ্যিক স্যুটের প্রায় সমস্ত বৈশিষ্ট্য প্রদান করা, এমনকি ডেটা নিয়ন্ত্রণ, একাধিক ব্যবহারকারী ব্যবস্থাপনা এবং এর স্বয়ংক্রিয় চিত্র বিশ্লেষণের গভীরতার ক্ষেত্রে এটিকে ছাড়িয়ে যাওয়া। প্রযুক্তিগত ফোরাম এবং ব্লগ থেকে সংগৃহীত বিভিন্ন অভিজ্ঞতা নিম্নলিখিত বিষয়গুলোর ওপর জোর দেয়:

  • গুগল ফটো/অ্যাপল আইক্লাউডনির্ভরযোগ্য এবং মোবাইল ডিভাইসের সাথে নিবিড়ভাবে সমন্বিত হলেও, এর স্টোরেজ সীমিত, দাম ক্রমাগত বাড়ছে এবং এটি তাদের শর্তাবলী ও গোপনীয়তা নীতির ওপর সম্পূর্ণ নির্ভরশীল। বাণিজ্যিক এআই-কে প্রশিক্ষণ দিতে বা ব্যক্তিগত পছন্দের বিজ্ঞাপন প্রচারের জন্য ছবি বিশ্লেষণ করার তাদের সক্ষমতা (এবং সম্ভাব্য ইচ্ছা)-র কথা বিবেচনা করলে অবিশ্বাস আরও বাড়ে।
  • ফটোপ্রিজমডিস্কে কয়েক দশকের স্মৃতি সংরক্ষণ করার জন্য ওপেন সোর্স এবং এআই-সমৃদ্ধ এই প্রযুক্তিটি অত্যন্ত সুপারিশযোগ্য। এর প্রধান শক্তি হলো বিদ্যমান লাইব্রেরিগুলোর সূচীকরণ এবং এর ভিজ্যুয়াল ম্যাপ; তবে, এটি মোবাইল ডিভাইস থেকে সরাসরি এবং নিরবচ্ছিন্ন ব্যাকআপের বিষয়টি পর্যাপ্তভাবে কভার করে না। একটি ভালো মোবাইল অভিজ্ঞতার জন্য এতে থার্ড-পার্টি অ্যাপ (যেমন ফটোসিঙ্ক বা পিডব্লিউএ ইন্টিগ্রেশন) প্রয়োজন হয়। এর বেসিক ভার্সনটি ওপেন সোর্স হলেও, এর উন্নত ফিচারগুলো (যেমন এনহ্যান্সড ইউজার রোল বা প্রিমিয়াম ম্যাপ লেয়ার) পেইড সাবস্ক্রিপশনের মাধ্যমে পাওয়া যায়।
  • LibrePhotos, Photoview, Nextcloud Photos, Piwigo, Chevereto, Damselfly, Lychee, Photonix, Enteএগুলোর প্রত্যেকটিরই নিজস্ব সুবিধা রয়েছে, কিন্তু মোবাইল ইন্টিগ্রেশন, স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশন, কিংবা তাৎক্ষণিকতা ও কৃত্রিম বুদ্ধিমত্তা-কেন্দ্রিক ব্যবহারকারী অভিজ্ঞতার ক্ষেত্রে এগুলো প্রায়শই পিছিয়ে থাকে, যেখানে ইমিচ (Immich) সত্যিই অসাধারণ।

ইমিচ এবং ফটোপ্রিজমের মধ্যে মূল পার্থক্য হলো ফাইল ম্যানেজমেন্ট এবং মোবাইল ব্যবহারের অভিজ্ঞতা । যেখানে লক্ষ্য হলো "গুগল ফটোজের উপর আর নির্ভর না করা" এবং প্রতিদিন সরাসরি পুরো ক্যামেরা রোল আপলোড করা, সেখানে ইমিচ সেরা। অন্যদিকে, প্রতিষ্ঠিত আর্কাইভ প্রকল্পের ক্ষেত্রে ফটোপ্রিজম এগিয়ে থাকে, যেখানে ফোল্ডার কাঠামো বজায় রাখা এবং অ্যাপের আকার অপ্টিমাইজ করাকে প্রাধান্য দেওয়া হয়।

ধাপে ধাপে ইমিচ ইনস্টলেশন: আপনার যা কিছু জানা প্রয়োজন

ইমিচ (Immich) সেট আপ করার প্রক্রিয়াটি এমন ব্যবহারকারীদের জন্য ডিজাইন করা হয়েছে যাদের সার্ভার কনফিগারেশনে কিছুটা অভিজ্ঞতা আছে, যদিও এটি শেখার প্রক্রিয়াটি ভালোভাবে নথিভুক্ত করা আছে এবং এর কমিউনিটি অত্যন্ত সহায়ক। আপনি যদি আগে কখনো ডকার (Docker), প্রক্সমক্স (Proxmox), আনরেড (Unraid), জিমাওএস (ZimaOS), সিনোলজি (Synology) বা অন্য কোনো সেলফ-হোস্টিং সলিউশন নিয়ে কাজ না করে থাকেন, তবে হাতে-কলমে শেখার জন্য এটি আপনার প্রথম দারুণ প্রজেক্ট হতে পারে।

১. পরিবেশ এবং হার্ডওয়্যারের প্রয়োজনীয়তা নির্বাচন করা

ইমিচ যেকোনো আধুনিক লিনাক্স সার্ভারে ইনস্টল করা যায়, তা ফিজিক্যাল বা ভার্চুয়াল যাই হোক না কেন, যা উবুন্টু, ডেবিয়ান বা অনুরূপ ডিস্ট্রিবিউশনে চলে, এবং এটি x86_64 ও ARM64 আর্কিটেকচার সমর্থন করে (যা এটিকে রাস্পবেরি পাই বা ছোট হোম NAS ডিভাইসের জন্য উপযুক্ত করে তোলে)। সর্বোত্তম পারফরম্যান্সের জন্য প্রস্তাবিত অপারেটিং সিস্টেম হলো:

  • CPU- র: ন্যূনতম ২টি কোর (বৃহৎ ডেটা সেট এবং নিবিড় এমএল বিশ্লেষণের জন্য ৪টি বা তার বেশি হলে ভালো)
  • র্যাম: ন্যূনতম ৪ জিবি (৮-১৬ জিবি সুপারিশকৃত, বিশেষ করে যদি আপনি মেশিন লার্নিং সক্ষম করেন)
  • সঞ্চয়স্থান: অ্যাপটির জন্য খুব কম জায়গা (১০ জিবি) প্রয়োজন, যার বেশিরভাগই আপনার ছবি ও ভিডিওর জন্য ব্যবহৃত হয়; থাম্বনেইল, ক্যাশে এবং অন্তর্বর্তী সংস্করণগুলোর জন্য অতিরিক্ত ১০-২০% জায়গার কথা মনে রাখবেন।
  • লাল: স্থানীয় অ্যাক্সেসের জন্য ১০০ এমবিপিএস যথেষ্ট; যদি আপনি রিমোট অ্যাক্সেসের পরিকল্পনা করেন, তবে ভালো আপলোড স্পিডকে অগ্রাধিকার দিন (অথবা ভিপিএন/টেলস্কেল ব্যবহার করুন)।
  • CUDA সমর্থন সহ NVIDIA GPU-সমূহ: ঐচ্ছিক, কিন্তু এটি এমএল ইন্ডেক্সিং এবং প্রসেসিংকে আমূল ত্বরান্বিত করতে পারে।
  • এসএসডি স্টোরেজ (ডাটাবেস এবং সফটওয়্যারের জন্য), এবং আপনার লাইব্রেরিগুলো বড় হলে HDD/RAID।

২. ডিপেন্ডেন্সি ইনস্টল করা এবং ডকার কম্পোজ দিয়ে কাজ শুরু করা

সবচেয়ে প্রচলিত এবং প্রস্তাবিত পদ্ধতি হলো ডকার কম্পোজ (Docker Compose ) ব্যবহার করা ।

  1. আপনার সার্ভারে ডকার এবং ডকার কম্পোজ ইনস্টল করুন (এটি আনরেইড, জিমাওএস এবং অ্যাপ স্টোর বা কমিউনিটি টেমপ্লেটযুক্ত অন্যান্য পরিবেশেও উপলব্ধ)।
  2. কনফিগারেশন ফাইলগুলোর জন্য একটি ফোল্ডার তৈরি করুন এবং ডাউনলোড করুন Docker-compose.yml এবং .env ইমিচের আনুষ্ঠানিক শাখা থেকে।
  3. স্টোরেজ পাথটি পরিবর্তন করতে .env ফাইলটি সম্পাদনা করুন (আপলোড_অবস্থানপোস্টগ্রেস ডাটাবেসের ডেটা, টাইম জোন, সফটওয়্যার ভার্সন, ডাটাবেস ইউজারনেম ও পাসওয়ার্ড এবং অন্যান্য প্যারামিটার, যেগুলো আপনি এখানে ভালোভাবে নথিভুক্ত পাবেন।
  4. চালান docker compose up -dইমিচের কন্টেইনারগুলো এমএল সার্ভিস, রেডিস এবং ভেক্টর পোস্টগ্রেসকিউএল-এর সাথে ডেপ্লয় করা হবে।
  5. আপনার সার্ভারের ২২৮৩ পোর্টের মাধ্যমে ওয়েব ইন্টারফেসে প্রবেশ করুন এবং অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট তৈরি করুন; সেখান থেকে আপনি ব্যবহারকারী যুক্ত করতে, লাইব্রেরি কনফিগার করতে, পরিসংখ্যান পর্যালোচনা করতে এবং অভিজ্ঞতাটি নিজের মতো করে সাজিয়ে নিতে পারবেন।

Unraid বা ZimaOS- এ তাদের 'অ্যাপ স্টোর'-এ থাকা টেমপ্লেটগুলোর কারণে এই প্রক্রিয়াটি আরও সহজ হয়ে যায়, কিন্তু ব্যবহৃত ইমেজটি অফিসিয়াল নাকি কোনো থার্ড-পার্টি বিকল্প, তা যাচাই করে নেওয়া বাঞ্ছনীয়; কিছু অভিজ্ঞ ব্যবহারকারী সর্বোচ্চ নিয়ন্ত্রণের জন্য নিজেদের XML ফাইল তৈরি করতে পছন্দ করেন।

3. মোবাইল ডিভাইসের সাথে ইন্টিগ্রেশন

অ্যান্ড্রয়েড বা আইওএস-এর জন্য তাদের নিজ নিজ স্টোর থেকে অফিসিয়াল অ্যাপটি ডাউনলোড করুন (অথবা আপনি যদি ১০০% ওপেন সোর্স চান তবে এফ-ড্রয়েড থেকে)।

  • অ্যাপে আপনার সার্ভার ইউআরএল এবং ক্রেডেনশিয়াল কনফিগার করুন।
  • ফটো এবং ভিডিওর স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশন সক্রিয় করুন; ইমিচ নিজস্ব নিয়ম তৈরি করার সুযোগ দেয়, যেমন শুধু ওয়াইফাই-এর মাধ্যমে ব্যবহার, শুধু মোবাইল চার্জ দেওয়ার সময় ব্যবহার, ভিডিও অন্তর্ভুক্ত বা বাদ দেওয়া এবং কম্প্রেশন/কোয়ালিটির মাত্রা নিয়ন্ত্রণ করা।
  • আপনি আপনার পছন্দের ছবি বা ভিডিওগুলো বেছে নিয়ে ম্যানুয়ালি আপলোড করতে পারেন।

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

কাস্টমাইজেশন, উন্নত প্রশাসন এবং রক্ষণাবেক্ষণ

ইমিচ সার্ভারের অভ্যন্তরীণ কনফিগারেশন

সার্ভার অ্যাডমিনিস্ট্রেশন থেকে আপনি যা করতে পারেন:

  • ব্যবহারকারী তৈরি করুন এবং কোটা, কাস্টম স্টোরেজ লেবেল ও ম্যানুয়াল পর্যালোচক নির্ধারণ করুন।
  • ইম্পোর্ট করার কৌশল: গুগল ফটোস (গুগল টেকআউট এবং ইমিচ-এর সিএলআই-এর মাধ্যমে), আইক্লাউড, অথবা লোকাল ড্রাইভ থেকে
  • টাস্ক ও লগ ব্যবস্থাপনা: থাম্বনেইল তৈরি, মুখমণ্ডল শনাক্তকরণ প্রক্রিয়াকরণ, বাহ্যিক লাইব্রেরি স্ক্যানিং ইত্যাদির অগ্রগতি ট্র্যাক করুন।
  • স্টোরেজ টেমপ্লেট কনফিগার করুন, কাস্টম ফোল্ডার বিন্যাস করুন (বছর, মাস, ব্যবহারকারী অনুযায়ী...)
  • বাহ্যিক ইন্টিগ্রেশন: ওয়েবহুক, এপিআই, সিএলআই, ইত্যাদি।

নিরাপত্তা এবং বাহ্যিক প্রবেশাধিকার

রিমোট অ্যাক্সেস : ইন্টারনেটের মাধ্যমে অ্যাক্সেস দেওয়ার জন্য, আপনার একটি কনফিগার করা SSL সার্টিফিকেটসহ একটি রিভার্স প্রক্সি (Nginx, Caddy, Traefik, ইত্যাদি) প্রয়োজন। ঠিক ততটাই গুরুত্বপূর্ণ হলো, HTTPS ছাড়া কখনোই Immich-কে পাবলিক নেটওয়ার্কে উন্মুক্ত করবেন না।

ভিপিএন বা টেইলস্কেল : সবচেয়ে নিরাপদ সমাধান হলো শুধুমাত্র একটি এনক্রিপ্টেড ভিপিএন-এর মাধ্যমে রিমোট অ্যাক্সেস সীমাবদ্ধ করা। টেইলস্কেল ব্যবহার করে পরিবারের সমস্ত ডিভাইস সংযুক্ত করা এবং প্রাইভেট নেটওয়ার্ক (100.xxx) এর মাধ্যমে সেগুলিতে অ্যাক্সেস করা বিশেষভাবে সহজ হয়ে যায়।

উত্তম নিরাপত্তা অনুশীলন:

  • প্রশাসকের জন্য শক্তিশালী পাসওয়ার্ড এবং উপলব্ধ থাকলে 2FA।
  • ফায়ারওয়াল কনফিগার করা হয়েছে এবং সক্রিয় সংযোগ/খোলা সেশনগুলির পর্যায়ক্রমিক পর্যালোচনা করা হয়।
  • ঘন ঘন কন্টেইনার আপডেট এর মাধ্যমে docker compose pullসর্বদা সংস্করণ নোট পরীক্ষা করা

ব্যাকআপ এবং দুর্যোগ পুনরুদ্ধার

আপনার সমস্ত ডেটা ব্যাক আপ করা অপরিহার্য : ইমিচকে যেন আপনার ফটোগুলোর একমাত্র কপি হতে দেবেন না। সর্বদা ব্যাক আপ করুন:

  • মূল ছবির ফোল্ডার (UPLOAD_LOCATION)
  • PostgreSQL ডাটাবেস (ম্যানুয়াল বা স্বয়ংক্রিয় পর্যায়ক্রমিক ডাম্প)
  • .env কনফিগারেশন ফাইল এবং docker-compose.yml

আপনি rsync ব্যবহার করে আপনার ডেটা অন্য কোনো NAS, এনক্রিপ্টেড ক্লাউড স্টোরেজ সার্ভিস বা লোকাল এক্সটার্নাল ড্রাইভে ব্যাক আপ করতে পারেন। এই প্রক্রিয়াটিকে স্বয়ংক্রিয় করা অত্যন্ত গুরুত্বপূর্ণ। মনে রাখবেন, একটি ব্যাকআপ তখনই কার্যকর যখন আপনি তা দ্রুত পুনরুদ্ধার করতে পারেন, তাই কোনো বিপর্যয় ঘটার আগেই প্রক্রিয়াটি পরীক্ষা করে নিন।

সাধারণ সমস্যা সমাধান

  • আপলোড ত্রুটিসার্ভারে খালি জায়গা, রিভার্স প্রক্সিতে সর্বোচ্চ অনুমোদিত আকার পরীক্ষা করুন, মোবাইল অ্যাপ আপডেট করুন এবং সার্ভার লগ পরীক্ষা করুন।
  • মুখ শনাক্তকরণ/এআই কর্মক্ষমতাযদি এমএল কন্টেইনারটি রিস্টার্ট হয়, তাহলে সম্ভবত আপনার আরও র‍্যাম বা সোয়াপ স্পেস প্রয়োজন; কম রিসোর্স-সম্পন্ন ইনস্টলেশনগুলোতে আপনি এআই নিষ্ক্রিয় করতে পারেন।
  • ধীর ওয়েব পারফরম্যান্সরিসোর্স (সিপিইউ/র‍্যাম) পরীক্ষা করুন, ডেটাবেসটি এসএসডি-তে রাখুন এবং নিয়মিত ক্যাশ পরিষ্কার করুন।
  • মোবাইল সিঙ্ক্রোনাইজেশন সমস্যাঅ্যাপে অনুমতি নিশ্চিত করে, সংযোগ পরীক্ষা করে এবং ব্যাকগ্রাউন্ড রিফ্রেশ (iOS) বা পারসিস্টেন্ট সার্ভিস (Android) কনফিগার করে।
  • সমস্যাযুক্ত আপডেটসর্বদা .env ফাইলে ভার্সন সেট করুন এবং আপডেট করার আগে সামঞ্জস্যতা পরীক্ষা করে নিন (প্রকল্পটি ডেটাবেস এবং কনফিগারেশনে ঘন ঘন পরিবর্তন আনে)।

অপ্টিমাইজেশন এবং সর্বোত্তম অনুশীলন

সর্বোত্তম পারফরম্যান্স ও স্থিতিশীলতার জন্য পর্যাপ্ত রিসোর্স বজায় রাখা এবং নিয়মিত রক্ষণাবেক্ষণ করার পরামর্শ দেওয়া হয় । কিছু টিপস:

  • এমএল কন্টেইনারের জন্য পর্যাপ্ত র‍্যাম এবং সোয়াপ বরাদ্দ করুন।
  • সার্চ ও ইন্ডেক্সিং সহজ করার জন্য ডাটাবেসটি এসএসডি-তে রাখুন।
  • পর্যায়ক্রমিক ডাটাবেস রক্ষণাবেক্ষণ (ভ্যাকুয়াম/বিশ্লেষণ) সম্পাদন করুন।
  • লাইব্রেরি বড় হওয়ার সাথে সাথে ডিস্কের স্থান নিরীক্ষণ করুন এবং স্টোরেজ বাড়ান।

বাস্তব ব্যবহারকারীর অভিজ্ঞতা: মূল আকর্ষণ

যেসব অভিজ্ঞ ব্যবহারকারী গুগল ফটোস বা অনুরূপ অ্যাপ্লিকেশন থেকে এখানে এসেছেন, তারা এমন বেশ কিছু সুবিধার কথা তুলে ধরেন যা তারা অন্য কোনো প্রতিযোগীর মধ্যে খুঁজে পান না:

  • ইন্টারফেসটি বাণিজ্যিক মডেলের ব্যবহারের সহজতা, কালানুক্রমিক বিন্যাস এবং কীবোর্ড শর্টকাটগুলো (যেমন ফেভারিট, কুইক ডিলিট, টাইমলাইন নেভিগেশন, ইত্যাদি) অনুকরণ করে।
  • গুগল ফটোস থেকে (গুগল টেকআউট এবং অফিসিয়াল ইমিচ সিএলআই ও ইমিচ-গো ইউটিলিটিগুলোর মাধ্যমে) একসাথে অনেক ফাইল স্থানান্তর করা খুবই সহজ, যদিও এর জন্য মেটাডেটাতে সামান্য কিছু পরিবর্তনের প্রয়োজন হতে পারে।
  • মুখ শনাক্তকরণ এবং শব্দার্থিক অনুসন্ধান অভিজ্ঞতাকে সত্যিই বদলে দেয়।আপনি এর কাছে কোনো ব্যক্তি, ঘটনা, বাস্তব বস্তু বা বিমূর্ত ধারণার ("কমলা রঙের জিনিস") ছবি চাইতে পারেন এবং সিস্টেমটি দ্রুত ও নির্ভুলভাবে সাড়া দেয়।
  • এমন পরিষেবাগুলো থেকে স্বাধীনতা যা বন্ধ হয়ে যেতে পারে, শর্ত পরিবর্তন করতে পারে, বা অতিরিক্ত বিদ্যুৎ বিল ধার্য করতে পারে। আপনার নিজের হার্ডওয়্যার আগে থেকেই থাকলে তা দীর্ঘমেয়াদী মানসিক শান্তি দেয় এবং খরচও অনেক কম হয়।
  • মোবাইল অ্যাপটি পূর্ণাঙ্গ, দ্রুত এবং ব্যাকআপের অবস্থা নিখুঁতভাবে প্রদর্শন করে।যদিও আরও উন্নত বৈশিষ্ট্যগুলো ক্রমাগত উন্নত করা হচ্ছে।
  • অ্যান্ড্রয়েড টিভি/গুগল টিভির জন্য এখনও পর্যন্ত যথেষ্ট ভালো কোনো অ্যাপ নেই।যা আপনাকে পারিবারিক অ্যালবামগুলো দেখার জন্য টিভিতে সংযুক্ত ল্যাপটপ ব্যবহার করতে বাধ্য করে।

একীকরণ, সম্প্রদায় এবং ভবিষ্যৎ উন্নয়ন

ইমিচের অন্যতম প্রধান শক্তি হলো এর সক্রিয় কমিউনিটি: ফোরাম, ডিসকর্ড, গিটহাব এবং বিশেষায়িত সাবরেডিট, যেখানে আপনি সমস্যা সম্পর্কে জিজ্ঞাসা করতে, উন্নতির প্রস্তাব দিতে, বাগ রিপোর্ট করতে, অথবা কোড, অনুবাদ এবং ডকুমেন্টেশন দিয়ে অবদান রাখতে পারেন।

নিম্নলিখিত কার্যকারিতাগুলি নির্বিঘ্নে সমন্বিত করা হয়েছে:

  • CLI এর জন্য API সমর্থন
  • ওপেনস্ট্রিটম্যাপের সাহায্যে মানচিত্র ব্যবস্থাপনা ও দৃশ্যায়ন
  • ভেক্টর অনুসন্ধান ব্যবস্থাপনা এক্সটেনশন (ভেক্টরকর্ড, পুরাতন pgvecto.rs-এর উন্নত সংস্করণ)
  • উন্নত স্টোরেজ বৈশিষ্ট্য (অত্যন্ত দ্রুত অনুসন্ধানের জন্য TypeSense, কার্যকর ক্যাশিংয়ের জন্য Redis, রিভার্স প্রক্সি ইন্টিগ্রেশন এবং সম্পূর্ণ HTTPS)

উন্নয়ন কার্যক্রম অত্যন্ত সক্রিয়, এবং নতুন সংস্করণগুলোতে ক্রমাগত উন্নতি সাধন করা হচ্ছে। আপনি যদি প্ল্যাটফর্মটির উপর ব্যাপকভাবে নির্ভরশীল হন, তবে পরিষেবা বিঘ্নিত হওয়া এড়াতে প্রতিটি সংস্করণের রিলিজ নোট পড়া এবং একটি স্টেজিং এনভায়রনমেন্টে আপডেটগুলো পরীক্ষা করা জরুরি।

মোতায়েনের সময় পরামর্শ এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

  • ইমিচ এবং ফটোপ্রিজম কি সহাবস্থান করতে পারে? হ্যাঁ, এটি সম্ভব এবং কার্যকরী: দৈনন্দিন রিপোজিটরি হিসেবে Immich এবং রিড-অনলি মোডে এক্সটার্নাল ফাইলকে ইন্ডেক্স করার জন্য PhotoPrism ব্যবহার করা।
  • শুধু ইমিচে ছবিগুলো রেখে যাওয়া কি নিরাপদ? একেবারেই না: সর্বদা অন্তত একটি নিয়মিত এক্সটার্নাল ব্যাকআপ নিন; কখনোই একটিমাত্র লোকাল ইনস্ট্যান্সের উপর নির্ভর করবেন না।
  • ইমিচ কি অন্যান্য প্ল্যাটফর্ম থেকে ভালোভাবে স্থানান্তরিত হতে পারে? গুগল ফটোস বা আইক্লাউড থেকে ইম্পোর্ট করা সহজ এবং এর পদ্ধতি বিস্তারিতভাবে বর্ণনা করা আছে; লোকাল স্টোরেজ থেকে ইম্পোর্ট করার সময়, প্রক্রিয়াটি সহজ করার জন্য আপনি এক্সটার্নাল লাইব্রেরিগুলোকে রিড-অনলি মোডে সেট করতে পারেন।
  • আমার অতিরিক্ত কতটা জায়গার প্রয়োজন হবে? এর মধ্যে আপনার মূল ফাইলের উপর থাম্বনেইল, ভেক্টর সার্চ এবং মেটাডেটার জন্য অতিরিক্ত ১০%-২০% অন্তর্ভুক্ত রয়েছে।

ইমিচ ব্যক্তিগত ছবি ব্যবস্থাপনার একটি ব্যাপক সুবিধা প্রদান করে, যা বাণিজ্যিক প্ল্যাটফর্মগুলোর মতোই অভিজ্ঞতা দেয়, কিন্তু সাথে সেলফ-হোস্টিংয়ের স্বায়ত্তশাসন, গোপনীয়তা এবং স্বাধীনতাও দেয়। আপনি যদি আপনার স্মৃতিগুলোর প্রতি অনুরাগী হন এবং সেগুলোর উপর সম্পূর্ণ নিয়ন্ত্রণ বজায় রাখতে চান, তবে ইমিচ আগের যেকোনো সময়ের চেয়ে আরও শক্তিশালী এবং নিরাপদ একটি বিকল্প প্রদান করে।

Deja উন মন্তব্য