Služba Amazon S3 je webová služba pro cloudové úložiště nabízí Amazon Web Services (AWS). Amazon S3 poskytuje úložiště objektů prostřednictvím rozhraní webových služeb.
Mezi použití S3 patří webhosting, hostování obrázků a úložiště pro zálohovací systémy.
Tyto služby nabízí Amazon Obvykle jsou vynikajícím návrhem pro webové pány protože mnozí mají tendenci obsadit hostování obrázků, aby snížili požadavky na samotný server a tímto způsobem mohli dodávat rychlejší weby.
Ačkoli náklady jsou dostupné a spravované (v případě uložení obrazu) náklady na žádosti, tj. pokaždé, když někdo vstoupí na vaše webové stránky a vy máte například obrázek hostovaný na Amazonu, bude vám účtováno pokaždé, když se tento obrázek načte s celou vaší webovou stránkou.
V případě nadšenců, kteří právě začínají, to může představovat minimální ekonomické náklady, protože návštěv, kterých se obvykle dostává (žádostí), není mnoho a toho, co na Amazonu utratíte, je málo.
I když ne všechny mají také kapitál, nebo navíc k tomu pro osobní projekty nebo z jakéhokoli důvodu se neoplatí utrácet.
V případě těch, kteří používají WordPress, mohou využít podobnou službu nabízenou lidmi, kteří tento CMS vyvíjejí S pomocí zásuvného modulu Jetpak se zde nazývá „rozšíření“ „Photon“.
Ačkoli pro vkus mnoha to není dobrá implementace, (zahrnuji i sebe). Zde vstupuje do hry tato vynikající alternativa, kterou dnes uvidíme.
O společnosti Minio
Minio je samoobslužné řešení k vytvoření vlastního úložiště objektů. Jedná se o alternativu pro AWS S3.
Software společnosti Minio je dodáváno jako jednoduchý binární soubor a dokonce i oficiální dokumentace naznačuje, že jej tak používají, místo použití správce balíčků. Samozřejmě existují obrázky Dockeru pokud je chcete použít ke spuštění minio na vašem VPS.
Minio je vhodnější pro ukládání nestrukturovaných datjako jsou fotografie, videa, soubory protokolu, zálohy a obrázky kontejneru / virtuálního počítače. Velikost objektu se může pohybovat od několika kB do maximálně 5 TB.
Server Minio je dostatečně lehký, aby mohl být svázán s aplikačním zásobníkem, podobně jako NodeJS, Redis a MySQL.
Jak nainstalovat Minio na Ubuntu?
Za účelem využití této vynikající služby zadáme následující příkazy, abychom mohli implementovat Minio v našem systému.
První budeme stahovat a instalovat binární soubor do systému:
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
Nyní Minio musí začít restartováním systému a OS je rozpoznán jako běžící služba.
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
Uvnitř adresáře / etc / default potřebujeme vytvořit soubor minio k určení proměnných prostředí například číslo portu, které budeme poslouchat, a adresář, kam by se měla data ukládat.
No tak vytvořit soubor v / etc / default / minio a přidat do něj následující obsah:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Musíte upravit „svoji doménu“ pro doménu nebo subdoménu, kterou přiřadíte zejména minio:
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
Nyní budeme implementovat certifikáty TLS s certbotem:
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
Konečně Chystáme se spustit službu a zkontrolovat, zda vše funguje správně:
sudo service minio start sudo service minio status
Na konci výstupu by měli dostat něco podobného tomuto:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Kde druhé budou vaše přístupové kódy, kde nejdelší je tajný klíč, aby bylo možné vstoupit do webové služby Minio.
Doménu nebo subdoménu, kterou jste přiřadili minio, musíte zadat z webového prohlížeče.
https://tu-dominio-minio.com