ಉಬುಂಟುನಲ್ಲಿ ಮಿನಿಯೊದೊಂದಿಗೆ ನಿಮ್ಮ ಖಾಸಗಿ ಸಂಗ್ರಹ AWS S3 ಶೈಲಿಯನ್ನು ರಚಿಸಿ

ಶೇಖರಣಾ_ಹಿ

ನ ಸೇವೆ ಅಮೆಜಾನ್ ಎಸ್ 3 ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ವೆಬ್ ಸೇವೆಯಾಗಿದೆ ಅಮೆಜಾನ್ ವೆಬ್ ಸರ್ವೀಸಸ್ (ಎಡಬ್ಲ್ಯೂಎಸ್) ನೀಡುತ್ತದೆ. ಅಮೆಜಾನ್ ಎಸ್ 3 ವೆಬ್ ಸೇವಾ ಸಂಪರ್ಕಸಾಧನಗಳ ಮೂಲಕ ವಸ್ತು ಸಂಗ್ರಹಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಎಸ್ 3 ನ ಉಪಯೋಗಗಳು ವೆಬ್ ಹೋಸ್ಟಿಂಗ್, ಇಮೇಜ್ ಹೋಸ್ಟಿಂಗ್ ಮತ್ತು ಬ್ಯಾಕಪ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಸಂಗ್ರಹಣೆ.

ಅಮೆಜಾನ್ ನೀಡುವ ಈ ಸೇವೆಗಳು ಅವು ಸಾಮಾನ್ಯವಾಗಿ ವೆಬ್ ಮಾಸ್ಟರ್‌ಗಳಿಗೆ ಅತ್ಯುತ್ತಮವಾದ ಪ್ರಸ್ತಾಪವಾಗಿದೆ ಸರ್ವರ್‌ಗೆ ವಿನಂತಿಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ವೇಗವಾಗಿ ವೆಬ್‌ಗಳನ್ನು ತಲುಪಿಸಲು ಈ ರೀತಿಯಾಗಿ ಅನೇಕರು ಚಿತ್ರಗಳ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಆಕ್ರಮಿಸಿಕೊಳ್ಳುತ್ತಾರೆ.

ಆದರೂ ವೆಚ್ಚಗಳು ಕೈಗೆಟುಕುವ ಮತ್ತು ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತವೆ (ಚಿತ್ರ ಸಂಗ್ರಹದ ಸಂದರ್ಭದಲ್ಲಿ) ವಿನಂತಿಗಳ ವೆಚ್ಚಅಂದರೆ, ಪ್ರತಿ ಬಾರಿ ಯಾರಾದರೂ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ಗೆ ಪ್ರವೇಶಿಸಿದಾಗ ಮತ್ತು ಅದರಲ್ಲಿ ನೀವು ಉದಾಹರಣೆಗೆ, ಅಮೆಜಾನ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಚಿತ್ರವೊಂದನ್ನು ಹೊಂದಿದ್ದೀರಿ, ಅದು ನಿಮ್ಮ ಸಂಪೂರ್ಣ ವೆಬ್‌ಸೈಟ್‌ನೊಂದಿಗೆ ಆ ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗಲೆಲ್ಲಾ ಅದು ನಿಮಗೆ ಶುಲ್ಕ ವಿಧಿಸುತ್ತದೆ.

ಈಗಷ್ಟೇ ಪ್ರಾರಂಭಿಸುತ್ತಿರುವ ಉತ್ಸಾಹಿಗಳ ವಿಷಯದಲ್ಲಿ, ಇದು ಕನಿಷ್ಠ ಆರ್ಥಿಕ ವೆಚ್ಚವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವೀಕರಿಸುವ ಭೇಟಿಗಳು (ವಿನಂತಿಗಳು) ಹೆಚ್ಚು ಅಲ್ಲ ಮತ್ತು ನೀವು ಅಮೆಜಾನ್‌ಗೆ ಖರ್ಚು ಮಾಡುವುದು ಕಡಿಮೆ.

ಎಲ್ಲರಿಗೂ ಬಂಡವಾಳವಿಲ್ಲದಿದ್ದರೂ ಅಥವಾ ವೈಯಕ್ತಿಕ ಯೋಜನೆಗಳಿಗಾಗಿ ಅಥವಾ ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ಅದು ಖರ್ಚು ಮಾಡಲು ಯೋಗ್ಯವಾಗಿಲ್ಲ.

ವರ್ಡ್ಪ್ರೆಸ್ ಬಳಸುವವರ ವಿಷಯದಲ್ಲಿ, ಅವರು ಈ CMS ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ವ್ಯಕ್ತಿಗಳು ನೀಡುವ ಇದೇ ರೀತಿಯ ಸೇವೆಯನ್ನು ಬಳಸಬಹುದು ಜೆಟ್‌ಪ್ಯಾಕ್ ಪ್ಲಗ್-ಇನ್ ಸಹಾಯದಿಂದ, ಇಲ್ಲಿ “ವಿಸ್ತರಣೆಯನ್ನು” “ಫೋಟಾನ್” ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಅನೇಕರ ಅಭಿರುಚಿಗೆ ಇದು ಉತ್ತಮ ಅನುಷ್ಠಾನವಲ್ಲವಾದರೂ, (ನಾನು ನನ್ನನ್ನು ಸೇರಿಸಿಕೊಳ್ಳುತ್ತೇನೆ). ಇಂದು ನಾವು ನೋಡುವ ಈ ಅತ್ಯುತ್ತಮ ಪರ್ಯಾಯವು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುತ್ತದೆ.

ಮಿನಿಯೊ ಬಗ್ಗೆ

