Palvelun Amazon S3 on pilvitallennusverkkopalvelu tarjoaa Amazon Web Services (AWS). Amazon S3 tarjoaa objektien tallennuksen verkkopalvelurajapintojen kautta.
S3: n käyttötarkoituksia ovat web-hosting, kuvien isännöinti ja varmuuskopiointijärjestelmien tallennus.
Nämä Amazonin tarjoamat palvelut ne ovat yleensä erinomainen ehdotus verkkomestareille koska monet käyttävät yleensä kuvien isännöintiä vähentääkseen itse palvelimelle lähetettyjä pyyntöjä ja tällä tavoin pystyäkseen toimittamaan nopeammat verkot.
Vaikka kustannukset ovat kohtuuhintaisia ja hallittuja (kuvien tallennus) pyyntöjen kustannukseteli joka kerta kun joku tulee verkkosivustollesi ja sinulla on esimerkiksi Amazonissa isännöity kuva, se veloittaa sinua aina, kun kuva ladataan koko verkkosivustoosi.
Vasta aloittelevien harrastajien kohdalla tämä voi olla minimaalinen taloudellinen kustannus, koska vierailuja, joita he yleensä saavat (pyynnöt), ei ole paljon ja mitä vietät Amazonissa, on vähän.
Kaikilla ei myöskään ole pääomaa tai sen lisäksi henkilökohtaisiin hankkeisiin tai jostain syystä sitä ei kannata käyttää.
WordPressiä käyttävien osalta he voivat käyttää samanlaista palvelua, jonka tarjoavat tämän CMS: n kehittävät kaverit Jetpak-laajennuksen avulla tässä "laajennusta" kutsutaan "Photoniksi".
Vaikka monien makuun se ei ole hyvä toteutus, (mukaan lukien itse). Tässä tulee esiin tämä erinomainen vaihtoehto, jonka näemme tänään.
Tietoa Miniosta
Minio on itse isännöity ratkaisu luoda oma objektitallennustila. Se on vaihtoehto AWS S3: lle.
Ohjelmiston ohjelmisto Minio toimitetaan yksinkertaisena binaarina ja jopa virallisissa asiakirjoissa ehdotetaan, että he käyttävät sitä tällä tavalla, pakettien hallinnan sijaan. Tietenkin on olemassa Docker-kuvia jos haluat käyttää niitä minion suorittamiseen VPS: lläsi.
Minio soveltuu paremmin strukturoimattoman datan tallentamiseenkuten valokuvat, videot, lokitiedostot, varmuuskopiot ja kontti- / virtuaalikuvat. Objektin koko voi vaihdella muutamasta kt: stä enintään 5 TB: iin.
Minio-palvelin on tarpeeksi kevyt yhdistettäväksi sovelluspinoon, samanlainen kuin NodeJS, Redis ja MySQL.
Kuinka asentaa Minio Ubuntuun?
Tämän erinomaisen palvelun käyttämiseksi aiomme kirjoittaa seuraavat komennot voidaksemme ottaa Minion käyttöön järjestelmässämme.
Ensimmäinen aiomme ladata ja asentaa binaarin järjestelmään:
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
Nyt Minio on aloitettava järjestelmän uudelleenkäynnistyksellä ja käyttöjärjestelmä tunnistaa sen käynnissä olevaksi palveluksi.
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-hakemiston sisällä meidän on luotava minitiedosto ympäristömuuttujien määrittämiseksi kuten kuuntelemamme porttinumero ja hakemisto, johon tiedot tulisi tallentaa.
Vamos luoda tiedosto kansioon / etc / default / minio ja lisätä siihen seuraava sisältö:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Sinun on muokattava "omaa verkkotunnustasi" verkkotunnukselle tai aliverkkotunnukselle, jonka osoitat erityisesti minioille:
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
Nyt aiomme ottaa käyttöön TLS-varmenteet certbotilla:
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
Vihdoin Aloitamme palvelun ja tarkistamme, että kaikki toimii oikein:
sudo service minio start sudo service minio status
Lähdön lopussa heidän pitäisi saada jotain samanlaista kuin tämä:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Missä viimeksi mainitut ovat pääsykoodisi, missä pisin on salainen avain päästäksesi Minio-verkkopalveluun.
Sinun on annettava verkkotunnus tai aliverkkotunnus, jonka olet määrittänyt minioille verkkoselaimestasi.
https://tu-dominio-minio.com