Paslauga „Amazon S3“ yra debesų saugojimo žiniatinklio paslauga siūlo „Amazon Web Services“ (AWS). „Amazon S3“ teikia objektų saugyklą per žiniatinklio paslaugų sąsajas.
S3 naudoja interneto prieglobą, vaizdų prieglobą ir atsarginių sistemų saugojimą.
Šios „Amazon“ siūlomos paslaugos jie paprastai yra puikus pasiūlymas interneto meistrams kadangi daugelis linkę užimti vaizdus, kad sumažintų prašymus pačiam serveriui ir tokiu būdu galėtų pateikti greitesnius tinklalapius.
Nors išlaidos yra prieinamos ir valdomos (vaizdų saugojimo atveju) prašymų kaina, tai yra, kiekvieną kartą, kai kas nors patenka į jūsų svetainę ir turite, pavyzdžiui, „Amazon“ priglobtą vaizdą, jis mokamas kiekvieną kartą, kai tas vaizdas yra įkeltas į visą jūsų svetainę.
Ką tik pradedančių entuziastų atveju tai gali būti minimalios ekonominės išlaidos, nes jų aplankytų apsilankymų (prašymų) nėra daug, o tai, ką išleisite „Amazon“, yra mažai.
Nors ne visi jie taip pat turi kapitalą, be to, skirti asmeniniams projektams ar dėl kokių nors priežasčių nėra verta išmokėti.
Tiems, kurie naudojasi „WordPress“, jie gali naudotis panašia paslauga, kurią siūlo vaikinai, kurie kuria šį TVS Naudojant „Jetpak“ papildinį, čia „plėtinys“ vadinamas „Photon“.
Nors daugelio skoniui tai nėra geras įgyvendinimas, (įtraukiu ir save). Čia atsiranda ši puiki alternatyva, kurią pamatysime šiandien.
Apie Minio
„Minio“ yra savarankiškas sprendimas sukurti savo objekto saugyklą. Tai yra AWS S3 alternatyva.
Programinė įranga „Minio“ pristatomas kaip paprastas dvejetainis failas, ir net oficialiuose dokumentuose siūloma, kad jie taip naudotųsi, užuot naudoję paketų tvarkyklę. Žinoma, yra „Docker“ vaizdų jei norite juos naudoti norėdami paleisti miniatiūrą savo VPS.
„Minio“ labiau tinka nestruktūrizuotiems duomenims laikytipvz., nuotraukos, vaizdo įrašai, žurnalo failai, atsarginės kopijos ir sudėtinių rodinių / VM vaizdai. Objekto dydis gali svyruoti nuo kelių KB iki 5 TB.
„Minio“ serveris yra pakankamai lengvas, kad būtų galima sujungti su programų krūva, panašiai kaip „NodeJS“, „Redis“ ir „MySQL“.
Kaip įdiegti „Minio“ „Ubuntu“?
Kad galėtumėte naudotis šia puikia paslauga mes ketiname įvesti šias komandas, kad galėtume įdiegti „Minio“ savo sistemoje.
Pirmas mes ketiname atsisiųsti ir įdiegti dvejetainį 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
Dabar „Minio“ reikia pradėti nuo sistemos perkrovimo ir OS pripažinta veikiančia paslauga.
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 katalogo viduje norėdami nurodyti aplinkos kintamuosius, turime sukurti mini failą pvz., prievado numerį, kurio klausysime, ir katalogą, kuriame turėtų būti saugomi duomenys.
Vamos sukurti failą aplanke / etc / default / minio ir į jį įtraukti šį turinį:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Turite redaguoti domeno ar padomenio „savo domeną“, kurį priskirsite ypač miniatiūrui:
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
Dabar mes įdiegsime TLS sertifikatus su „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
Pagaliau Paleisime paslaugą ir patikrinsime, ar viskas veikia tinkamai:
sudo service minio start sudo service minio status
Išvesties pabaigoje jie turėtų gauti kažką panašaus į šį:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Kur pastarieji bus jūsų prieigos kodai, kur ilgiausias yra slaptas raktas, norint įeiti į „Minio“ žiniatinklio paslaugą.
Turite įvesti domeną ar padomenį, kurį priskyrėte „minio“ iš savo žiniatinklio naršyklės.
https://tu-dominio-minio.com