VPS पर Mealie: अपनी रेसिपी, भोजन योजना और खरीदारी सूची प्रबंधक

1 मिनट पढ़ा
Tropic
VPS पर Mealie: अपनी रेसिपी, भोजन योजना और खरीदारी सूची प्रबंधक

Language: hi

Mealie: VPS पर अपनी रेसिपी बुक, भोजन योजनाकार और खरीदारी सूची

एक रेसिपी बुकमार्क में, दूसरी चैट में, तीसरी स्क्रीनशॉट में और चौथी विज्ञापनों व लंबे परिचय के बीच किसी वेबसाइट पर फिर से खोजनी पड़ती है। Mealie सब कुछ एक जगह लाता है: लिंक चिपकाएं और सामग्री, निर्देशों व फोटो वाली रेसिपी कार्ड पाएं। फिर उस व्यंजन को कैलेंडर में जोड़कर सामग्री को साझा खरीदारी सूची में भेज सकते हैं।

नीचे हम देखेंगे कि Mealie क्या कर सकता है, यह किन लोगों के लिए उपयोगी है, इसे किस सर्वर की जरूरत है और Docker Compose के साथ VPS पर अपना रेसिपी प्रबंधक कैसे चलाएं।

Mealie क्या है?

Mealie रेसिपी संग्रहित करने, भोजन की योजना बनाने और खरीदारी सूची प्रबंधित करने के लिए एक मुफ्त self-hosted एप्लिकेशन है। सेवा आपके अपने सर्वर पर चलती है, इसलिए डेटाबेस कहां रखा जाए, किसे प्रवेश मिले और बैकअप कैसे बनाए जाएं—इन सबका निर्णय आप करते हैं।

इंटरफेस कंप्यूटर या फोन के ब्राउज़र में खुलता है। रेसिपी हाथ से बनाई जा सकती हैं, वेबसाइटों से आयात की जा सकती हैं, श्रेणियों और कुकबुक में व्यवस्थित की जा सकती हैं, साप्ताहिक मेनू में जोड़ी जा सकती हैं और परिवार के सदस्यों के साथ साझा की जा सकती हैं।

Mealie और नोट्स के किसी फोल्डर के बीच मुख्य अंतर यह है कि सब कुछ जुड़ा हुआ है। किसी रेसिपी को भोजन योजना में जोड़ सकते हैं, खरीदारी सूची से लिंक कर सकते हैं, टैग से फ़िल्टर कर सकते हैं और API के जरिए ऑटोमेशन में उपयोग कर सकते हैं।

Mealie की मुख्य सुविधाएं

एक लिंक से रेसिपी आयात करना

उपयोगकर्ता URL चिपकाता है और Mealie व्यंजन का नाम, सर्विंग की संख्या, सामग्री, चरण और चित्र निकालने का प्रयास करता है। एक और बुकमार्क के बजाय आपको साफ रेसिपी कार्ड मिलती है, जिसे संपादित और सहेजा जा सकता है।

यह सुविधा उन वेबसाइटों पर खास तौर पर उपयोगी है जहां रेसिपी विज्ञापनों और अनावश्यक पाठ से घिरी होती है। यदि पेज गैर-मानक मार्कअप का उपयोग करता है, तो कुछ जानकारी हाथ से ठीक करनी पड़ सकती है।

Mealie Paprika, Tandoor, Nextcloud Cookbooks और कई अन्य रेसिपी प्रबंधकों से संग्रह भी स्थानांतरित कर सकता है। आपको खाली लाइब्रेरी से शुरुआत नहीं करनी पड़ती।

फोटो, पाठ या वीडियो से आयात

एक वैकल्पिक AI एकीकरण पाठ, कुकबुक पेज की फोटो या वीडियो लिंक से रेसिपी बना सकता है। वीडियो के लिए सेवा ट्रांसक्रिप्ट प्राप्त करती है और फिर सामग्री तथा चरणों का क्रम निकालती है।

इस सुविधा के लिए संगत AI प्रदाता चाहिए। आप बाहरी API या अपना OpenAI-संगत सर्वर, जैसे Ollama, जोड़ सकते हैं। इसे सक्रिय करने से पहले अनुरोधों की लागत और चुने हुए प्रदाता की डेटा-प्रोसेसिंग नीति पर विचार करें।

