Createirƙiri salon ajiya na sirri na AWS S3 tare da Minio akan Ubuntu

ajiya_hi

Ayyukan Amazon S3 sabis ne na girgije mai adana girgije wanda Kamfanin Yanar gizo na Amazon (AWS) ke bayarwa. Amazon S3 yana ba da ajiyar abu ta hanyar musayar sabis na yanar gizo.

Amfani da S3 sun haɗa da karɓar gidan yanar gizo, ɗaukar hoto, da adanawa don tsarin adanawa.

Waɗannan sabis ɗin da Amazon ke bayarwa Yawancin lokaci suna da kyakkyawar shawara ga masanan yanar gizo tunda dayawa sukan mamaye daukar hotunan domin rage buƙatun ga uwar garken kanta kuma ta haka ne zasu iya sadar da yanar gizo cikin sauri.

Ko da yake farashin suna da araha kuma ana sarrafa su (game da adana hoto) kudin buƙatun.

A game da masu sha'awar da suke farawa, wannan na iya wakiltar ɗan ƙarancin tattalin arziki, tunda ziyarar da galibi suke karɓa (buƙatun) ba su da yawa kuma abin da za ku ciyar a kan Amazon kaɗan ne.

Kodayake kuma ba duka ke da jari ba ko ƙari ga hakan don ayyukan sirri ko don kowane dalili ba ya da daraja kashewa.

Game da waɗanda suke amfani da WordPress, zasu iya amfani da irin wannan sabis ɗin da samarin da suka haɓaka wannan CMS ke bayarwa Tare da taimakon toshe-Jetpak, a nan ana kiran "fadada" "Photon".

Kodayake don dandano da yawa ba kyakkyawan aiwatarwa bane, (Na haɗa kaina). Wannan shine inda wannan kyakkyawar madadin da za mu gani a yau ya fara aiki.

Game da Minio

Minio bayani ne na karɓar bakuncin kai don ƙirƙirar abin adana kayanka. Yana da madadin AWS S3.

Software Ana isar da Minio azaman mai sauƙin binary har ma takaddun hukuma sun nuna cewa suna amfani da shi ta wannan hanyar, maimakon amfani da mai sarrafa kunshin. Tabbas akwai hotunan Docker idan kuna son amfani dasu don gudanar da abubuwa akan VPS ɗinku.

Minio ya fi dacewa don adana bayanan da ba a tsara su bakamar hotuna, bidiyo, fayilolin log, ajiyar ajiya, da hotunan ganga / VM. Girman abu na iya bambanta daga Kan KB zuwa matsakaicin 5 TB.

Sabis ɗin Minio yana da haske ƙwarai don a haɗa shi tare da tarin aikace-aikacen, kwatankwacin NodeJS, Redis, da MySQL.

Yadda ake girka Minio akan Ubuntu?

Don samun damar amfani da wannan kyakkyawan sabis ɗin zamu buga wadannan dokokin don mu sami damar aiwatar da Minio a cikin tsarin mu.

Primero za mu zazzage kuma shigar da binary akan tsarin:

Linux Linux

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

Yanzu Minio yana buƙatar farawa tare da sake yi tsarin kuma OS ya gane shi azaman sabis ne mai gudana.

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

A cikin adireshin / sauransu / tsoho muna buƙatar ƙirƙirar fayil na minio don tantance masu canjin yanayi kamar lambar tashar jirgin ruwa da zamu saurara da kuma kundin adireshi inda yakamata a adana bayanan.

Vamos don ƙirƙirar fayil a / sauransu / tsoho / minio kuma ƙara abubuwa masu zuwa a ciki:

sudo nano /etc/default/minio
MINIO_VOLUMES="/usr/local/share/minio/"
MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"

Dole ne ku shirya "yankinku" don yankin ko ƙaramin yanki wanda za ku sanya musamman ga 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

Yanzu zamu aiwatar da takaddun TLS tare da 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

Finalmente bari mu fara sabis ɗin kuma mu duba cewa komai yana aiki daidai:

sudo service minio start

sudo service minio status

A ƙarshen fitowar ya kamata su karɓi wani abu makamancin wannan:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

Inda ƙarshen zai zama lambobin samun damar ku, inda mafi tsayi shine mabuɗin ɓoye don samun damar shiga sabis ɗin yanar gizo na Minio.

Dole ne ku shigar da yankin ko ƙaramin yanki wanda kuka sanya minio daga burauzar gidan yanar gizonku.

https://tu-dominio-minio.com


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.