Abuur qaabkaaga keydinta gaarka loo leeyahay ee loo yaqaan 'AWS S3 style' oo leh Minio oo ku taal Ubuntu

kaydinta_hi

Adeegga Amazon S3 waa adeegga shabakadda keydinta daruuraha oo ay bixiso Amazon Web Services (AWS). Amazon S3 waxay ku bixisaa keydinta walxaha iyadoo la adeegsanayo isdhexgalka adeegyada webka.

Adeegsiga S3 waxaa ka mid ah martigelinta websaydhka, martigelinta sawirka, iyo keydinta nidaamyada keydinta.

Adeegyadan ay bixiso shirkadda Amazon iyagu badanaa waa soo jeedin heer sare ah oo loogu talagalay masters-ka webka maaddaama qaar badani u muuqdaan inay ku mashquulsan yihiin martigelinta sawirrada si loo yareeyo codsiyada server-ka laftiisa iyo sidan oo kale si ay u awoodaan inay u soo gudbiyaan shabakadaha dhaqsaha badan.

In kastoo kharashyada waa kuwo la awoodi karo oo la maareyn karo (marka laga hadlayo keydinta sawirka) kharashka codsiyadaTaasi waa, markasta oo qof soo galo boggaaga oo aad haysato, tusaale ahaan, sawir lagu martigeliyey amazon, wuxuu kugu dalacayaa mar kasta oo sawirkaas lagu rakibo websaydhkaaga oo dhan.

Marka laga hadlayo dadka xiisaha leh ee hadda bilaabaya, tani waxay meteli kartaa kharash yar oo dhaqaale, maaddaama booqashooyinka ay inta badan helaan (codsiyada) aysan badnayn oo waxa aad ku bixin doonto Amazon ay yar tahay.

In kasta oo dhammaantood aaney sidoo kale laheyn raasamaal ama marka lagu daro taas mashaariic shaqsiyeed ama sabab kasta ha noqotee ma mudna in la kharash gareeyo

Xaaladda kuwa isticmaala WordPress, waxay isticmaali karaan adeeg la mid ah oo ay bixiyaan ragga soosaara CMS-kan Iyada oo gacan laga helayo Jetpak fur-in, halkan "kordhinta" waxaa loo yaqaan "Photon".

In kasta oo dhadhanka dad badani aanu ahayn hirgelin wanaagsan, (Aniga ayaa ku jira). Tani waa halka ay ku habboon tahay beddelkan wanaagsan ee aan arki doonno maanta.

Ku saabsan Minio

Minio waa xal iskiis u martigeliya inaad sameysato keyd shay kuu gaar ah. Waa beddel loogu talagalay AWS S3.

Software-ka Minio waxaa loo geeyay sidii binary fudud oo xitaa dukumiintiyada rasmiga ah waxay soo jeedinayaan inay u adeegsadaan habkaas, halkii aad ka isticmaali lahayd maareeyaha xirmada. Dabcan waxaa jira sawirro Docker ah haddii aad rabto inaad u adeegsato inay ku adeegsadaan wax yar oo ku saabsan VPS-gaaga.

Minio ayaa ugu habboon kaydinta xogta aan qaabaysnaynsida sawirro, fiidiyowyo, faylasha lagu qoro, kaydinta, iyo weelka / sawirrada VM. Cabirka shey wuu ka duwanaan karaa dhowr KB ilaa ugu badnaan 5 TB.

Server-ka 'Minio server' waa iftiin ku filan in lagu soo ururiyo xargaha arjiga, oo la mid ah NodeJS, Redis, iyo MySQL.

Sidee loo rakibaa Minio Ubuntu?

Si loo adeegsado adeeggan aadka u wanaagsan Waxaan qori doonnaa amarradan soo socda si aan awood ugu yeelanno inaan ku hirgelino Minio nidaamkayaga.

Primero waxaan dooneynaa inaan soo dejino oo aan ku rakibno binary nidaamka:

Linux 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

Hadda Minio waxay ubaahantahay inay kubilaabato rebootka nidaamka oo ay u aqoonsan tahay OS inay tahay adeeg socda.

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

Gudaha / iwm / galka diiwaanka waxaan ubaahanahay inaan abuurno feyl yar si loo cadeeyo doorsoomayaasha deegaanka sida nambarka dekeda ee aan dhagaysan doonno iyo tusaha ay tahay in xogta lagu kaydiyo.

Vamos in la abuuro feyl ku jira / iwm / default / minio kuna dar waxyaabaha soo socda gudihiisa

sudo nano /etc/default/minio
MINIO_VOLUMES="/usr/local/share/minio/"
MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"

Waa inaad "cinwaankaaga" wax uga bedeshaa cinwaanka ama subdomain aad u qoondeyn doonto gaar ahaan minio:

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

Hadda waxaan fulin doonnaa shahaadooyinka TLS oo leh certbot:

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

Finalmente Waxaan bilaabi doonnaa adeegga oo waxaan eegeynaa in wax waliba ay si sax ah u shaqeynayaan:

sudo service minio start

sudo service minio status

Dhamaadka wax soo saarka waa inay helaan wax la mid ah tan:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

Halka kan dambe uu noqon doono lambarkaaga helitaanka, halka ugu dheer uu yahay furaha sirta ah ee lagu galayo adeegga websaydhka Minio.

Waa inaad ka soo gashaa domainka ama subdomain aad u qoondeysay minio biraawsarkaaga.

https://tu-dominio-minio.com


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.