Synology NAS के लिए Docker कंटेनर

Synology का Package Center फ़ोटो, मीडिया और फ़ाइल सिंक को अच्छी तरह से कवर करता है, और वहीं रुक जाता है। Container Manager (DSM 7.2 पर पुनः ब्रांडेड Docker पैकेज) पूरे ओपन-सोर्स सेल्फ-होस्टिंग कैटलॉग को अनलॉक करता है और अधिकांश पहली-पार्टी Synology ऐप्स द्वारा समान काम के लिए उपयोग किए जाने वाले RAM से कम का उपयोग करता है। एक DS923+ Synology Drive और Moments को अक्षम करने के बाद सात कंटेनर को फ़ाइल सेवाओं के साथ-साथ खुशी से चला सकता है, जिसे वैसे भी कोई भी जो Immich का उपयोग करता है उसे चाहिए ही नहीं।

नीचे दिए गए Synology NAS पर चलाने के लिए सात सर्वश्रेष्ठ Docker कंटेनर वे हैं जिनके पास DSM पर सबसे लंबा ट्रैक रिकॉर्ड है, सबसे कम पहले-रन सेटअप है, और अंतर्निहित Synology ऐप पर सबसे स्पष्ट लाभ हैं। DSM 7.2 पर Container Manager Docker Compose को बॉक्स से बाहर निकालता है, इसलिए प्रत्येक का कॉन्फ़िगरेशन एक छोटी YAML फ़ाइल है जिसे आप पेस्ट करते हैं और शुरू करते हैं।

Synology-अनुकूल Docker कंटेनर में क्या देखें

त्वरित तुलना तालिका

ऐप सर्वश्रेष्ठ प्लेटफॉर्म मुफ़्त योजना शुरुआती कीमत/माह रेटिंग
Portainer कंटेनर प्रबंधन UI Docker सामुदायिक मुफ़्त $18/नोड BE डिफ़ॉल्ट Docker UI
Immich Google Photos प्रतिस्थापन Docker पूरी तरह मुफ़्त (OSS) मुफ़्त व्यापक रूप से अनुशंसित
Jellyfin Plex के बिना मीडिया सर्वर Docker पूरी तरह मुफ़्त (OSS) मुफ़्त सर्वश्रेष्ठ मुफ़्त मीडिया सर्वर
Homepage सेवाओं के लिए डैशबोर्ड Docker पूरी तरह मुफ़्त (OSS) मुफ़्त इसके पॉलिश के लिए प्रिय
Pi-hole नेटवर्क-व्यापी विज्ञापन और ट्रैकर ब्लॉकिंग Docker पूरी तरह मुफ़्त (OSS) मुफ़्त घरेलू प्रधान
Vaultwarden Bitwarden-संगत पासवर्ड सर्वर Docker पूरी तरह मुफ़्त (OSS) मुफ़्त सर्वश्रेष्ठ सेल्फ-होस्टेड पासवर्ड प्रबंधक
Paperless-ngx OCR के साथ दस्तावेज़ संग्रह Docker पूरी तरह मुफ़्त (OSS) मुफ़्त स्कैन के लिए उत्कृष्ट

ऐप्स

1. Portainer – सर्वश्रेष्ठ कंटेनर प्रबंधन UI

Portainer Container Manager के बुनियादी UI को एक वास्तविक Docker डैशबोर्ड में बदल देता है: पर्यावरण चर, पुनरारंभ नीतियां, नेटवर्क संपादन, लाइव लॉग और कंसोल एक्सेस, सभी एक ब्राउजर टैब में। यदि आप अपने NAS पर तीन से अधिक कंटेनर चलाने की योजना बनाते हैं, तो पहले Portainer इंस्टॉल करें।

जहां यह कम पड़ता है: Business Edition RBAC और मल्टी-क्लस्टर जोड़ता है; मुक्त Community Edition एक Docker होस्ट को अच्छी तरह से कवर करता है। यदि आप Portainer और DSM UI संपादन को मिलाते हैं, तो Container Manager अभी भी भ्रमित हो सकता है कि कौन ऑर्केस्ट्रेट कर रहा है।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker (Synology Container Manager)।

डाउनलोड: Portainer.io

निचली पंक्ति: Portainer इस सूची के हर दूसरे कंटेनर के चारों ओर का शेल है।

2. Immich – सर्वश्रेष्ठ Google Photos प्रतिस्थापन

Immich सेल्फ-होस्टेड फ़ोटो लाइब्रेरी है जो अंत में Google Photos जैसा महसूस होता है। iOS और Android के लिए मोबाइल ऐप्स कैमरा रोल को ऑटो-अपलोड करते हैं, चेहरे की पहचान डिवाइस पर चलती है (या यदि आपके पास एक है तो NAS GPU पर), और साझा एलबम खातों में काम करते हैं। Synology Plus-सीरीज़ पर Docker के साथ आराम से चलता है।