भोजन योजनाकार और खरीदारी सूची

व्यंजन दिन और भोजन के प्रकार के अनुसार व्यवस्थित किए जाते हैं। आप कोई रेसिपी, “कल का बचा हुआ भोजन” जैसा नोट या किसी नियम के आधार पर यादृच्छिक व्यंजन जोड़ सकते हैं—उदाहरण के लिए, शुक्रवार को केवल जल्दी बनने वाले डिनर चुनना।

रेसिपी की सामग्री खरीदारी सूची में स्थानांतरित हो जाती है। आइटम फोन से चिह्नित किए जा सकते हैं और दुकान के विभाग के अनुसार समूहित किए जा सकते हैं। इस तरह Mealie केवल संग्रह नहीं रहता, बल्कि पूरे सप्ताह के लिए व्यावहारिक उपकरण बन जाता है।

परिवार की पहुंच और ऑटोमेशन

Mealie उपयोगकर्ता, समूह और household का समर्थन करता है। परिवार साझा रेसिपी संग्रह का उपयोग कर सकता है, जबकि जरूरत पड़ने पर अलग भोजन योजनाएं और खरीदारी सूचियां रखी जा सकती हैं।

REST API, सूचनाएं और webhooks सेवा को अन्य प्रणालियों से जोड़ना संभव बनाते हैं। उदाहरण के लिए, आधिकारिक Home Assistant एकीकरण कैलेंडर में आने वाले भोजन दिखाता है और खरीदारी सूची के साथ काम करता है।

Mealie किन लोगों के लिए है?

Mealie तब उपयोगी है जब रेसिपियां वेबसाइटों, नोट्स और फोटो में बिखरी हों; मेनू हर बार नए सिरे से बनाना पड़ता हो; कई लोग एक ही किराना सूची का उपयोग करते हों; अपने डेटाबेस पर नियंत्रण महत्वपूर्ण हो; या ऑटोमेशन की जरूरत हो।

यदि आपके पास केवल कुछ नियमित व्यंजन हैं और Docker का रखरखाव नहीं करना चाहते, तो सेवा जरूरत से अधिक हो सकती है। Self-hosting किसी और के cloud खाते पर निर्भरता हटाता है, लेकिन सर्वर को फिर भी अपडेट, सुरक्षित और बैकअप करना होगा।

Mealie को किस तरह के सर्वर की जरूरत है?

आधिकारिक Docker Compose कॉन्फ़िगरेशन में कंटेनर की मेमोरी 1,000 MB तक सीमित है। छोटा इंस्टॉलेशन 1 vCPU और 1 GB RAM पर चल सकता है, लेकिन 2 GB वाला VPS Linux, Docker, reverse proxy और अपडेट के लिए अतिरिक्त जगह देता है। डिस्क का उपयोग मुख्य रूप से फोटो और बैकअप के लिए होता है।

परिदृश्यCPURAMडिस्क
व्यक्तिगत SQLite डेटाबेस1 vCPU1 GB10–20 GB SSD
परिवार, HTTPS और अन्य कंटेनर1–2 vCPU2 GB20 GB SSD या अधिक
PostgreSQL या कई उपयोगकर्ता2 vCPU2–4 GB20 GB SSD या अधिक

ये व्यावहारिक शुरुआती मान हैं, कठोर आधिकारिक न्यूनतम नहीं। यदि AI बाहरी API के जरिए चलता है, तो गणना VPS पर नहीं होती। स्थानीय मॉडल के संसाधनों की अलग से गणना करनी होगी।

SQLite या PostgreSQL

SQLite सरल है और Mealie का दस्तावेजीकरण इसे कम संख्या में एक साथ होने वाले ऑपरेशन तथा 1–20 उपयोगकर्ताओं के लिए सुझाता है। व्यक्तिगत या पारिवारिक इंस्टॉलेशन के लिए यह आमतौर पर शुरुआत का सबसे अच्छा विकल्प है।

उच्च समानांतर लोड, fuzzy search की जरूरत या नेटवर्क स्टोरेज पर डेटा रखने की स्थिति में PostgreSQL चुनना उचित है। NAS पर SQLite की सलाह नहीं दी जाती, क्योंकि डेटाबेस लॉक और डेटा खराब होने की समस्या आ सकती है।

