Siapkan penyimpanan CDN MinIO di Ubuntu 24.04 untuk menciptakan penyimpanan objek berkinerja tinggi untuk kebutuhan pengiriman konten Anda. MinIO menyediakan penyimpanan yang kompatibel dengan S3 untuk gambar, video, dan berkas statis yang bekerja dengan lancar dengan penyedia CDN seperti Cloudflare, BunnyCDN, atau Kunci CDN.
Panduan ini mencakup instalasi MinIO lengkap di Ubuntu 24.04, mulai dari persiapan server hingga pembuatan bucket dan integrasi CDN. MinIO berfungsi sebagai penyimpanan asal Anda sementara penyedia CDN menyimpan dan mendistribusikan konten secara global, mengurangi latensi dan biaya bandwidth. Pengaturan ini berfungsi sempurna untuk situs web, platform e-commerce, layanan streaming, dan aplikasi apa pun yang membutuhkan pengiriman konten yang cepat dan andal.
Server Anda membutuhkan Ubuntu 24.04 LTS dengan minimal RAM 4GB, 4 inti CPU, dan penyimpanan 100GB. Pilih VPS dengan NVMe SSD untuk performa terbaik. Bandwidth jaringan yang baik sangat penting karena MinIO akan menyajikan konten kepada penyedia CDN dan menangani operasi pengunggahan.
Daftar isi
BeralihMempersiapkan Server Anda
Perbarui paket sistem dan buat pengguna khusus untuk MinIO.
sudo apt perbarui dan sudo apt peningkatan -y sudo useradd -r -s /sbin/nologin miniocdnMenginstal MinIO
Unduh dan instal biner server MinIO.
wget https://dl.min.io/server/minio/release/linux-amd64/minio sudo mv minio /usr/local/bin/ sudo chmod +x /usr/local/bin/minio minio --versionKonfigurasikan Penyimpanan
Buat direktori penyimpanan dan atur izin.
sudo mkdir -p /data/miniocdn sudo chown -R miniocdn:miniocdn /data/miniocdnBuat berkas konfigurasi.
sudo nano /etc/default/miniocdnTambahkan konfigurasi ini.
MINIO_ROOT_USER="cdnadmin" MINIO_ROOT_PASSWORD="SecureCDNPass" MINIO_VOLUMES="/data/miniocdn" MINIO_OPTS="--console-address :9001 --address :9000"Ganti kredensial dengan kata sandi Anda sendiri yang kuat.
Buat Layanan SystemD
Buat file layanan.
sudo nano /etc/systemd/system/miniocdn.serviceTambahkan konfigurasi layanan.
[Unit] Deskripsi=Dokumentasi Server Penyimpanan CDN MinIO=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Layanan] WorkingDirectory=/usr/local/ Pengguna=miniocdn Grup=miniocdn EnvironmentFile=/etc/default/miniocdn ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUME Restart=selalu LimitNOFILE=65536 TasksMax=tak terbatas TimeoutStopSec=tak terbatas SendSIGKILL=tidak [Instal] WantedBy=multi-pengguna.targetMulai layanan MinIO.
sudo systemctl daemon-reload sudo systemctl enable miniocdn sudo systemctl start miniocdn sudo systemctl status miniocdnKonfigurasi Firewall
Izinkan port MinIO melewati firewall.
sudo ufw izinkan 22/tcp komentar 'SSH' sudo ufw izinkan 9000/tcp komentar 'MinIO API' sudo ufw izinkan 9001/tcp komentar 'MinIO Console' sudo ufw aktifkan sudo ufw status bernomorInstal Klien MinIO
Unduh dan instal MinIO Client untuk manajemen bucket.
wget https://dl.min.io/client/mc/release/linux-amd64/mc sudo mv mc /usr/local/bin/ sudo chmod +x /usr/local/bin/mc mc --versionKonfigurasikan koneksi klien.
alias mc atur mycdn http://localhost:9000 cdnadmin SecureCDNPass2024! info admin mc mycdnBuat Bucket
Buat wadah untuk mengatur konten CDN Anda.
mc mb mycdn/gambar mc mb mycdn/statis mc ls mycdnTetapkan Akses Publik
Aktifkan akses baca publik untuk konten CDN.
set kebijakan mc unduh mycdn/gambar set kebijakan mc unduh mycdn/statis dapatkan kebijakan mc mycdn/gambarUnggah Konten
Unggah berkas ke penyimpanan MinIO.
mc cp /path/to/image.jpg mycdn/images/ mc cp /path/to/photos/*.jpg mycdn/images/ mc cp --recursive /path/to/website/assets/ mycdn/static/Akses konten Anda melalui URL.
http://ip-server-anda:9000/gambar/gambar.jpg http://ip-server-anda:9000/statis/style.cssIntegrasi CDN
Integrasikan MinIO dengan penyedia CDN populer untuk pengiriman konten global.
CDN Cloudflare Tambahkan IP server MinIO sebagai asal kustom di dasbor Cloudflare dan konfigurasikan aturan cache untuk konten statis.
BunnyCDN Buat zona penarikan dengan server MinIO sebagai URL asal untuk distribusi konten otomatis di seluruh jaringan global mereka.
Kunci CDN Siapkan zona penarikan yang menunjuk ke server MinIO untuk penyimpanan sementara (caching) tepi di seluruh lokasi global.
Amazon CloudFront Konfigurasikan MinIO sebagai asal kustom dengan pengaturan yang kompatibel dengan S3 untuk pengiriman CDN tingkat perusahaan.
Konfigurasikan waktu kedaluwarsa cache yang panjang untuk konten statis guna memaksimalkan efisiensi CDN dan mengurangi permintaan asal. Sebagian besar penyedia CDN mendukung pembersihan cache untuk memperbarui konten tanpa menunggu kedaluwarsa TTL.
Didukung oleh QUAPE
Quape VPS menghadirkan penyimpanan NVMe kelas perusahaan dan konektivitas bandwidth tinggi yang sempurna untuk operasi MinIO CDN. Gunakan di pusat data kami yang berlokasi strategis dengan dukungan ahli yang tersedia 24/7.
Mengunjungi Hosting VPS Quape untuk menjelajahi paket VPS yang dioptimalkan untuk beban kerja penyimpanan CDN.
Penyimpanan CDN MinIO Anda siap menyajikan konten secara global. Mulailah dengan URL langsung atau integrasikan dengan penyedia CDN pilihan Anda untuk caching edge. Seiring pertumbuhan lalu lintas, MinIO dapat diskalakan dengan lancar tanpa perubahan arsitektur.
Bangun infrastruktur konten Anda di Quape VPS untuk hosting penyimpanan yang andal dan berkinerja tinggi.
- Dashboard Cloudflare Mati, Masalah Pekerja & Pusat Data 5 Des 2025 - 5 Desember 2025
- Gangguan Cloudflare? Insiden November 2025 - 18 November 2025
- CVE-2025-11953 Cacat Keamanan CLI React Native yang Kritis - 7 November 2025
