Storitev Amazon S3 je spletna storitev za shranjevanje v oblaku ponuja Amazon Web Services (AWS). Amazon S3 omogoča shranjevanje predmetov prek vmesnikov spletnih storitev.
Uporaba S3 vključuje spletno gostovanje, gostovanje slik in shranjevanje rezervnih sistemov.
Te storitve ponuja Amazon ponavadi so odličen predlog za spletne mojstre ker mnogi ponavadi zasedajo gostovanje slik, da bi zmanjšali zahteve do samega strežnika in tako omogočili hitrejše prikazovanje spletnih strani.
Čeprav stroški so dostopni in upravljani (v primeru shranjevanja slik) stroški za zahteve, to pomeni, da vsakič, ko nekdo vstopi na vaše spletno mesto in na njem imate na primer sliko, gostovano na Amazon, vam zaračuna vsakič, ko je ta slika naložena na celotno vaše spletno mesto.
V primeru navdušencev, ki šele začenjajo, lahko to predstavlja minimalne ekonomske stroške, saj obiskov, ki jih običajno prejmejo (prošnje), ni veliko in kaj boste porabili za Amazon, je malo.
Čeprav tudi vsi nimajo kapitala ali pa ga poleg tega za osebne projekte ali iz kakršnega koli razloga ni vredno porabiti.
V primeru tistih, ki uporabljajo WordPress, lahko uporabijo podobno storitev, ki jo ponujajo fantje, ki razvijajo ta sistem upravljanja vsebin S pomočjo vtičnika Jetpak se tukaj "razširitev" imenuje "Photon".
Čeprav za okus mnogih to ni dobra izvedba, (tudi sam sem). Tu nastopi ta odlična alternativa, ki jo bomo videli danes.
O Minio
Minio je samostojna rešitev da ustvarite lastno shrambo predmetov. Je alternativa za AWS S3.
Programska oprema Minio je na voljo kot preprost binarni dokument in celo uradna dokumentacija kaže, da ga uporabljajo na tak način, namesto da uporabite upravitelja paketov. Seveda obstajajo Dockerjeve slike če jih želite uporabiti za zagon minio na vašem VPS.
Minio je bolj primeren za shranjevanje nestrukturiranih podatkovkot so fotografije, videoposnetki, dnevniške datoteke, varnostne kopije in slike vsebnikov / VM. Velikost predmeta se lahko giblje od nekaj KB do največ 5 TB.
Strežnik Minio je dovolj lahek, da ga lahko povežete s paketom aplikacij, podobno kot NodeJS, Redis in MySQL.
Kako namestiti Minio na Ubuntu?
Da bi lahko uporabili to izvrstno storitev vnesli bomo naslednje ukaze, da bomo lahko Minio implementirali v naš sistem.
Prvi binarno datoteko bomo prenesli in namestili v sistem:
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
Zdaj Minio mora začeti s ponovnim zagonom sistema in jo OS prepozna kot delujočo storitev.
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
V imeniku / etc / default ustvariti moramo datoteko minio, da določimo spremenljivke okolja na primer številka vrat, ki jih bomo poslušali, in imenik, kamor naj se podatki shranijo.
Vamos da ustvarite datoteko v / etc / default / minio in vnjo dodate naslednjo vsebino:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Za domeno ali poddomeno, ki jo boste dodelili zlasti minio, morate urediti "svojo domeno":
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
Zdaj potrdila TLS bomo uvedli s 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
Končno Zagnali bomo storitev in preverili, ali vse deluje pravilno:
sudo service minio start sudo service minio status
Na koncu izhoda bi morali prejeti nekaj podobnega temu:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Kjer bodo slednje vaše dostopne kode, kjer je najdaljši skrivni ključ za vstop v spletno storitev Minio.
V svoj spletni brskalnik morate vnesti domeno ali poddomeno, ki ste jo dodelili minio.
https://tu-dominio-minio.com