Docker Compose के साथ VPS पर Mealie स्थापित करना

नीचे दिया गया उदाहरण SQLite का उपयोग करता है। सर्वर पर Docker Engine और Docker Compose पहले से स्थापित होने चाहिए। amd64 या arm64 वाला 64-bit Ubuntu अथवा Debian सिस्टम उपयुक्त है।

1. डायरेक्टरी बनाएं

sudo mkdir -p /opt/mealie
cd /opt/mealie
sudo nano docker-compose.yml

2. कॉन्फ़िगरेशन जोड़ें

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v3.24.0
    container_name: mealie
    restart: unless-stopped
    ports:
      - "9925:9000"
    deploy:
      resources:
        limits:
          memory: 1000M
    volumes:
      - mealie-data:/app/data/
    environment:
      ALLOW_SIGNUP: "false"
      PUID: "1000"
      PGID: "1000"
      TZ: "Etc/UTC"
      BASE_URL: "https://recipes.example.com"

volumes:
  mealie-data:

TZ और BASE_URL को अपनी मानों से बदलें। 29 अगस्त 2026 तक वर्तमान रिलीज v3.24.0 है। इंस्टॉलेशन से पहले नवीनतम संस्करण जांचें और latest के बजाय विशिष्ट टैग का उपयोग करें, ताकि अपडेट अचानक न हो।

3. Mealie शुरू करें

sudo docker compose up -d
sudo docker compose ps

http://SERVER_IP:9925 खोलें। डिफ़ॉल्ट लॉगिन [email protected] और पासवर्ड MyPassword है। एडमिन के क्रेडेंशियल तुरंत बदलें।

4. HTTPS सक्रिय करें

स्थायी पहुंच के लिए डोमेन जोड़ें, Mealie के सामने Nginx, Caddy या Traefik रखें और TLS प्रमाणपत्र जारी करें। इसके बाद पोर्ट को localhost से बांधें:

ports:
  - "127.0.0.1:9925:9000"

यदि सेवा केवल घर में चाहिए, तो इसे इंटरनेट पर प्रकाशित न करके VPN के माध्यम से पहुंच सकते हैं।

लॉन्च के बाद क्या कॉन्फ़िगर करें

पासवर्ड बदलें, सुनिश्चित करें कि खुला पंजीकरण बंद है और परिवार के सदस्यों के लिए खाते बनाएं। फिर कुछ सरल टैग जोड़ें—जैसे “जल्दी बनने वाला”, “फ्रीज़र के लिए उपयुक्त” और “डिनर”। शुरुआत में बहुत जटिल ढांचा केवल बाधा बनेगा।

कई वास्तविक रेसिपियां आयात करें, सर्विंग और माप की इकाइयां जांचें, व्यंजनों को योजनाकार में जोड़ें और पहली खरीदारी सूची बनाएं। इससे एक ही शाम में Mealie का मुख्य कार्यप्रवाह स्पष्ट हो जाएगा।

सुरक्षा और बैकअप

सार्वजनिक इंस्टॉलेशन के लिए मजबूत पासवर्ड, HTTPS, बंद पंजीकरण और नियमित अपडेट जरूरी हैं। दस्तावेजीकरण URL आयात करने वाली API विधियों के बारे में अलग से चेतावनी देता है: अनुरोध-दर सीमाओं के बिना वे अनावश्यक लोड बना सकती हैं। Reverse proxy पर rate limit कॉन्फ़िगर करना बेहतर है।

आयात के दौरान कंटेनर बाहरी पतों से जुड़ता है, इसलिए संवेदनशील घरेलू नेटवर्क पर Mealie को आंतरिक सेवाओं से अलग रखना चाहिए।

एडमिन पैनल पूर्ण बैकअप बना, डाउनलोड और पुनर्स्थापित कर सकता है। हालांकि Mealie अब स्वचालित निर्धारित बैकअप नहीं करता। SQLite के साथ पूरे /app/data वॉल्यूम को बाहरी स्टोरेज पर कॉपी करना भी सुरक्षित है। उसी VPS पर रखा बैकअप सर्वर खोने पर आपकी रक्षा नहीं करेगा।

