सेवा अमेज़न S3 क्लाउड स्टोरेज वेब सेवा है Amazon Web Services (AWS) द्वारा प्रदान किया गया। Amazon S3 वेब सेवाओं के इंटरफेस के माध्यम से वस्तु भंडारण प्रदान करता है।
S3 के उपयोग में वेब होस्टिंग, इमेज होस्टिंग और बैकअप सिस्टम के लिए भंडारण शामिल हैं।
अमेजन ने दी ये सेवाएं वे आमतौर पर वेब मास्टर्स के लिए एक उत्कृष्ट प्रस्ताव हैं चूंकि कई सर्वरों के लिए अनुरोधों को कम करने के लिए और इस तरह से तेजी से जाले वितरित करने में सक्षम होने के लिए छवियों की मेजबानी पर कब्जा करते हैं।
हालांकि लागत सस्ती और प्रबंधित है (छवि भंडारण के मामले में) अनुरोधों के लिए लागतयही है, हर बार जब कोई आपकी वेबसाइट में प्रवेश करता है और आपके पास होता है, उदाहरण के लिए, अमेज़ॅन पर होस्ट की गई छवि, तो यह आपसे हर बार शुल्क लेता है कि छवि आपकी पूरी वेबसाइट से भरी हुई है।
उत्साही लोगों के मामले में जो अभी शुरू कर रहे हैं, यह एक न्यूनतम आर्थिक व्यय का प्रतिनिधित्व कर सकता है, क्योंकि आमतौर पर उन्हें मिलने वाली यात्राएं (अनुरोध) कई नहीं हैं और आप अमेज़ॅन पर जो खर्च करेंगे, वह बहुत कम है।
हालांकि उन सभी के पास व्यक्तिगत परियोजनाओं के लिए या किसी भी कारण से इसके लिए पूंजी या इसके अलावा खर्च करने लायक नहीं है।
वर्डप्रेस का उपयोग करने वालों के मामले में, वे इस सीएमएस को विकसित करने वाले लोगों द्वारा दी गई समान सेवा का उपयोग कर सकते हैं जेटपैक प्लग-इन की मदद से, यहाँ "विस्तार" को "फोटॉन" कहा जाता है।
हालांकि कई के स्वाद के लिए यह एक अच्छा कार्यान्वयन नहीं है, (मैं खुद को शामिल करता हूं)। यह वह जगह है जहां यह उत्कृष्ट विकल्प है जिसे हम आज देखेंगे।
Minio के बारे में
मिनियो एक स्व-होस्टेड समाधान है अपनी खुद की वस्तु भंडारण बनाने के लिए। यह AWS S3 के लिए एक विकल्प है।
का सॉफ्टवेयर मिनियो को एक साधारण बाइनरी के रूप में वितरित किया जाता है और यहां तक कि आधिकारिक दस्तावेज से पता चलता है कि वे इसे इस तरह से उपयोग करते हैं, बजाय एक पैकेज प्रबंधक का उपयोग करने के। बेशक डॉकटर चित्र हैं यदि आप अपने वीपीएस पर मिनीओ चलाने के लिए उनका उपयोग करना चाहते हैं।
मिनियो अनस्ट्रक्चर्ड डेटा को स्टोर करने के लिए अधिक उपयुक्त हैजैसे फोटो, वीडियो, लॉग फाइल, बैकअप और कंटेनर / वीएम इमेज। एक वस्तु का आकार कुछ केबी से अधिकतम 5 टीबी तक भिन्न हो सकता है।
NioJS, Redis और MySQL के समान, मिनियो सर्वर एप्लिकेशन स्टैक के साथ बंडल होने के लिए पर्याप्त हल्का है।
Ubuntu पर Minio कैसे स्थापित करें?
इस उत्कृष्ट सेवा का उपयोग करने के लिए हम अपने सिस्टम में मिनियो को लागू करने में सक्षम होने के लिए निम्न कमांड टाइप करने जा रहे हैं।
पहले हम बाइनरी को सिस्टम पर डाउनलोड और इंस्टॉल करने जा रहे हैं:
sudo useradd --system minio-user --shell /sbin/nologin curl -O https://dl.minio.io/server/minio/release/linux-amd64/minio sudo mv minio /usr/local/bin sudo chmod +x /usr/local/bin/minio sudo chown minio-user:minio-user /usr/local/bin/minio
अब मिनियो को सिस्टम रिबूट के साथ शुरू करने की आवश्यकता है और ओएस द्वारा एक चल रही सेवा के रूप में मान्यता प्राप्त है।
sudo mkdir /usr/local/share/minio sudo mkdir /etc/minio sudo chown minio-user:minio-user /usr/local/share/minio sudo chown minio-user:minio-user /etc/minio
/ Etc / डिफ़ॉल्ट निर्देशिका के अंदर हमें पर्यावरण चर को निर्दिष्ट करने के लिए एक मिनीओ फ़ाइल बनाने की आवश्यकता है जैसे पोर्ट नंबर जिसे हम सुनेंगे और डायरेक्टरी जहां डेटा को सेव किया जाना चाहिए।
चलो / etc / default / minio में एक फ़ाइल बनाने और उसके अंदर निम्न सामग्री जोड़ने के लिए:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
आपको उस डोमेन या उप-डोमेन के लिए "अपना-डोमेन" संपादित करना होगा जिसे आप विशेष रूप से मिनीओ को सौंपेंगे:
sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/minio curl -O https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/ minio.service sudo mv minio.service /etc/systemd/system sudo systemctl daemon-reload sudo systemctl enable minio
अब हम प्रमाणपत्र के साथ टीएलएस प्रमाणपत्र लागू करने जा रहे हैं:
sudo apt update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install certbot sudo certbot certonly --standalone -d tu-dominio.com --staple-ocsp -m tu@correoelectronico.com --agree-tos cp /etc/letsencrypt/live/minio.ranvirslog.com/fullchain.pem /etc/minio/certs/public.crt cp /etc/letsencrypt/live/minio.ranvirslog.com/privkey.pem /etc/minio/certs/private.key chown minio-user:minio-user /etc/minio/certs/public.crt chown minio-user:minio-user /etc/minio/certs/private.key
अंत में आइए सेवा शुरू करें और जांचें कि सब कुछ सही ढंग से काम कर रहा है:
sudo service minio start sudo service minio status
आउटपुट के अंत में उन्हें इसके समान कुछ प्राप्त करना चाहिए:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX…।
बाद वाले आपके एक्सेस कोड होंगे, जहां मिनियो वेब सेवा में प्रवेश करने में सक्षम होने के लिए सबसे लंबी गुप्त कुंजी है।
आपको वह डोमेन या उपडोमेन दर्ज करना होगा जिसे आपने अपने वेब ब्राउजर से मिनियो को सौंपा था।
https://tu-dominio-minio.com