Apa yang bisa kami bantu?

Mirror repository adalah salinan dari repository utama yang menyimpan paket-paket perangkat lunak dan pembaruan untuk sistem operasi. Mirror repository biasanya disimpan di server yang berbeda dan tersebar di berbagai lokasi geografis untuk meningkatkan ketersediaan, kecepatan akses, dan reliabilitas saat pengguna mengunduh paket perangkat lunak atau melakukan pembaruan sistem.

Persiapan

1. VPS dengan Linux OS

2. Pengecekan ketersediaan list mirror OS yang digunakan di https://mirror.biznetgio.com/

3. SSH Remote Client (PuTTY, MobaXterm, Termux, dll)

Instalasi dan Konfigurasi

Mengubah mirror repository untuk distribusi Linux ke mirror BiznetGIO melibatkan pengeditan file konfigurasi yang digunakan oleh manajer paket sistem. Berikut adalah panduan untuk beberapa distribusi Linux populer:

 

Ubuntu/Debian


1. Backup File Sources List:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

 

2. Edit File Sources List:

sudo nano /etc/apt/sources.list

 

3. Ubah Setiap Baris Menjadi:

deb http://mirror.biznetgio.com/ubuntu/ codename main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-updates main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-backports main restricted universe multiverse
deb http://mirror.biznetgio.com/ubuntu/ codename-security main restricted universe multiverse

Gantilah codename dengan nama kode distribusi Anda (misalnya, focal untuk Ubuntu 20.04).

 

4. Update Package List:

sudo apt update -y

 

CentOS/RHEL

 

1. Backup Repo File:

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 

2. Edit Repo File:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

 

3. Ubah Setiap URL Menjadi:

baseurl=http://mirror.biznetgio.com/centos/$releasever/os/$basearch/

 

4. Clear dan Refresh Cache:

sudo yum clean all
sudo yum makecache

 

Fedora

 

1. Backup Repo File:

sudo cp /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
sudo cp /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

 

2. Edit Repo Files:

sudo nano /etc/yum.repos.d/fedora.repo
sudo nano /etc/yum.repos.d/fedora-updates.repo

 

3. Ubah Setiap URL Menjadi:

baseurl=http://mirror.biznetgio.com/fedora/releases/$releasever/Everything/$basearch/os/

 

4. Clear dan Refresh Cache:

sudo dnf clean all
sudo dnf makecache

 

FreeBSD

1. Mengubah Mirror untuk FreeBSD Ports Collection
FreeBSD Ports Collection adalah sistem manajemen paket tradisional di FreeBSD. Untuk mengubah mirror Ports Collection:

1). Edit File make.conf:

sudo nano /etc/make.conf

 

2). Tambahkan atau Ubah Baris Berikut:

MASTER_SITE_OVERRIDE?= http://mirror.biznetgio.com/freebsd/ports-distfiles/${DIST_SUBDIR}/

 

2. Mengubah Mirror untuk FreeBSD Packages
FreeBSD menggunakan pkg sebagai manajer paket binernya. Untuk mengubah mirror untuk pkg:

1). Backup File Repository Default:

sudo cp /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.backup

 

2). Edit File Repository Configuration:

sudo nano /etc/pkg/FreeBSD.conf

 

3). Ubah atau Tambahkan Konfigurasi Berikut:

FreeBSD: {
 url: "pkg+http://mirror.biznetgio.com/freebsd-pkg/${ABI}/latest",
 mirror_type: "srv",
 signature_type: "fingerprints",
 fingerprints: "/usr/share/keys/pkg",
 enabled: yes
}

 

3. Mengubah Mirror untuk FreeBSD System Source (src)
Jika Anda ingin mengubah mirror untuk pembaruan source code sistem (misalnya, untuk melakukan build kernel atau world dari source):

1). Edit File svnup.conf atau svnlite.conf (tergantung pada alat yang Anda gunakan):

sudo nano /etc/svnup.conf

 

2). Ubah atau Tambahkan Baris Berikut:

host = mirror.biznetgio.com

 

4. Update Sistem
Setelah mengubah konfigurasi mirror, Anda perlu memperbarui sistem untuk memastikan perubahan berlaku.

1). Update Ports Collection:

sudo portsnap fetch update

 

2). Update Packages:

sudo pkg update

 

3). Update System Source (jika menggunakan svn atau svnlite):

sudo svnlite update /usr/src

 

Kesimpulan

Local repo yang lebih dekat secara geografis dapat memberikan kecepatan unduh yang lebih cepat, karena data tidak perlu menempuh jarak yang jauh untuk mencapai pengguna. Ini sangat penting ketika mengunduh paket besar atau melakukan pembaruan sistem yang besar.

Local repo biasanya lebih andal karena server berada dalam jaringan yang sama atau lebih dekat secara fisik, mengurangi risiko gangguan atau kehilangan koneksi yang sering terjadi pada mirror yang jauh.

 

Selamat! Anda sudah bisa Mengubah Repository Linux OS ke Server Mirror BiznetGio. Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.