Gadzira yako yega yekuchengetedza AWS S3 maitiro neMinio paUbuntu

kuchengetedza_hi

Basa re Amazon S3 ndeye gore rekuchengetedza webhu saiti inopihwa neAmazon Web Services (AWS). Amazon S3 inopa chengetedzo yechinhu kuburikidza newebhu webhusaiti nzvimbo

Zvishandiso zveS3 zvinosanganisira webhu inomiririra, kutora mifananidzo, uye kuchengetedza kwema backup system.

Aya masevhisi anopiwa neAmazon ivo vanowanzo kuve yakanakisa chikumbiro kune web masters sezvo vazhinji vanowanzo gara mukubata kwemifananidzo kuitira kudzikisira zvikumbiro kuseva pachayo uye nenzira iyi kukwanisa kuendesa nekukurumidza webs.

Kunyange zvakadaro mitengo inodhura uye inotarisirwa (mune yekuchengetedza mifananidzo) mutengo wezvikumbiro, kureva kuti, nguva yega yega munhu paanopinda muwebhusaiti yako uye mairi une, semuenzaniso, mufananidzo wakachengetwa paAmazon, inokubhadharisa nguva dzese icho chifananidzo chinotakurwa newebsite yako yese.

Panyaya yevanofarira vari kungotanga, izvi zvinogona kumiririra mari shoma, nekuti kushanya kwavanowanzo gamuchira (zvikumbiro) hakusi kwakawanda uye zvauchazoshandisa kuAmazon ishoma.

Kunyangwe zvisiri ese iwo zvakare ane capital kana kuwedzera kune izvo zvemunhu mapurojekiti kana kune chero chikonzero hazvina kukodzera kushandisa.

Panyaya yeavo vanoshandisa WordPress, vanogona kushandisa sevhisi yakafanana inopihwa nevakomana vanogadzira iyi CMS Nerubatsiro rweJetpak plugin, pano iyo "yekuwedzera" inonzi "Photon".

Kunyangwe nekuda kwekuravira kwevakawanda hakusi kuitisa kwakanaka, (ini ndinozvibatanidza). Apa ndipo panogona kuita iyi sarudzo yakanakisa yatichaona nhasi.

About Minio

Minio mhinduro yekuzvigadzirira kugadzira chako pachako chinhu chekuchengetedza. Iyo imwe nzira yeAWS S3.

Software Minio inounzwa seyakareruka binary uye kunyangwe zvinyorwa zviri pamutemo zvinoratidza kuti vanoishandisa nenzira iyoyo, panzvimbo pekushandisa maneja wepakeji. Ehe saizvozvo pane maDocker mifananidzo kana iwe uchida kuzvishandisa kumhanya minio paVPS yako.

Minio inonyanya kukodzera kuchengetedza data risina kuumbwasenge mapikicha, mavhidhiyo, logi mafaera, backups, uye mudziyo / VM mifananidzo. Hukuru hwechinhu hunogona kusiyana kubva paKK mashoma kusvika kune yakakwira 5 TB.

Iyo Minio server yakareruka zvakakwana kuti iunganidzwe neyekushandisa stack, yakafanana neNodeJS, Redis, uye MySQL.

Maitiro ekuisa Minio paUbuntu?

Kuti ushandise iri rakanakisa sevhisi ticha taipa mirairo inotevera kuti tikwanise kushandisa Minio mune yedu system.

Kutanga isu tichaenda kurodha pasi nekumisa iyo binary pane system:

linux minium

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

Iye zvino Minio inoda kutanga nesystem reboot uye inozivikanwa neiyo OS seye inomhanya sevhisi.

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

Mukati me / etc / default dhairekitori isu tinofanirwa kugadzira minio faira kudoma nharaunda nharaunda senge nhamba yechiteshi iyo yatinozoteerera uye dhairekitori panofanirwa kuchengetwa data

Vamos kugadzira faira mu / etc / default / minio uye wedzera zvinotevera zviri mukati maro:

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

Iwe unofanirwa kugadzirisa "yako-domain" yedomeini kana subdomain iwe yauchapa kunyanya kune 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

Iye zvino tichaenda kuzadzisa zvitupa zveTLS zvine 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 ngatitange sevhisi uye tione kuti zvese zviri kushanda nemazvo:

sudo service minio start

sudo service minio status

Pakupera kwekuburitsa ivo vanofanirwa kugamuchira chimwe chinhu chakafanana neichi:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

Iko kwekupedzisira kuchave ako ekuwana kodhi, uko kureba ndiyo kiyi yakavanzika yekugona kupinda iyo Minio webhu saiti.

Iwe unofanirwa kupinda mudura kana subdomain yawakapa minios kubva pawebhusaiti yako.

https://tu-dominio-minio.com


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako