Tjeneste Amazon S3 er en skylagringstjeneste tilbudt av Amazon Web Services (AWS). Amazon S3 gir objektlagring gjennom webtjenestegrensesnitt.
Bruk av S3 inkluderer webhosting, bildehosting og lagring av backup-systemer.
Disse tjenestene som tilbys av Amazon de er vanligvis et utmerket forslag for nettmestere siden mange har en tendens til å okkupere verten av bilder for å redusere forespørslene til selve serveren og på denne måten kunne levere raskere nett.
Selv kostnadene er overkommelige og administreres (når det gjelder bildelagring) kostnaden for forespørslerDet vil si at hver gang noen kommer inn på nettstedet ditt og du for eksempel har et bilde som er vert på Amazon, belaster det deg hver gang bildet blir lastet med hele nettstedet ditt.
Når det gjelder entusiaster som akkurat har begynt, kan dette utgjøre en minimal økonomisk utgift, siden besøkene de vanligvis mottar (forespørsler) ikke er mange, og det du vil bruke på Amazon er lite.
Selv om ikke alle av dem også har kapital eller i tillegg til det for personlige prosjekter eller av en eller annen grunn, er det ikke verdt å bruke.
I tilfelle av de som bruker WordPress, kan de bruke en lignende tjeneste som tilbys av gutta som utvikler dette CMS Ved hjelp av Jetpak-plugin-modulen kalles "utvidelsen" her "Photon".
Selv om det for mange ikke er en god implementering, (inkluderer jeg meg selv). Det er her dette utmerkede alternativet vi vil se i dag kommer inn i bildet.
Om Minio
Minio er en løsning som er vertskap for selv for å lage din egen objektlagring. Det er et alternativ for AWS S3.
Programvaren til Minio leveres som en enkel binær, og til og med den offisielle dokumentasjonen antyder at de bruker det på den måten, i stedet for å bruke en pakkebehandling. Selvfølgelig er det Docker-bilder hvis du vil bruke dem til å kjøre minio på VPS.
Minio er mer egnet for lagring av ustrukturerte datasom bilder, videoer, loggfiler, sikkerhetskopier og container / VM-bilder. Størrelsen på et objekt kan variere fra noen få KB til maksimalt 5 TB.
Minio-serveren er lett nok til å bli pakket med applikasjonsstakken, i likhet med NodeJS, Redis og MySQL.
Hvordan installere Minio på Ubuntu?
For å kunne bruke denne utmerkede servicen vi skal skrive følgende kommandoer for å kunne implementere Minio i systemet vårt.
Første vi skal laste ned og installere binærprogrammet på systemet:
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
Nå Minio må starte med omstart av systemet og anerkjent av operativsystemet som en løpende tjeneste.
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
Inne i / etc / standardkatalogen vi må lage en miniofil for å spesifisere miljøvariabler for eksempel portnummeret vi skal lytte til og katalogen der dataene skal lagres.
Vamos for å lage en fil i / etc / default / minio og legge til følgende innhold i den:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Du må redigere "ditt domene" for domenet eller underdomenet som du vil tildele spesielt til 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
Nå vi skal implementere TLS-sertifikatene med 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
Endelig Vi skal starte tjenesten og sjekke at alt fungerer som det skal:
sudo service minio start sudo service minio status
På slutten av utgangen skal de motta noe som ligner på dette:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Hvor sistnevnte vil være tilgangskodene dine, hvor lengst er den hemmelige nøkkelen for å kunne gå inn i Minio-nettjenesten.
Du må oppgi domenet eller underdomenet du tilordnet minio fra nettleseren din.
https://tu-dominio-minio.com