Yenza isitayile sakho sangasese se-AWS S3 ngeMinio kwi-Ubuntu

yokugcina_hi

Inkonzo ye I-Amazon S3 yinkonzo yewebhu yokugcina ilifu enikezelwa ziiNkonzo zeWebhu zeAmazon (AWS). I-Amazon S3 ibonelela ngokugcinwa kwento ngokusebenzisa iinkonzo zewebhu.

Ukusetyenziswa kwe-S3 kubandakanya ukusingathwa kwewebhu, ukusingathwa kwemifanekiso, kunye nokugcinwa kweenkqubo zokugcina.

Ezi nkonzo zibonelelwa yiAmazon zihlala zisisindululo esihle kakhulu seenkosi zewebhu kuba uninzi luthanda ukuhlala ekubanjweni kwemifanekiso ukuze kuncitshiswe izicelo kwiseva ngokwayo kwaye ngale ndlela ikwazi ukuhambisa iiwebhu ngokukhawuleza.

Nangona kunjalo iindleko ziyafikeleleka kwaye zilawulwa (kwimeko yokugcina imifanekiso) indleko zeziceloOko kukuthi, ngalo lonke ixesha umntu engena kwiwebhusayithi yakho kwaye unayo, umzekelo, umfanekiso obanjwe kwi-amazon, uyakuhlawulisa ngalo lonke ixesha loo mfanekiso ulayishwe kwiwebhusayithi yakho yonke.

Kwimeko yabathandi abasandula ukuqala, oku kungabonisa inkcitho encinci yezoqoqosho, kuba utyelelo abahlala befumana (izicelo) azikho ninzi kwaye into oyakuyichitha kwiAmazon incinci.

Nangona ingezizo zonke ezinenkunzi okanye ukongeza kuloo projekthi zobuqu okanye ngenxa yaso nasiphi na isizathu ayifanelekanga ukuchitha.

Kwimeko yabo basebenzisa iWindowsPress, banokusebenzisa inkonzo efanayo enikezelwa ngabafana abaphuhlisa le CMS Ngoncedo lwe-plug-in yeJetpak, apha "ulwandiso" lubizwa ngokuba yi "Photon".

Nangona incasa yabaninzi ayisiyiyo into elungileyo, (ndiyazibandakanya). Kulapho le ndlela ibalaseleyo esiza kuyibona namhlanje iza kusebenza.

Malunga neMinio

IMinio sisisombululo esizimeleyo ukwenza eyakho indawo yokugcina. Enye indlela ye-AWS S3.

Isoftware IMinio ihanjiswa njengebhanari elula kwaye namaxwebhu asemthethweni acebisa ukuba bayisebenzise ngaloo ndlela, endaweni yokusebenzisa umphathi wephakheji. Ewe ikhona imifanekiso yeDocker ukuba ufuna ukuzisebenzisa ukuqhuba i-minio kwiVPS yakho.

IMinio ikulungele ngakumbi ukugcina idatha engacwangciswangaezifana neefoto, iividiyo, iifayile ze-log, i-backups, kunye nekhonteyina / imifanekiso yeVM. Ubungakanani bento bunokwahluka ukusuka kwi-KB ezimbalwa ukuya kuthi ga kwi-5 TB.

Iseva yeMinio ilula ngokwaneleyo ukuba ibotshwe ngesitaki sesicelo, esifana neNodeJS, Redis, kunye neMySQL.

Uyifaka njani iMinio ku-Ubuntu?

Ukuze ukwazi ukusebenzisa le nkonzo ibalaseleyo Siza kuchwetheza le miyalelo ilandelayo ukuze sikwazi ukwenza iMinio kwinkqubo yethu.

Okokuqala siza kukhuphela kwaye sifake i-binary kwinkqubo:

IMinio Linux

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

Ngoku IMinio kufuneka iqale ngenkqubo yokuqalisa kwakhona kwaye yamkelwe yi-OS njengenkonzo esebenzayo.

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

Ngaphakathi / etc / default directory Kufuneka senze ifayile encinci yokuchaza imeko-bume esingqongileyo njengenombolo yefowuni esiya kuyimamela kunye nesikhombisi apho idatha kufuneka igcinwe khona.

Yiza ukwenza ifayile kwi / etc / default / minio kwaye ungeze umxholo olandelayo ngaphakathi kuyo:

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

Kuya kufuneka uhlele "ithambeka lakho" ledomeyini okanye isizinda esincinci oza kusabela ikakhulu kwimini encinci:

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

Ngoku Siza kuzalisekisa izatifikethi ze-TLS nge-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

Gqibela Siza kuqala inkonzo kwaye sijonge ukuba yonke into isebenza ngokuchanekileyo:

sudo service minio start

sudo service minio status

Ekugqibeleni kwemveliso baya kufumana into efana nale:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

Apho eyokugqibela iya kuba ziikhowudi zakho zokufikelela, Apho lelona xesha lide sisitshixo semfihlo sokukwazi ukungena kwinkonzo yewebhu yeMinio.

Kuya kufuneka ufake i-domain okanye i-subdomain oyinikeze i-minio kwisikhangeli sakho sewebhu.

https://tu-dominio-minio.com


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.