Looge oma privaatse salvestusruumi AWS S3 stiil Minios Ubuntu

storage_hi

Teenus Amazon S3 on pilveteenuse veebiteenus pakub Amazon Web Services (AWS). Amazon S3 pakub objektide salvestamist veebiteenuste liideste kaudu.

S3 kasutamine hõlmab veebimajutust, piltide majutamist ja varundussüsteemide salvestamist.

Neid Amazoni pakutavaid teenuseid need on veebimeistrite jaoks tavaliselt suurepärane ettepanek kuna paljud kipuvad hõivama piltide majutamist, et vähendada serverile esitatavate päringute arvu ja sel viisil kiiremini veebe edastada.

Kuigi kulud on taskukohased ja hallatavad (piltide salvestamise korral) taotluste maksumusSee tähendab, et iga kord, kui keegi siseneb teie veebisaidile ja teil on näiteks Amazonis hostitud pilt, võtab see teid iga kord, kui see pilt on laaditud kogu teie veebisaidile.

Äsja alustavate entusiastide puhul võib see tähendada minimaalset majanduslikku kulu, kuna külastusi, mida nad tavaliselt saavad (taotlusi), pole palju ja Amazonile kulutate vähe.

Kuigi ka kõigil pole kapitali või lisaks sellele isiklikeks projektideks või mingil põhjusel, ei ole seda väärt kulutada.

Nende puhul, kes kasutavad WordPressi, saavad nad kasutada sarnast teenust, mida pakuvad tüübid, kes seda CMS-i arendavad Jetpaki pistikprogrammi abil nimetatakse siin "laiendit" Photoniks.

Kuigi paljude maitsele pole see hea teostus, (lisan ka ise). Siin tuleb mängu see suurepärane alternatiiv, mida täna näeme.

Minio kohta

Minio on ise hostitud lahendus oma objektide salvestusruumi loomiseks. See on AWS S3 alternatiiv.

Tarkvara Minio tarnitakse lihtsa kahendkoodina ja isegi ametlik dokumentatsioon viitab sellele, et nad kasutavad seda nii, selle asemel, et kasutada paketihaldurit. Muidugi on Dockeri pilte kui soovite neid kasutada minio käitamiseks oma VPS-is.

Minio sobib rohkem struktureerimata andmete salvestamiseksnagu fotod, videod, logifailid, varukoopiad ja konteiner- / VM-pildid. Objekti suurus võib varieeruda mõnest KB-st kuni 5 TB-ni.

Minio server on piisavalt kerge, et seda saaks koos rakenduste korstnaga komplekteerida, sarnaselt NodeJS, Redis ja MySQL.

Kuidas installida Minio Ubuntu?

Selle suurepärase teenuse kasutamiseks kirjutame järgmised käsud, et saaksime Minio oma süsteemis rakendada.

Primero laadime alla ja installime binaarse süsteemi:

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

nüüd Minio peab alustama süsteemi taaskäivitamisest ja OS tunnustab seda töötava teenusena.

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

/ Etc / default kataloogi sees keskkonnamuutujate täpsustamiseks peame looma minifaili näiteks pordi number, mida me kuulame, ja kataloog, kuhu andmed tuleks salvestada.

Vamos faili loomiseks kataloogis / etc / default / minio ja selle lisamiseks järgmine sisu:

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

Peate redigeerima domeeni või alamdomeeni jaoks oma domeeni, mille määrate eriti minio jaoks:

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

nüüd juurutame TLS-sertifikaadid koos certbotiga:

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

Lõpuks alustame teenust ja kontrollime, kas kõik töötab õigesti:

sudo service minio start

sudo service minio status

Väljundi lõpus peaksid nad saama midagi sarnast:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

Kui viimased on teie pääsukoodid, kus pikim on Minio veebiteenusesse sisenemise salajane võti.

Peate sisestama domeeni või alamdomeeni, mille määrasite minio jaoks oma veebibrauseris.

https://tu-dominio-minio.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.