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:
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