उबंटूवर मिनीओ सह आपले खासगी संचयन AWS S3 शैली तयार करा

स्टोरेज_हि

सेवा Amazonमेझॉन एस 3 ही क्लाऊड स्टोरेज वेब सेवा आहे अ‍ॅमेझॉन वेब सर्व्हिसेस (एडब्ल्यूएस) द्वारे ऑफर केलेले. अ‍ॅमेझॉन एस 3 वेब सेवा इंटरफेसद्वारे ऑब्जेक्ट स्टोरेज प्रदान करते.

एस 3 च्या वापरामध्ये वेब होस्टिंग, प्रतिमा होस्टिंग आणि बॅकअप सिस्टमसाठी स्टोरेज समाविष्ट आहे.

अ‍ॅमेझॉनने देऊ केलेल्या या सेवा ते सामान्यत: वेब मास्टर्ससाठी उत्कृष्ट प्रस्ताव असतात बर्‍याच लोकांमध्ये सर्व्हरवरच विनंत्या कमी करण्यासाठी आणि या मार्गाने वेगाने वेब वितरीत करण्यात सक्षम होण्यासाठी प्रतिमेच्या होस्टिंगचा व्याप आहे.

तरी खर्च स्वस्त आणि व्यवस्थापित आहेत (प्रतिमा संचयनाच्या बाबतीत) विनंत्यांसाठी किंमतम्हणजेच, प्रत्येक वेळी जेव्हा कोणी आपल्या वेबसाइटवर प्रवेश करते आणि आपल्याकडे उदाहरणार्थ, amazमेझॉनवर होस्ट केलेली प्रतिमा असते तेव्हा प्रत्येक वेळी प्रतिमा आपल्या संपूर्ण वेबसाइटसह लोड केली जाते.

नुकत्याच सुरू होणार्‍या उत्साही लोकांच्या बाबतीत, हे कमीतकमी आर्थिक खर्चाचे प्रतिनिधित्व करू शकते, कारण त्यांना सहसा (विनंत्या) भेट दिली जाते तितकी संख्या कमी नसते आणि आपण अ‍ॅमेझॉनवर जे काही खर्च कराल ते कमी असते.

जरी त्या सर्वांकडे भांडवल नाही तर त्याव्यतिरिक्त वैयक्तिक प्रकल्पांसाठी किंवा कोणत्याही कारणास्तव ते खर्च करणे योग्य नाही.

जे लोक वर्डप्रेस वापरतात त्यांच्या बाबतीत, ते सीएमएस विकसित करणार्‍या मुलांकडून ऑफर केली जाणारी अशीच सेवा वापरू शकतात जेटपॅक प्लग-इन च्या मदतीने येथे “एक्सटेंशन” ला “फोटॉन” म्हणतात.

जरी अनेकांच्या चवसाठी ती चांगली अंमलबजावणी नाही, (मी स्वत: ला समाविष्ट करतो). याच ठिकाणी आज आपण पाहत असलेला हा उत्कृष्ट पर्याय साकार होतो.

मिनिओ बद्दल

मिनीओ हा एक स्व-होस्ट केलेला समाधान आहे आपले स्वतःचे ऑब्जेक्ट स्टोरेज तयार करण्यासाठी. एडब्ल्यूएस एस 3 साठी हा एक पर्याय आहे.

चे सॉफ्टवेअर मिनीओ एक सोपा बायनरी म्हणून वितरित केला जातो आणि अगदी अधिकृत दस्तऐवजीकरण देखील सुचवितो की ते त्या मार्गाने वापरतातत्याऐवजी, पॅकेज व्यवस्थापक वापरण्याऐवजी. नक्कीच तेथे डॉकर प्रतिमा आहेत आपण आपल्या व्हीपीएस वर मिनीओ चालविण्यासाठी वापरू इच्छित असल्यास.

अप्रचलित डेटा संग्रहित करण्यासाठी मिनीओ अधिक योग्य आहेजसे की फोटो, व्हिडिओ, लॉग फायली, बॅकअप आणि कंटेनर / व्हीएम प्रतिमा. ऑब्जेक्टचा आकार काही केबी ते कमाल 5 टीबी पर्यंत बदलू शकतो.

मिनीओ सर्व्हर नोडजेएस, रेडिस आणि मायएसक्यूएल प्रमाणेच अ‍ॅप्लिकेशन स्टॅकसह गुंडाळण्याइतपत हलका आहे.

उबंटूवर मिनीओ कसे स्थापित करावे?

ही उत्कृष्ट सेवा वापरण्यासाठी आमच्या सिस्टममध्ये मिनीओ कार्यान्वित करण्यासाठी आम्ही पुढील आज्ञा टाइप करणार आहोत.

प्रीमेरो आम्ही सिस्टमवर बायनरी डाउनलोड आणि स्थापित करणार आहोत:

मिनीओ लिनक्स

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 / default निर्देशिका मध्ये पर्यावरण व्हेरिएबल्स निर्दिष्ट करण्यासाठी आम्हाला मिनो फाईल तयार करण्याची आवश्यकता आहे जसे की आम्ही ऐकू पोर्ट नंबर आणि जिथे डेटा सेव्ह करायचा तेथे निर्देशिका.

वर ये / 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

एक्सएक्सएक्सएएएएक्सएक्सएक्सएएएए एक्सएक्सएएएएक्सएक्स….

जेथे नंतरचे आपले प्रवेश कोड असतील, मिनीओ वेब सेवेमध्ये प्रवेश करण्यासाठी सक्षम होण्यासाठी सर्वात लांब गुप्त की आहे.

आपण आपल्या वेब ब्राउझरमधून मिनीओला नियुक्त केलेले डोमेन किंवा सबडोमेन प्रविष्ट करणे आवश्यक आहे.

https://tu-dominio-minio.com


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.