VPS Onidel Data Center Singapore, paket instal Cloudpanel Debian 13 & MariaDB 11.8
root@12onidel:~# apt update
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:5 file:/etc/apt/mirrors/debian-security.list Mirrorlist [39 B]
Hit:2 https://deb.debian.org/debian trixie InRelease
Hit:3 https://deb.debian.org/debian trixie-updates InRelease
Hit:4 https://deb.debian.org/debian trixie-backports InRelease
Hit:6 https://deb.debian.org/debian-security trixie-security InRelease
Hit:8 https://d17k9fuiwb52nc.cloudfront.net trixie InRelease
Ign:7 https://mirror.sg.mariadb.org/mariadb-11.8.8/repo/debian trixie InRelease
Ign:7 https://mirror.sg.mariadb.org/mariadb-11.8.8/repo/debian trixie InRelease
Ign:7 https://mirror.sg.mariadb.org/mariadb-11.8.8/repo/debian trixie InRelease
Err:7 https://mirror.sg.mariadb.org/mariadb-11.8.8/repo/debian trixie InRelease
Could not resolve 'mirror.sg.mariadb.org'
All packages are up to date.
Warning: Failed to fetch https://mirror.mariadb.org/repo/11.8/debian/dists/trixie/InRelease Could not resolve 'mirror.sg.mariadb.org'
Warning: Some index files failed to download. They have been ignored, or old ones used instead.
root@12onidel:~#
Untuk VPS Server Jumbo saya yang berada di Data Center Jakarta aman lancar tidak ada peringatan warning saat melakukan perintah apt update. Ini adalah konfigurasi mirror di CloudPanel untuk MariaDB.
root@12onidel:~# cat /etc/apt/sources.list.d/mariadb.list
deb [arch=amd64,arm64] https://mirror.mariadb.org/repo/11.8/debian trixie main
root@12onidel:~#
Cek Mirror
root@12onidel:~# curl -I https://mirror.mariadb.org/repo/11.8/debian
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 12 Jun 2026 10:43:33 GMT
Content-Type: text/html
Content-Length: 162
Location: https://mirror.mariadb.org/repo/11.8/debian/
Connection: keep-alive
X-Frame-Options: DENY
root@12onidel:~# curl -I https://mirror.sg.mariadb.org/mariadb-11.8.8/repo/debian
curl: (6) Could not resolve host: mirror.sg.mariadb.org
root@12onidel:~# curl -I https://mirror.sg.mariadb.org/
curl: (6) Could not resolve host: mirror.sg.mariadb.org
root@12onidel:~#
Istilah teknis untuk pengalihan otomatis tersebut adalah “Geo-DNS Load Balancing” atau secara lebih spesifik dalam dunia repository disebut dengan “Mirrorbits” (atau Mirror Selection/Redirection).
1 Istilah Teknis: Mirrorbits (Mirror Redirection)
Banyak repository besar (seperti Debian, MariaDB, PHP) menggunakan sistem yang disebut Mirrorbits.
Cara Kerjanya: Saat Anda melakukan apt update, sistem Anda mengirimkan permintaan ke server pusat (deb.mariadb.org).
Sistem deteksi: Server pusat akan melihat alamat IP Anda. Jika terdeteksi IP Anda berada di Singapura (atau terhubung ke ISP di Singapura), server pusat secara otomatis akan memberikan HTTP 302/301 Redirect ke mirror yang dianggap “paling dekat” secara geografis, yaitu mirror.sg.mariadb.org.
2 Kenapa Bisa Jadi Masalah? (Geo-DNS Fallacy)
“Sistem Geo-DNS mencoba menjadi pintar dengan memberikan mirror terdekat agar unduhan lebih cepat. Namun, jika mirror lokal tersebut mengalami down atau out-of-sync, sistem akan tetap mengarah ke sana secara otomatis, menyebabkan kegagalan unduh meskipun server pusat sebenarnya sedang sehat.”
3 Solusi: Static Mirror Selection
Ini adalah langkah “Hardcoding Repository Source” atau “Bypassing Mirror Redirection”.
Intinya: Kita memaksa apt untuk tidak bertanya ke server pusat (yang suka ngasih redirect otomatis), tapi langsung menunjuk ke mirror spesifik yang kita tahu pasti “hidup” dan stabil (seperti yang akan kita lakukan dengan mirror.djvg.sg berikut).
Sumber MariaDB Server Repositories
Berikut adalah perintah yang perlu dijalankan untuk mengimpor kunci repositori MariaDB pada sistem Debian Anda:
sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.asc 'https://mariadb.org/mariadb_release_signing_key.pgp'
Setelah kunci diimpor, salin dan tempel kode konfigurasi berikut ini menjadi sebuah file baru di dalam folder /etc/apt/sources.list.d/ dan kasih nama misalnya scf-mariadb.sources
nano /etc/apt/sources.list.d/scf-mariadb.sources
Salin dan tempel kode konfigurasi berikut:
# MariaDB 11.8 repository list - created 2026-06-12 08:37 UTC
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# URIs: https://deb.mariadb.org/11.8/debian
URIs: https://mirror.djvg.sg/mariadb/repo/11.8/debian
Suites: trixie
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.asc
Simpan file tersebut (Jika menggunakan nano: tekan Ctrl+O, Enter, lalu Ctrl+X). Lalu pindahkan (backup) file daftar mirror dari default Cloudpanel
# Pindahkan (backup) file daftar mirror Cloudpanel
mv /etc/apt/sources.list.d/mariadb.list /etc/apt/sources.list.d/mariadb.list.bak
Langkah terakhir jalankan perintah berikut dan selesai.
apt clean && apt update
root@12onidel:~# apt clean && apt update
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:3 file:/etc/apt/mirrors/debian-security.list Mirrorlist [39 B]
Hit:7 https://mirror.djvg.sg/mariadb/repo/11.8/debian trixie InRelease
Hit:2 https://deb.debian.org/debian trixie InRelease
Hit:4 https://deb.debian.org/debian trixie-updates InRelease
Hit:5 https://deb.debian.org/debian trixie-backports InRelease
Hit:6 https://deb.debian.org/debian-security trixie-security InRelease
Hit:8 https://d17k9fuiwb52nc.cloudfront.net trixie InRelease
All packages are up to date.
root@12onidel:~#