Ustvari svoj zasebni prostor za shranjevanje AWS S3 z Minio v Ubuntuju

storage_hi

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:

Mini 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

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


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.