Dala isitayela sakho sangasese se-AWS S3 ngeMinio ku-Ubuntu

isitoreji_hi

Isevisi ye I-Amazon S3 iyisevisi yokugcina iwebhu enikezwa yi-Amazon Web Services (AWS). I-Amazon S3 inikeza ukugcinwa kwento ngokusebenzisa izinsiza zewebhu.

Ukusetshenziswa kwe-S3 kufaka ukusingathwa kwewebhu, ukusingathwa kwezithombe, nokugcinwa kwezinhlelo zokusekelayo.

Lezi zinsizakalo ezinikezwa yi-Amazon imvamisa kuyisiphakamiso esihle kakhulu samakhosi wewebhu ngoba abaningi bathambekele ekubanjweni kwezithombe ukuze banciphise izicelo kwiseva uqobo futhi ngale ndlela bakwazi ukuletha ama-webs asheshayo.

Noma kunjalo izindleko ziyabiza futhi ziyalawulwa (esimweni sokugcina isithombe) izindleko zeziceloLokho wukuthi, njalo lapho othile engena kuwebhusayithi yakho futhi unesibonelo, esithathwe ku-amazon, sikukhokhisa njalo lapho leso sithombe silayishwa ngayo yonke iwebhusayithi yakho.

Endabeni yabathandi abasanda kuqala, lokhu kungabonisa izindleko zomnotho eziphansi, ngoba ukuvakashelwa abavame ukukuthola (izicelo) akukuningi futhi ozochitha ku-Amazon kuncane.

Yize kungezona zonke futhi ezinenhlokodolobha noma ngokungezelela kulokho ngamaphrojekthi womuntu noma nganoma yisiphi isizathu akufanelekile ukuchitha.

Endabeni yalabo abasebenzisa i-WordPress, bangasebenzisa insizakalo efanayo enikezwa ngabafana abathuthukisa le CMS Ngosizo lwe-plug-in yeJetpak, lapha “isandiso” sibizwa nge- “Photon”.

Yize ukunambitheka kwabaningi kungesona ukusetshenziswa okuhle, (ngiyazifaka). Yilapho le ndlela enhle kakhulu esizoyibona namuhla isebenza khona.

Mayelana neMinio

IMinio yisixazululo esizenzela sona ukudala isitoreji sakho sento. Ngenye indlela ye-AWS S3.

Isoftware ye IMinio ilethwa njenge-kanambambili elula futhi nemibhalo esemthethweni iphakamisa ukuthi bayisebenzise ngaleyo ndlela, esikhundleni sokusebenzisa umphathi wephakheji. Vele kunezithombe zeDocker uma ufuna ukuzisebenzisa ukusebenzisa i-minio ku-VPS yakho.

IMinio ilungele kakhulu ukugcina idatha engahlelekilenjengezithombe, amavidiyo, amafayela wokungena, izipele, nezithombe ze-container / VM. Usayizi wento ungahluka kusuka kuma-KB ambalwa kuya kubukhulu be-5 TB.

Iseva yeMinio ilula ngokwanele ukuthi ingahlanganiswa nesitaki sohlelo lokusebenza, esifana neNodeJS, Redis, neMySQL.

Ungayifaka kanjani iMinio ku-Ubuntu?

Ukuze usebenzise le nsizakalo enhle kakhulu sizothayipha imiyalo elandelayo ukuze sikwazi ukusebenzisa iMinio ohlelweni lwethu.

Okokuqala sizolanda futhi sifake i-kanambambili ohlelweni:

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

Manje IMinio idinga ukuqala ngokuqalisa kabusha uhlelo futhi yamukelwa yi-OS njengensizakalo 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 kwesikhombisi se- / etc / default sidinga ukudala ifayili elincane ukucacisa okuguquguqukayo kwemvelo njengenombolo ethekwini esizoyilalela kanye nesiqondisi lapho idatha kufanele igcinwe khona.

Woza ukwakha ifayili ku / etc / default / minio bese ungeza okuqukethwe okulandelayo ngaphakathi kwalo:

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

Kufanele uhlele "isizinda sakho" sesizinda noma isizinda ozokwabela ikakhulukazi i-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

Manje sizosebenzisa izitifiketi 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

Okokugcina ake siqale insiza futhi sihlole ukuthi konke kusebenza ngokufanele yini:

sudo service minio start

sudo service minio status

Ekupheleni kokukhipha kufanele bathole okufana nalokhu:

https://tu-dominio.com

I-XXXAAAXXXAAA XXAAAXX….

Lapho okwakamuva kuzoba amakhodi akho wokufinyelela, lapho okude kakhulu khona kungukhiye oyimfihlo wokukwazi ukufaka insiza yewebhu ye-Minio.

Kufanele ufake isizinda noma isizinda osinikeze i-minio kusuka kusiphequluli sakho sewebhu.

https://tu-dominio-minio.com


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.