ಮಿನಿಯೊ ಸ್ವಯಂ ಹೋಸ್ಟ್ ಮಾಡಿದ ಪರಿಹಾರವಾಗಿದೆ ನಿಮ್ಮ ಸ್ವಂತ ವಸ್ತು ಸಂಗ್ರಹಣೆಯನ್ನು ರಚಿಸಲು. ಇದು ಎಡಬ್ಲ್ಯೂಎಸ್ ಎಸ್ 3 ಗೆ ಪರ್ಯಾಯವಾಗಿದೆ.

ಸಾಫ್ಟ್ವೇರ್ ಮಿನಿಯೊವನ್ನು ಸರಳ ಬೈನರಿ ಆಗಿ ತಲುಪಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಸಹ ಅವರು ಅದನ್ನು ಆ ರೀತಿ ಬಳಸಬೇಕೆಂದು ಸೂಚಿಸುತ್ತದೆ, ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬಳಸುವ ಬದಲು. ಖಂಡಿತವಾಗಿಯೂ ಡಾಕರ್ ಚಿತ್ರಗಳಿವೆ ನಿಮ್ಮ VPS ನಲ್ಲಿ ಮಿನಿಯೊವನ್ನು ಚಲಾಯಿಸಲು ನೀವು ಅವುಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ.

ರಚನೆರಹಿತ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮಿನಿಯೊ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆಫೋಟೋಗಳು, ವೀಡಿಯೊಗಳು, ಲಾಗ್ ಫೈಲ್‌ಗಳು, ಬ್ಯಾಕಪ್‌ಗಳು ಮತ್ತು ಕಂಟೇನರ್ / ವಿಎಂ ಚಿತ್ರಗಳು. ವಸ್ತುವಿನ ಗಾತ್ರವು ಕೆಲವು ಕೆಬಿಯಿಂದ ಗರಿಷ್ಠ 5 ಟಿಬಿ ವರೆಗೆ ಬದಲಾಗಬಹುದು.

ಮಿನಿಯೊ ಸರ್ವರ್ ನೋಡ್ಜೆಎಸ್, ರೆಡಿಸ್ ಮತ್ತು ಮೈಎಸ್ಕ್ಯೂಎಲ್ನಂತೆಯೇ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟ್ಯಾಕ್ನೊಂದಿಗೆ ಜೋಡಿಸಲು ಸಾಕಷ್ಟು ಹಗುರವಾಗಿದೆ.

ಉಬುಂಟುನಲ್ಲಿ ಮಿನಿಯೊವನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಈ ಅತ್ಯುತ್ತಮ ಸೇವೆಯನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಮಿನಿಯೊವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಲಿದ್ದೇವೆ.

ಮೊದಲನೆಯದು ನಾವು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಬೈನರಿ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಹೋಗುತ್ತೇವೆ:

ಮಿನಿಯೊ ಲಿನಕ್ಸ್

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

ಈಗ ಸಿಸ್ಟಮ್ ರೀಬೂಟ್‌ನೊಂದಿಗೆ ಮಿನಿಯೊ ಪ್ರಾರಂಭಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಓಎಸ್‌ನಿಂದ ಚಾಲನೆಯಲ್ಲಿರುವ ಸೇವೆಯೆಂದು ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ.

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 / ಡೀಫಾಲ್ಟ್ ಡೈರೆಕ್ಟರಿಯ ಒಳಗೆ ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನಾವು ಮಿನಿಯೊ ಫೈಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಉದಾಹರಣೆಗೆ ನಾವು ಕೇಳುವ ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಉಳಿಸಬೇಕಾದ ಡೈರೆಕ್ಟರಿ.

ವಾಮೋಸ್ / etc / default / minio ನಲ್ಲಿ ಫೈಲ್ ರಚಿಸಲು ಮತ್ತು ಅದರೊಳಗೆ ಈ ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಸೇರಿಸಲು:

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

ನೀವು ವಿಶೇಷವಾಗಿ ಮಿನಿಯೊಗೆ ನಿಯೋಜಿಸುವ ಡೊಮೇನ್ ಅಥವಾ ಸಬ್ಡೊಮೈನ್ಗಾಗಿ "ನಿಮ್ಮ-ಡೊಮೇನ್" ಅನ್ನು ನೀವು ಸಂಪಾದಿಸಬೇಕು:

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

ಈಗ ನಾವು ಟಿಎಲ್ಎಸ್ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸರ್ಟ್‌ಬಾಟ್‌ನೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ:

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

ಅಂತಿಮವಾಗಿ ನಾವು ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಿದ್ದೇವೆ ಮತ್ತು ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತೇವೆ:

sudo service minio start

sudo service minio status

Output ಟ್‌ಪುಟ್‌ನ ಕೊನೆಯಲ್ಲಿ ಅವರು ಈ ರೀತಿಯದ್ದನ್ನು ಸ್ವೀಕರಿಸಬೇಕು:

https://tu-dominio.com

XXXAAAXXXAAA XXAAAXX….

ಎರಡನೆಯದು ನಿಮ್ಮ ಪ್ರವೇಶ ಸಂಕೇತಗಳಾಗಿರುತ್ತದೆ, ಅಲ್ಲಿ ಮಿನಿಯೊ ವೆಬ್ ಸೇವೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವ ರಹಸ್ಯ ಕೀಲಿಯಾಗಿದೆ.

ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್‌ನಿಂದ ನೀವು ಮಿನಿಯೊಗೆ ನಿಯೋಜಿಸಿರುವ ಡೊಮೇನ್ ಅಥವಾ ಸಬ್‌ಡೊಮೈನ್ ಅನ್ನು ನಮೂದಿಸಬೇಕು.

https://tu-dominio-minio.com


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.