Mealie की सीमाएं

आयात वेबसाइट के मार्कअप पर निर्भर करता है, इसलिए कुछ रेसिपी कार्ड हाथ से ठीक करने पड़ेंगे। सामग्री का स्केलिंग भी गलत हो सकता है, यदि मूल रेसिपी मानक इकाइयों के बजाय मुक्त पाठ का उपयोग करती है।

मुख्य क्लाइंट वेब इंटरफेस है। यह मोबाइल ब्राउज़र में अच्छी तरह काम करता है, लेकिन native applications अलग से विकसित किए जा रहे हैं। इसके अलावा Docker, HTTPS, अपडेट और बैकअप की जिम्मेदारी मालिक की होती है।

Mealie निरंतर कार्यप्रवाह के रूप में विशेष रूप से प्रभावी है: मिली हुई रेसिपी सहेजें, उसे किसी दिन के लिए निर्धारित करें और सामग्री खरीदना याद रखें।

tropic.host के VPS पर Mealie

यदि घरेलू सर्वर लगातार चलता है और दूरस्थ पहुंच पहले से कॉन्फ़िगर है, तो वह उपयुक्त है। VPS तब अधिक सुविधाजनक है जब रेसिपी और खरीदारी सूची घर के राउटर पर पोर्ट फॉरवर्ड किए बिना कहीं से भी उपलब्ध होनी चाहिए।

परिवार के इंस्टॉलेशन के लिए tropic.host का 2 GB RAM वाला Linux VPS पर्याप्त है। यह Mealie, Docker और उचित अतिरिक्त क्षमता वाले reverse proxy के लिए काफी है। SQLite से शुरुआत कर सकते हैं, फिर लोड बढ़ने पर संसाधन बढ़ाएं या PostgreSQL पर जाएं।

VPS बैकअप का विकल्प नहीं है: डेटाबेस और रेसिपी फोटो को नियमित रूप से अलग स्थान पर निर्यात करना चाहिए।

संक्षिप्त निष्कर्ष

Mealie रेसिपियों को साफ प्रारूप में सहेजता है, भोजन की योजना बनाने में मदद करता है और सामग्री को साझा खरीदारी सूची में मिलाता है। इसकी सबसे मजबूत सुविधा लिंक से आयात है, जबकि परिवार की पहुंच, योजनाकार और एकीकरण लाइब्रेरी को रोजमर्रा का उपकरण बना देते हैं।

व्यक्तिगत या पारिवारिक उपयोग के लिए छोटा VPS, Docker और SQLite पर्याप्त हैं। बदले में आपको अपडेट, HTTPS और बैकअप पर नजर रखनी होगी।

FAQ

क्या Mealie मुफ्त है?

हां। यह प्रोजेक्ट AGPL-3.0 लाइसेंस के तहत वितरित किया जाता है। VPS, डोमेन और बाहरी AI अनुरोधों के लिए खर्च हो सकता है।

क्या रूसी भाषा वाली वेबसाइटों से रेसिपी आयात कर सकते हैं?

हां, यदि पेज में स्पष्ट रेसिपी मार्कअप है। गुणवत्ता वेबसाइट पर निर्भर करती है; त्रुटियों को हाथ से या AI-सहायता वाले आयात से ठीक किया जा सकता है।

Mealie को कितनी RAM चाहिए?

छोटे SQLite इंस्टॉलेशन के लिए 1 GB से शुरुआत कर सकते हैं। Linux, reverse proxy और अन्य कंटेनर चलाने वाले VPS के लिए 2 GB अधिक व्यावहारिक है।

क्या डोमेन जरूरी है?

नहीं। स्थानीय नेटवर्क या VPN में IP पता पर्याप्त है। इंटरनेट से सुरक्षित पहुंच के लिए डोमेन और HTTPS अधिक सुविधाजनक हैं।

SQLite या PostgreSQL में से क्या चुनें?

SQLite सरल है और 1–20 उपयोगकर्ताओं वाले अधिकांश इंस्टॉलेशन के लिए उपयुक्त है। उच्च समानांतर लोड, NAS-आधारित स्टोरेज या fuzzy search की जरूरत में PostgreSQL बेहतर है।