Layanan Amazon S3 adalah layanan web penyimpanan cloud ditawarkan oleh Amazon Web Services (AWS). Amazon S3 menyediakan penyimpanan objek melalui antarmuka layanan web.
Penggunaan S3 meliputi hosting web, hosting gambar, dan penyimpanan untuk sistem cadangan.
Layanan ini ditawarkan oleh Amazon mereka biasanya merupakan proposal yang sangat bagus untuk master web karena banyak yang cenderung menempati hosting gambar untuk mengurangi permintaan ke server itu sendiri dan dengan cara ini untuk dapat memberikan web yang lebih cepat.
Meskipun biayanya terjangkau dan dikelola (dalam kasus penyimpanan gambar) biaya untuk permintaanArtinya, setiap kali seseorang memasuki situs web Anda dan Anda memiliki, misalnya, gambar yang dihosting di amazon, Anda akan dikenakan biaya setiap kali gambar tersebut dimuat dengan seluruh situs web Anda.
Dalam kasus peminat yang baru memulai, ini dapat mewakili pengeluaran ekonomi yang minimal, karena kunjungan yang biasanya mereka terima (permintaan) tidak banyak dan apa yang akan Anda belanjakan di Amazon sedikit.
Meskipun tidak semuanya juga memiliki modal atau sebagai tambahan untuk proyek pribadi atau karena alasan apa pun tidak layak untuk dibelanjakan.
Dalam kasus mereka yang menggunakan WordPress, mereka dapat menggunakan layanan serupa yang ditawarkan oleh orang-orang yang mengembangkan CMS ini Dengan bantuan plug-in Jetpak, di sini "ekstensi" disebut "Foton".
Meski untuk rasa banyak itu bukan implementasi yang baik, (saya termasuk diri saya sendiri). Di sinilah alternatif luar biasa yang akan kita lihat hari ini berperan.
Tentang Minio
Minio adalah solusi yang dihosting sendiri untuk membuat penyimpanan objek Anda sendiri. Ini adalah alternatif untuk AWS S3.
Perangkat lunak Minio dikirimkan sebagai biner sederhana dan bahkan dokumentasi resmi menyarankan agar mereka menggunakannya dengan cara itu, alih-alih menggunakan pengelola paket. Tentu saja ada gambar Docker jika Anda ingin menggunakannya untuk menjalankan minio di VPS Anda.
Minio lebih cocok untuk menyimpan data tidak terstrukturseperti foto, video, file log, backup, dan gambar container / VM. Ukuran sebuah objek dapat bervariasi dari beberapa KB hingga maksimal 5 TB.
Server Minio cukup ringan untuk digabungkan dengan tumpukan aplikasi, mirip dengan NodeJS, Redis, dan MySQL.
Bagaimana cara menginstal Minio di Ubuntu?
Untuk menggunakan layanan luar biasa ini Kami akan mengetikkan perintah berikut untuk dapat menerapkan Minio di sistem kami.
Pertama kami akan mengunduh dan menginstal biner pada sistem:
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
sekarang Minio harus dimulai dengan boot ulang sistem dan dikenali oleh OS sebagai layanan yang berjalan.
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
Di dalam direktori / etc / default kita perlu membuat file minio untuk menentukan variabel lingkungan sebagai nomor port yang akan kita dengarkan dan direktori tempat penyimpanan data.
Ayo untuk membuat file di / etc / default / minio dan menambahkan konten berikut di dalamnya:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
Anda harus mengedit "domain-Anda" untuk domain atau subdomain yang akan Anda tetapkan terutama untuk 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
sekarang kami akan menerapkan sertifikat TLS dengan 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
Akhirnya Kami akan memulai layanan dan memeriksa apakah semuanya berfungsi dengan benar:
sudo service minio start sudo service minio status
Di akhir keluaran, mereka akan menerima sesuatu yang mirip dengan ini:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX….
Di mana yang terakhir akan menjadi kode akses Anda, dimana yang terpanjang adalah kunci rahasia untuk masuk ke layanan web Minio.
Anda harus memasukkan domain atau subdomain yang Anda tetapkan untuk minio dari browser web Anda.
https://tu-dominio-minio.com