जहां यह कम पड़ता है: बड़ी लाइब्रेरी (10k+ फ़ोटो) पर पुराने DS यूनिट्स पर CPU पर चेहरे की पहचान धीमी है। AI मॉडल अपडेट को कभी-कभी पुनः-इनिट चरण की आवश्यकता होती है।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker।

डाउनलोड: Immich.app

निचली पंक्ति: यदि Synology Photos वह कारण है कि आप Google को भुगतान करते रहते हैं, तो दोनों को Immich के साथ बदलें।

3. Jellyfin – Plex के बिना सर्वश्रेष्ठ मीडिया सर्वर

Jellyfin पूरी तरह से ओपन-सोर्स मीडिया सर्वर है जो DSM फ्रंट पर Plex के साथ तुरंत आ गया है। हार्डवेयर ट्रांसकोडिंग Intel QuickSync (Plus-सीरीज़ x86 बॉक्स) वाले किसी भी Synology मॉडल पर काम करता है, और मोबाइल और TV ऐप्स अब Plex के पॉलिश के करीब हैं।

जहां यह कम पड़ता है: कोई पहली-पार्टी दूरस्थ-एक्सेस रिले नहीं। यदि आप अपने LAN के बाहर स्ट्रीम करना चाहते हैं, तो आपको Tailscale या रिवर्स प्रॉक्सी की आवश्यकता है। मेटाडेटा स्क्रैपिंग कभी-कभी मिस करती है; मैनुअल फ़िक्स त्वरित हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker; हर प्रमुख TV और फोन प्लेटफॉर्म पर देशी क्लाइंट।

डाउनलोड: Jellyfin.org

निचली पंक्ति: Jellyfin “अपना मीडिया मालिक बनें” पिक है किसी भी सुविधा के पीछे कोई भी पेवॉल के बिना।

4. Homepage – सर्वश्रेष्ठ सेवाओं के लिए डैशबोर्ड

Homepage वह स्टार्ट पेज है जिस पर हर होम लैब बसता है। सेवाओं के लिए YAML-संचालित कॉन्फ़िगरेशन, लाइव विजेट जो आप पहले से चलाते हैं उन कंटेनर (Portainer, Immich, Jellyfin, Home Assistant और दर्जनों अन्य) से अपटाइम और स्थिति खींचते हैं, और एक सर्च बार जो DuckDuckGo, Google या आपने अपने SearXNG को हिट करता है।

जहां यह कम पड़ता है: बॉक्स से बाहर कोई लॉगिन स्क्रीन नहीं; यदि NAS उजागर है तो इसे अपने रिवर्स प्रॉक्सी के पीछे रखें। विजेट त्रुटियों को साफ करने के लिए कंटेनर पुनरारंभ की आवश्यकता होती है।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker।

डाउनलोड: gethomepage.dev

निचली पंक्ति: Homepage ब्राउजर बुकमार्क है जो “Jellyfin किस पोर्ट पर फिर था?” को बदल देता है।

5. Pi-hole – सर्वश्रेष्ठ नेटवर्क-व्यापी विज्ञापन ब्लॉकर

Pi-hole LAN पर हर डिवाइस के लिए DNS परत पर विज्ञापन और ट्रैकर को ब्लॉक करता है, जिसमें स्मार्ट TV और कंसोल शामिल हैं जिन्हें ब्राउजर एक्सटेंशन नहीं छू सकते। Synology पर एक Docker कंटेनर में खुशी से चलता है, मानक DNS पोर्ट को सुनता है, और रिपोर्ट करता है कि किस क्लाइंट ने किस डोमेन को कहा।

जहां यह कम पड़ता है: Container Manager को DNS पोर्ट को स्पष्ट रूप से मैप करने की आवश्यकता है (53/tcp और 53/udp) और Synology की अपनी DNS सेवा (यदि सक्षम है) को स्थानांतरित करना होगा। पूर्ण फ़ायरवॉल नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker।

डाउनलोड: Pi-hole.net

निचली पंक्ति: Pi-hole वह कंटेनर है जिससे घर में हर कोई लाभान्वित होता है बिना यह जाने कि आपने इसे इंस्टॉल किया है।

6. Vaultwarden – सर्वश्रेष्ठ सेल्फ-होस्टेड पासवर्ड प्रबंधक

