Ang serbisyo Ang Amazon S3 ay isang serbisyo ng cloud storage web inaalok ng Amazon Web Services (AWS). Nagbibigay ang Amazon S3 ng imbakan ng bagay sa pamamagitan ng mga interface ng mga serbisyo sa web.
Kasama sa mga paggamit ng S3 ang web hosting, pagho-host ng imahe, at pag-iimbak para sa mga backup system.
Ang mga serbisyong ito ay inaalok ng Amazon sila ay karaniwang isang mahusay na panukala para sa mga web masters dahil marami ang may posibilidad na sakupin ang pagho-host ng mga imahe upang mabawasan ang mga kahilingan sa server mismo at sa ganitong paraan upang makapaghatid ng mas mabilis na mga web.
Bagaman ang mga gastos ay abot-kayang at pinamamahalaan (sa kaso ng pag-iimbak ng imahe) ang gastos para sa mga kahilingan, iyon ay, sa tuwing may pumapasok sa iyong website at dito mayroon ka, halimbawa, isang imahe na naka-host sa amazon, sisingilin ka nito sa tuwing nai-load ang imaheng iyon sa iyong buong website.
Sa kaso ng mga taong mahilig na nagsisimula pa lamang, maaari itong kumatawan sa isang kaunting gastos sa ekonomiya, dahil ang mga pagbisita na karaniwang natatanggap nila (mga kahilingan) ay hindi marami at ang gagastos mo sa Amazon ay kaunti.
Bagaman hindi lahat sa kanila ay mayroon ding kapital o bilang karagdagan sa iyon para sa mga personal na proyekto o para sa anumang kadahilanan hindi ito nagkakahalaga ng paggastos.
Sa kaso ng mga gumagamit ng WordPress, maaari silang gumamit ng isang katulad na serbisyo na inaalok ng mga lalaki na bumuo ng CMS na ito Sa tulong ng plugin ng Jetpak, narito ang "extension" ay tinatawag na "Photon".
Bagaman para sa panlasa ng marami ito ay hindi magandang pagpapatupad, (isinasama ko ang aking sarili). Dito nagaganap ang mahusay na kahalili na makikita natin ngayon.
Tungkol kay Minio
Ang Minio ay isang self-host na solusyon upang lumikha ng iyong sariling imbakan ng object. Ito ay isang kahalili para sa AWS S3.
Software Ang Minio ay naihatid bilang isang simpleng binary at maging ang opisyal na dokumentasyon ay nagmumungkahi na gamitin nila ito sa ganoong paraan, sa halip na gumamit ng isang manager ng package. Siyempre may mga imahe ng Docker kung nais mong gamitin ang mga ito upang magpatakbo ng minio sa iyong VPS.
Ang Minio ay mas angkop para sa pagtatago ng hindi nakaayos na datatulad ng mga larawan, video, log file, backup, at lalagyan / VM na mga imahe. Ang laki ng isang bagay ay maaaring mag-iba mula sa ilang KB hanggang sa maximum na 5 TB.
Ang Minio server ay sapat na magaan upang mai-bundle ng application stack, katulad ng NodeJS, Redis, at MySQL.
Paano i-install ang Minio sa Ubuntu?
Upang magamit ang mahusay na serbisyong ito i-type namin ang mga sumusunod na utos upang maipatupad ang Minio sa aming system.
Muna magda-download at mai-install namin ang binary sa system:
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
Ngayon Kailangang magsimula ang Minio sa pag-reboot ng system at kinikilala ng OS bilang isang tumatakbo na serbisyo.
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
Sa loob ng / etc / default na direktoryo kailangan naming lumikha ng isang maliit na file upang tukuyin ang mga variable ng kapaligiran tulad ng numero ng port na pakikinggan namin at ang direktoryo kung saan dapat i-save ang data.
Vamos upang lumikha ng isang file sa / etc / default / minio at idagdag ang sumusunod na nilalaman sa loob nito:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Dapat mong i-edit ang "iyong-domain" para sa domain o subdomain na itatalaga mo lalo na sa 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
Ngayon ipapatupad namin ang mga sertipiko ng TLS na may 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
Sa wakas simulan natin ang serbisyo at suriin na ang lahat ay gumagana nang tama:
sudo service minio start sudo service minio status
Sa pagtatapos ng output dapat silang makatanggap ng katulad nito:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Kung saan ang huli ay magiging iyong mga access code, kung saan ang pinakamahaba ay ang lihim na susi upang maipasok ang serbisyo sa Minio web.
Dapat mong ipasok ang domain o subdomain na iyong itinalaga sa minio mula sa iyong web browser.
https://tu-dominio-minio.com