Google फ़ोटो का संग्रहण भर जाता है, कीमतें बढ़ जाती हैं, और आपके परिवार की यादें किसी और के कंप्यूटर पर बैठ जाती हैं। इम्मीच आपके घर में एक मशीन पर एक पूर्ण फोटो क्लाउड - टाइमलाइन, एल्बम, फेस सर्च, फोन ऑटो-बैकअप - डालता है। यहां काम करने के क्रम में पूरी ईमानदार स्थापना दी गई है।
इमिच आपके अपने हार्डवेयर पर Google फ़ोटो के सबसे करीब है: आपका फ़ोन स्वचालित रूप से बैकअप लेता है, फ़ोटो एक साफ़ टाइमलाइन में दिखाई देते हैं, और आप चेहरे, स्थान या वस्तु के आधार पर खोज सकते हैं। इंस्टॉल प्रसिद्ध रूप से छोटा है - डाउनलोड करने के लिए दो फ़ाइलें, संपादित करने के लिए एक फ़ाइल, चलाने के लिए एक कमांड - लेकिन उस एक फ़ाइल के अंदर कुछ विकल्प यह तय करते हैं कि आपकी लाइब्रेरी वर्षों तक सुरक्षित है या पहले दिन से ही नाजुक है। यह मार्गदर्शिका उन विकल्पों को सावधानीपूर्वक बनाती है।
👆 इमिच दस्तावेज़ से आधिकारिक इंस्टॉल रूट - दो डाउनलोड की गई फ़ाइलें, एक कमांड, और सर्वर लाइव है।
इमिच एक स्वयं-होस्ट किया गया फ़ोटो और वीडियो बैकअप प्लेटफ़ॉर्म है - Google फ़ोटो के बारे में सोचें, लेकिन सर्वर आपके अपने घर में एक मशीन है और कोई भी आपकी तस्वीरें नहीं रखता है। यह मुफ़्त और खुला स्रोत है, और इसे चलाने का आधिकारिक तरीका लिनक्स सर्वर, पुराने पीसी, मिनी पीसी या एनएएस पर डॉकर कंपोज़ है जो डॉकर का समर्थन करता है।
docker compose version के साथ परीक्षण करेंकिसी ब्लॉग या फ़ोरम पोस्ट से कभी भी यादृच्छिक डॉकर-कंपोज़ फ़ाइल की प्रतिलिपि न बनाएं - संस्करण बहाव और एक अजनबी फ़ाइल आपको एक प्राचीन निर्माण पर पिन कर सकती है। आधिकारिक फ़ाइलें हमेशा प्रोजेक्ट के GitHub रिलीज़ पेज पर रहती हैं:
mkdir ./immich-app और उसमें cd ./immich-app के साथ जाएंwget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymlwget -O .env https://github.com/immich-app/immich/releases/latest/download/example.envexample.env कहा जाता है, लेकिन डॉकर इसे केवल तभी पढ़ता है जब फ़ाइल का नाम बिल्कुल .env हो।.env फ़ाइल में कुछ ऐसे मान हैं जिनका अनुमान इमीच नहीं लगा सकता। इसे nano .env से खोलें और इन्हें सेट करें:
UPLOAD_LOCATION=./library - जहां आपकी मूल तस्वीरें और वीडियो रहेंगे। इसे अपनी सबसे बड़ी, सबसे विश्वसनीय डिस्क पर इंगित करें। यह संपूर्ण लाइब्रेरी के लिए पर्याप्त खाली स्थान वाला एक फ़ोल्डर होना चाहिएDB_DATA_LOCATION=./postgres - जहां डेटाबेस रहता है। इसे स्थानीय SSD पर रखें। इम्मीच का दस्तावेज़ स्पष्ट है: डेटाबेस के लिए नेटवर्क शेयर समर्थित नहीं हैं, और इसे एक के ऊपर चलाने से यह दूषित हो सकता हैDB_PASSWORD= - इसे एक लंबे यादृच्छिक पासवर्ड में बदलें। केवल अक्षरों और संख्याओं का उपयोग करें (A-Z, a-z, 0-9) - विशेष वर्ण फ़ाइल के डॉकर के पार्सिंग को बाधित कर सकते हैंTZ=Asia/Kolkata - टिप्पणी हटाएं और अपना समय क्षेत्र सेट करें ताकि फोटो तिथियां और निर्धारित कार्य पंक्तिबद्ध हो जाएंIMMICH_VERSION और चिह्नित लाइन के नीचे की सभी चीज़ों को अकेला छोड़ देंdocker compose up -d चलाएँ - डॉकर चार कंटेनर छवियों को डाउनलोड करता है और उन्हें एक साथ शुरू करता है। आपकी इंटरनेट स्पीड के आधार पर पहली बार चलाने में कुछ मिनट लगते हैंdocker compose ps के साथ आने वाली हर चीज़ की जाँच करें - आपको सर्वर, मशीन लर्निंग, डेटाबेस और रेडिस कंटेनर को चालू देखना चाहिएhttp://YOUR-SERVER-IP:2283 खोलें। इमिच पोर्ट 2283 पर उत्तर देता हैआपके द्वारा डाउनलोड की गई कंपोज़ फ़ाइल एक छोटी टीम चलाती है, एक भी प्रोग्राम नहीं:
इस विभाजन को जानना बाद में मायने रखता है: यदि खोज टूट जाती है, तो आप मशीन लर्निंग की जांच करते हैं; यदि तस्वीरें टाइमलाइन से गायब हो जाती हैं लेकिन फ़ाइलें अभी भी डिस्क पर हैं, तो आप डेटाबेस की जांच करते हैं। इस पृष्ठ पर सहयोगी मार्गदर्शिका प्रत्येक सेवा को पूर्ण रूप से डिकोड करती है।
उन तीनों का पालन करें और इमिच वास्तव में एक भरोसेमंद निजी क्लाउड है। उन पर ध्यान न दें और वही सॉफ्टवेयर एक चेतावनी बन जाता है - अंतर आदतों का है, उपकरण का नहीं।
संपूर्ण इंस्टॉल - सर्वर सेटअप, फ़ोन ऐप कनेक्शन और पहला बैकअप - वीडियो में लाइव दिखाया गया है।
▶️ Watch Full Videoएजीपीएल लाइसेंस के तहत इमिच स्वतंत्र और खुला स्रोत है, और परियोजना ने सभी सुविधाओं को मुफ्त रखने के लिए प्रतिबद्ध किया है - कोई भुगतान स्तर नहीं है। एक वैकल्पिक खरीदारी पूरी तरह से डेवलपर्स का समर्थन करने के लिए मौजूद है और कुछ भी अनलॉक नहीं करती है। आपकी वास्तविक लागतें आपका अपना हार्डवेयर और बिजली हैं।
फर्श के रूप में लगभग 4 जीबी रैम की योजना बनाएं - मशीन लर्निंग कंटेनर भूखा हिस्सा है - और स्टोरेज आपकी पूरी फोटो लाइब्रेरी के बराबर है और थंबनेल और ट्रांसकोडेड वीडियो के लिए लगभग 10-20 प्रतिशत अतिरिक्त है। सीपीयू के खत्म होने से बहुत पहले ही स्टोरेज खत्म हो जाता है।
आधिकारिक, समर्थित मार्ग लिनक्स पर डॉकर है - जिसमें अधिकांश एनएएस सिस्टम और मिनी पीसी शामिल हैं। विंडोज़ पर व्यावहारिक मार्ग WSL2 या एक छोटी लिनक्स वर्चुअल मशीन के अंदर डॉकर है। रास्पबेरी पाई इसे चला सकती है, लेकिन चेहरे की पहचान और वीडियो का काम धीमा होगा; एक सस्ता इस्तेमाल किया हुआ मिनी पीसी इसके लिए एक अधिक खुशहाल घर है।