Vaultwarden एक Bitwarden-संगत सर्वर है जो Rust में लिखा गया है जो 50 MB RAM के तहत फिट बैठता है। Bitwarden डेस्कटॉप, ब्राउजर और मोबाइल क्लाइंट इसके लिए ठीक वैसे ही जुड़ते हैं जैसे वे आधिकारिक सेवा से जुड़ते हैं। आप वॉल्ट के मालिक हैं; डिवाइस के बीच सिंक आपके LAN पर या आपने अपने रिवर्स प्रॉक्सी के माध्यम से होता है।

जहां यह कम पड़ता है: बैकअप आपका काम है। Hyper Backup स्नैपशॉट के बिना एक एकल भ्रष्ट वॉल्यूम मतलब शुरू करना है।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker।

डाउनलोड: Vaultwarden GitHub

निचली पंक्ति: Vaultwarden “पासवर्ड प्रबंधक के लिए भुगतान करना बंद करें” कदम है किसी के लिए जिसके पास पहले से Synology चल रहा है।

7. Paperless-ngx – OCR के साथ सर्वश्रेष्ठ दस्तावेज़ संग्रह

Paperless-ngx कुछ भी लेता है जिसे आप स्कैन करते हैं या एक वॉच फ़ोल्डर में ड्रॉप करते हैं, OCR चलाता है, इसे टैग करता है, और इसे एक संग्रह में फ़ाइल करता है जिसमें एक खोज है जो वास्तव में काम करती है। इसे Synology-संलग्न स्कैनर के साथ जोड़ी (कई हाल के DS मॉडल USB के माध्यम से एक को उजागर करते हैं) और हर रसीद, अनुबंध और मैनुअल एक खोज दूर है भौतिक फ़ाइलिंग कैबिनेट में ढेर के बजाय।

जहां यह कम पड़ता है: बड़े बैकलॉग पर पहले-रन OCR एक Synology CPU को घंटों के लिए पिन करेगा। फ्रंटएंड कार्यात्मक है, फैंसी नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker।

डाउनलोड: Paperless-ngx docs

निचली पंक्ति: Paperless-ngx “कोई और भौतिक फ़ाइलिंग कैबिनेट नहीं” अपग्रेड है जो आपको हर साल एक रविवार बचाएगा।

सही चुनने के लिए कैसे

आप एक DS920+ या बेहतर पर सभी सात चला सकते हैं। 2-बे मूल्य-पंक्ति यूनिट पर, तीन चुनें; RAM छत चार पर काटती है।

अक्सर पूछे जाने वाले प्रश्न

क्या इन कंटेनरों को इंस्टॉल करने से पहले मुझे Synology पैकेज को अक्षम करने की आवश्यकता है?

केवल तब जब कंटेनर एक पैकेज को बदलता है (Immich बनाम Synology Photos, Jellyfin बनाम Video Station, Pi-hole बनाम Synology DNS Server)। दोनों को चलाना RAM को बर्बाद करता है और बैकअप को भ्रमित करता है।

मुझे Synology NAS पर कंटेनर डेटा कहां स्टोर करना चाहिए?

docker नामक एक साझा फ़ोल्डर बनाएं और कंटेनर वॉल्यूम को सबफ़ोल्डर में बांधें। यह Hyper Backup को काम करता रखता है और हर ट्यूटोरियल से मेल खाता है। /volume1/@docker/ सीधे उपयोग न करें; वह पथ DSM अपडेट के बीच एक चलती लक्ष्य है।

क्या मैं ये कंटेनर एक ARM Synology NAS पर चला सकता हूं?

अधिकांश, हाँ। Immich, Jellyfin, Homepage, Pi-hole, Vaultwarden और Paperless-ngx सभी ARM64 इमेज प्रकाशित करते हैं। Portainer भी करता है। कुछ विशिष्ट कंटेनर amd64-only हैं; खींचने से पहले इमेज टैग की जांच करें।

Synology NAS पर चलने वाला सबसे बड़ा सेल्फ-होस्टेड कंटेनर क्या है?

Immich इन सात में सबसे भारी है क्योंकि इसकी मशीन-लर्निंग इमेज टैगिंग। यह एक DS920+ पर 8 GB RAM के साथ कुछ अन्य कंटेनर के साथ फिट बैठता है। Nextcloud (इस सूची पर नहीं) समान है। कुछ भी AI-भारी को x86 Plus-सीरीज़ बॉक्स की आवश्यकता है।

मैं Synology पर Docker कंटेनर को अपडेट कैसे रखूं?

Container Manager स्वचालित रूप से नवीनतम इमेज खींच सकता है और एक शेड्यूल पर कंटेनर को पुनः बना सकता है। Portainer के पास Stacks के तहत भी एक ही विकल्प है। बेहतर नियंत्रण के लिए, Watchtower (एक आठवां कंटेनर) जोड़ें और इसे पुरानी इमेज को भी छंटनी दें।