A szolgáltatás Az Amazon S3 egy felhőalapú tárolási webszolgáltatás az Amazon Web Services (AWS) kínálja. Az Amazon S3 az objektumtárolást webszolgáltatási felületeken keresztül biztosítja.
Az S3 felhasználása magában foglalja a webtárhelyet, a képtárhelyet és a biztonsági mentési rendszerek tárolását.
Ezeket az Amazon által kínált szolgáltatásokat általában kiváló javaslat a webmesterek számára mivel sokan hajlamosak elfoglalni a képek tárolását annak érdekében, hogy csökkentsék a kéréseket magának a szervernek, és ily módon gyorsabb webeket tudjanak szállítani.
Bár a költségek megfizethetőek és kezelhetők (képtárolás esetén) a kérések költségeiVagyis minden alkalommal, amikor valaki belép az Ön weboldalára, és például van egy kép, amelyet az amazon tárol, akkor minden alkalommal felszámítja, amikor a képet az egész webhelyére betölti.
A most rajtoló rajongók esetében ez minimális gazdasági költséget jelenthet, mivel az általuk általában meglátogatott látogatások (kérések) nem sokak, és amit keveset fog költeni az Amazon-on.
Bár nem mindegyiknek van tőkéje, vagy ezen kívül személyes projektekhez vagy bármilyen okból nem érdemes költeni.
A WordPress-et használók hasonló szolgáltatást vehetnek igénybe, amelyet a srácok kínálnak, akik ezt a CMS-t fejlesztik A Jetpak plug-in segítségével itt a „kiterjesztés” neve „Photon”.
Bár sokak ízlése szempontjából nem jó megvalósítás, (magam is beleértem). Itt lép életbe ez a kiváló alternatíva, amelyet ma látni fogunk.
Minióról
A Minio egy saját üzemeltetésű megoldás saját objektumtároló létrehozásához. Ez az AWS S3 alternatívája.
Szoftver A Minio-t egyszerű bináris formában szállítják, és még a hivatalos dokumentáció is azt sugallja, hogy ők így használják, ahelyett, hogy csomagkezelőt használna. Természetesen vannak Docker képek ha fel akarja használni őket minio futtatására a VPS-en.
A Minio alkalmasabb strukturálatlan adatok tárolásárapéldául fotók, videók, naplófájlok, biztonsági mentések és tároló / virtuális gépek képek. Az objektum mérete néhány KB-tól 5 TB-ig terjedhet.
A Minio szerver elég könnyű ahhoz, hogy az alkalmazásköteggel együtt legyen, hasonlóan a NodeJS, a Redis és a MySQL-hez.
Hogyan kell telepíteni a Minio-t az Ubuntu-ra?
E kiváló szolgáltatás igénybevétele érdekében a következő parancsokat fogjuk beírni, hogy a Minio-t megvalósíthassuk a rendszerünkben.
Első letöltjük és telepítjük a bináris rendszert a rendszerre:
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
Most A Minio-t a rendszer újraindításával kell kezdeni és az operációs rendszer futó szolgáltatásként ismeri el.
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
Az / etc / default könyvtárban létre kell hoznunk egy minio fájlt a környezeti változók megadásához mint például a portszám, amelyet hallgatni fogunk, és a könyvtár, ahová az adatokat menteni kell.
Vamos fájl létrehozásához az / etc / default / minio könyvtárban, és a következő tartalmat hozzáadva:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Szerkesztenie kell a "saját domainjét" annak a domainnek vagy aldomainnek, amelyet külön a minióhoz fog rendelni:
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
Most bevezetjük a TLS tanúsítványokat a certbot-tal:
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
Végül indítsuk el a szolgáltatást, és ellenőrizzük, hogy minden megfelelően működik-e:
sudo service minio start sudo service minio status
A kimenet végén ehhez hasonlót kell kapniuk:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Hol lesznek utóbbiak az Ön belépési kódjai, ahol a leghosszabb a titkos kulcs, amellyel beléphet a Minio webszolgáltatásba.
Meg kell adnia azt a tartományt vagy aldomainet, amelyet a minio-hoz rendelt a webböngészőjéből.
https://tu-dominio-minio.com