Usluga Amazon S3 web je usluga za pohranu u oblaku nudi Amazon Web Services (AWS). Amazon S3 omogućuje pohranu objekata putem sučelja web usluga.
Upotreba S3 uključuje web hosting, hosting slika i pohranu za sigurnosne kopije sustava.
Ove usluge nudi Amazon oni su obično izvrstan prijedlog za web majstore budući da mnogi teže zauzimanju hostinga slika kako bi smanjili zahtjeve prema samom poslužitelju i na taj način mogli brže isporučivati mreže.
Iako troškovi su pristupačni i njima se upravlja (u slučaju pohrane slika) trošak zahtjeva, to jest, svaki put kad netko uđe na vaše web mjesto, a vi imate, na primjer, sliku hostiranu na Amazonu, naplaćuje vam se svaki put kad se ta slika učita s cijelom vašom web lokacijom.
U slučaju entuzijasta koji tek započinju, to može predstavljati minimalni ekonomski trošak, jer posjeta koje obično primaju (zahtjevi) nije puno, a ono što ćete potrošiti na Amazonu je malo.
Iako također nemaju svi kapital ili ga osim za osobne projekte ili iz bilo kojeg razloga ne vrijedi potrošiti.
U slučaju onih koji koriste WordPress, mogu koristiti sličnu uslugu koju nude dečki koji razvijaju ovaj CMS Uz pomoć dodatka Jetpak, ovdje se "produžetak" naziva "Photon".
Iako za ukus mnogih to nije dobra implementacija, (uključujući i sebe). Tu na scenu stupa ova izvrsna alternativa koju ćemo danas vidjeti.
O Minio
Minio je rješenje za samostalno korištenje stvoriti vlastiti objekt za pohranu. To je alternativa za AWS S3.
Softver Minio se isporučuje u jednostavnom binarnom obliku, pa čak i službena dokumentacija sugerira da ga koriste na taj način, umjesto da koristite upravitelj paketa. Naravno da postoje Dockerove slike ako ih želite koristiti za pokretanje minioa na vašem VPS-u.
Minio je prikladniji za pohranu nestrukturiranih podatakakao što su fotografije, videozapisi, datoteke dnevnika, sigurnosne kopije i slike spremnika / VM. Veličina objekta može varirati od nekoliko KB do najviše 5 TB.
Minio poslužitelj je dovoljno lagan da se može povezati sa stogom aplikacija, slično NodeJS, Redis i MySQL.
Kako instalirati Minio na Ubuntu?
Da biste mogli koristiti ovu izvrsnu uslugu otkucat ćemo sljedeće naredbe kako bismo mogli implementirati Minio u naš sustav.
Prvo preuzet ćemo i instalirati binarni sustav:
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
Sada Minio treba započeti s ponovnim podizanjem sustava a OS ga je prepoznao kao pokrenutu uslugu.
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
Unutar direktorija / etc / default trebamo stvoriti minio datoteku za specificiranje varijabli okruženja kao što je broj priključka koji ćemo preslušati i direktorij u koji bi podaci trebali biti spremljeni.
Vamos stvoriti datoteku u / etc / default / minio i dodati sljedeći sadržaj u nju:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Morate urediti "svoju domenu" za domenu ili poddomenu koju ćete posebno dodijeliti 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
Sada implementirat ćemo TLS certifikate s certbot-om:
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
Konačno Pokrenut ćemo uslugu i provjeriti radi li sve ispravno:
sudo service minio start sudo service minio status
Na kraju izlaza trebali bi dobiti nešto slično ovome:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Gdje će potonji biti vaši pristupni kodovi, gdje je najduži tajni ključ za ulazak u web uslugu Minio.
Morate unijeti domenu ili poddomenu koju ste miniou dodijelili iz svog web preglednika.
https://tu-dominio-minio.com