Mengubah repository ke server mirror lokal adalah langkah yang tepat untuk meningkatkan waktu akses dan pengambilan data, serta mengurangi beban pada server pusat. Dalam artikel ini, kami akan berbagi cara untuk mengubah repository AlmaLinux ke server mirror lokal melalui SSH.
Dari beragam pilihan distro linux, AlmaLinux adalah salah satu opsi yang paling banyak dipilih untuk menjadi sistem operasi pada server web. Ada beberapa alasan yang menjadikan AlmaLinux bisa menjadi pilihan distribusi Linux yang tepat. Berikut beberapa kelebihan yang ditawarkan oleh AlmaLinux:
- Dikembangkan dan mendapatkan dukungan penuh dari perusahan Cloudlinux Inc.
- Memiliki dukungan kompatibilitas binari (ABI) dengan RHEL.
- Salah satu distribusi Linux yang mendapatkan dukungan penuh dari cPanel.
- Menawarkan fitur konversi ke CloudLinux OS.
- Mendukung instalasi MultiPHP yang berguna bila Anda ingin mengembangkan beberapa website dengan basis versi PHP yang berbeda.
Karena beberapa kelebihan yang ditawarkan, AlmaLinux menjadi opsi utama yang disarankan oleh layanan Rumahweb, apabila ingin mengembangkan server web dengan cPanel menggunakan layanan VPS.
Meskipun demikian, untuk bisa mengoptimalisasi kinerja server dengan AlmaLinux, ada beberapa konfigurasi yang perlu dilakukan. Salah satu konfigurasi awal yang bisa Anda lakukan untuk meningkatkan kinerja AlmaLinux adalah dengan mengubah repository AlmaLinux ke mirror lokal.
Kenapa Harus Mirror Lokal?
Ketika Anda ingin membeli banyak barang, Anda akan mencari lokasi toko terdekat yang menyediakan barang-barang yang Anda butuhkan. Alasannya tentu saja sederhana: lokasi toko yang paling dekat, akan mempercepat proses pengangkutan barang dari toko ke rumah.
Lokasi toko yang dekat akan menghemat waktu, tenaga, dan bahan bakar yang harus dikonsumsi oleh kendaraan untuk mengantarkan barang ke rumah. Lokasi toko yang dekat akan membuat proses distribusi barang menjadi lebih efisien.
Logika yang mirip juga berlaku dalam proses mengunduh dan menginstal aplikasi pada sistem operasi Linux, termasuk pada distribusi AlmaLinux. Ketika Anda mengarahkan alamat repository manajer paket AlmaLinux ke mirror lokal, proses instalasi paket menjadi lebih cepat.
Repository Lokal Almalinux di Layanan Rumahweb
Untuk meningkatkan kualitas layanan VPS Hosting, untuk saat ini layanan Rumahweb sudah memiliki dan menyediakan alamat repository sendiri, yang bisa Anda gunakan dalam server VPS dengan sistem operasi Almalinux.
Dengan menggunakan repository lokal dari Rumahweb, proses download dan instalasi paket di VPS Ubuntu menjadi jauh lebih cepat dan responsif, sehingga proses deployment lebih efisien dan gegas. Saat ini repository Rumahweb menyediakan repository untuk Almalinux 8, Almalinux 9 dan Almalinux 10.
Untuk Almalinux 8, mirror Rumahweb saat menyediakan repository BaseOS, Appstream, Extras, PowerTools dan Epel. Sedangkan untuk Almalinux 9 dan 10, mirror Rumahweb menyediakan repository BaseOs, Appstream, Extras, CRB dan Epel.
Cara Mengubah Repository AlmaLinux ke Mirror Lokal Rumahweb
AlmaLinux menggunakan manajer paket DNF untuk menginstal paket. Fungsinya sama dengan manajer paket APT pada sistem Ubuntu atau Debian, yaitu untuk menginstal paket secara otomatis bersama dependensi yang dibutuhkan.
Proses mengubah repository AlmaLinux ke mirror lokal, prinsipnya kurang lebih sama dengan proses serupa di Ubuntu, yaitu mengubah alamat repository di konfigurasi DNF ke mirror lokal. Berikut langkah-langkah untuk mengubah repository AlmaLinux ke Server Mirror Lokal.
Step 1. Instal Editor Nano
Langkah pertama yang harus dilakukan adalah menginstal editor nano, yang bertujuan untuk mempermudah proses edit file konfigurasi. Untuk menginstal editor nano pada AlmaLinux, Anda bisa menjalankan perintah berikut:
dnf install epel-release nanoStep 2. Backup Konfigurasi Repository Default
Sebelum mengubah alamat repository AlmaLinux, ada baiknya Anda backup terlebih dahulu file konfigurasi repository default AlmaLinux, supaya bisa dikembalikan ke pengaturan semula, apabila Anda memerlukannya nanti.
Untuk mem-backup file konfigurasi repository default AlmaLinux, Anda bisa menjalankan perintah berikut:
mv /etc/yum.repos.d /etc/yum.repos.d.bakStep 3. Mengubah Alamat Repository
Langkah berikutnya adalah mengubah alamat repository. Dalam artikel ini, kami akan menjelaskan cara mengubah alamat repo pada Almalinux 8 dan 9.
AlmaLinux 8
Setelah mem-backup file konfigurasi repository default, Anda bisa melanjutkan proses pengubahan alamat repository ke server mirror lokal. Untuk melakukannya, Anda bisa menjalankan perintah sebagai berikut:
mkdir /etc/yum.repos.drpm --import https://cermin.rumahweb.id/almalinux/RPM-GPG-KEY-AlmaLinuxrpm --import https://cermin.rumahweb.id/epel/RPM-GPG-KEY-EPEL-8nano /etc/yum.repos.d/almalinux.repoCopy dan paste teks berikut:
[baseos]
name=AlmaLinux $releasever - BaseOS
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[appstream]
name=AlmaLinux $releasever - AppStream
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/AppStream/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[extras]
name=AlmaLinux $releasever - Extras
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/extras/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
## Sources
[baseos-source]
name=AlmaLinux $releasever - BaseOS Source
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-source
# baseurl=https://repo.almalinux.org/vault/$releasever/BaseOS/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[appstream-source]
name=AlmaLinux $releasever - AppStream Source
baseurl=https://cermin.rumahweb.id/vault/$releasever/AppStream/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[extras-source]
name=AlmaLinux $releasever - Extras Source
baseurl=https://cermin.rumahweb.id/vault/$releasever/extras/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
## Debuginfo
[baseos-debuginfo]
name=AlmaLinux $releasever - BaseOS debuginfo
baseurl=https://cermin.rumahweb.id/vault/$releasever/BaseOS/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[appstream-debuginfo]
name=AlmaLinux $releasever - AppStream debuginfo
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-debuginfo
# baseurl=https://repo.almalinux.org/vault/$releasever/AppStream/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[extras-debuginfo]
name=AlmaLinux $releasever - Extras debuginfo
baseurl=https://cermin.rumahweb.id/vault/$releasever/extras/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinuxSimpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter.
Setelah itu, buat repository PowerTools dengan menjalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-powertools.repoCopy dan paste teks berikut:
[powertools]
name=AlmaLinux $releasever - PowerTools
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/PowerTools/$basearch/os/
enabled=0
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
## Sources
[powertools-source]
name=AlmaLinux $releasever - PowerTools Source
baseurl=https://cermin.rumahweb.id/vault/$releasever/PowerTools/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
## Debuginfo
[powertools-debuginfo]
name=AlmaLinux $releasever - PowerTools debuginfo
baseurl=https://cermin.rumahweb.id/vault/$releasever/PowerTools/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinuxSimpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter.
Selanjutnya, buat repository Epel dengan menjalankan perintah berikut:
nano /etc/yum.repos.d/epel.repoCopy dan paste teks berikut:
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/8/Everything/$basearch
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 8 - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/8/Everything/$basearch/debug
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 8 - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place it's address here.
baseurl=https://cermin.rumahweb.id/epel/8/Everything/source/tree/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter.
Langkah terakhir, jalankan update sistem dengan menjalankan perintah berikut:
dnf updateRepository lokal Almalinux 8 sudah siap digunakan untuk menginstal beragam paket yang lain dengan menjalankan perintah dnf install namapaket.
AlmaLinux 9
Untuk mengubah repository AlmaLinux 9 ke mirror lokal, prosesnya hampir sama dengan versi sebelumnya. Setelah mem-backup konfigurasi repository default, Anda bisa mengubah repository AlmaLinux 9 ke mirror lokal, dengan menjalankan perintah berikut:
mkdir /etc/yum.repos.drpm --import https://cermin.rumahweb.id/almalinux/RPM-GPG-KEY-AlmaLinux-9rpm --import https://cermin.rumahweb.id/epel/RPM-GPG-KEY-EPEL-9nano /etc/yum.repos.d/almalinux-appstream.repoCopy dan paste teks berikut:
[appstream]
name=AlmaLinux $releasever - AppStream
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/AppStream/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[appstream-debuginfo]
name=AlmaLinux $releasever - AppStream - Debug
baseurl=https://cermin.rumahweb.id/$releasever/AppStream/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[appstream-source]
name=AlmaLinux $releasever - AppStream - Source
baseurl=https://cermin.rumahweb.id/$releasever/AppStream/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-baseos.repoCopy dan paste teks berikut:
[baseos]
name=AlmaLinux $releasever - BaseOS
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=1
[baseos-debuginfo]
name=AlmaLinux $releasever - BaseOS - Debug
baseurl=https://cermin.rumahweb.id/$releasever/BaseOS/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[baseos-source]
name=AlmaLinux $releasever - BaseOS - Source
baseurl=https://cermin.rumahweb.id/$releasever/BaseOS/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-crb.repoCopy dan paste teks berikut:
[crb]
name=AlmaLinux $releasever - CRB
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/CRB/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[crb-debuginfo]
name=AlmaLinux $releasever - CRB - Debug
baseurl=https://cermin.rumahweb.id/$releasever/CRB/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[crb-source]
name=AlmaLinux $releasever - CRB - Source
baseurl=https://cermin.rumahweb.id/$releasever/CRB/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-extras.repoCopy dan paste teks berikut:
[extras]
name=AlmaLinux $releasever - Extras
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras
# baseurl=https://repo.almalinux.org/almalinux/$releasever/extras/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[extras-debuginfo]
name=AlmaLinux $releasever - Extras - Debug
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-debug
# baseurl=https://vault.almalinux.org/$releasever/extras/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0
[extras-source]
name=AlmaLinux $releasever - Extras - Source
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-source
# baseurl=https://vault.almalinux.org/$releasever/extras/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/epel.repoCopy dan paste teks berikut:
[epel]
name=Extra Packages for Enterprise Linux 9 - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/9/Everything/$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 9 - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/9/Everything/$basearch/debug/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 9 - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/9/Everything/source/tree/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
gpgcheck=1Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian update sistem dengan menjalankan perintah berikut:
dnf updateRepository lokal Almalinux 9 sudah siap digunakan untuk menginstal beragam paket yang lain dengan menjalankan perintah dnf install namapaket.
Almalinux 10
Untuk mengubah repository AlmaLinux 9 ke mirror lokal, prosesnya hampir sama dengan versi sebelumnya. Setelah mem-backup konfigurasi repository default, Anda bisa mengubah repository AlmaLinux 9 ke mirror lokal, dengan menjalankan perintah berikut:
mkdir /etc/yum.repos.drpm --import https://cermin.rumahweb.id/almalinux/RPM-GPG-KEY-AlmaLinux-10rpm --import https://cermin.rumahweb.id/epel/RPM-GPG-KEY-EPEL-10nano /etc/yum.repos.d/almalinux-appstream.repoCopy dan paste teks berikut:
[appstream]
name=AlmaLinux $releasever - AppStream
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/AppStream/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=1
[appstream-debuginfo]
name=AlmaLinux $releasever - AppStream - Debug
baseurl=https://cermin.rumahweb.id/$releasever/AppStream/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[appstream-source]
name=AlmaLinux $releasever - AppStream - Source
baseurl=https://cermin.rumahweb.id/$releasever/AppStream/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-baseos.repoCopy dan paste teks berikut:
[baseos]
name=AlmaLinux $releasever - BaseOS
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/BaseOS/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=1
[baseos-debuginfo]
name=AlmaLinux $releasever - BaseOS - Debug
baseurl=https://cermin.rumahweb.id/$releasever/BaseOS/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[baseos-source]
name=AlmaLinux $releasever - BaseOS - Source
baseurl=https://cermin.rumahweb.id/$releasever/BaseOS/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-crb.repoCopy dan paste teks berikut:
[crb]
name=AlmaLinux $releasever - CRB
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/CRB/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[crb-debuginfo]
name=AlmaLinux $releasever - CRB - Debug
baseurl=https://cermin.rumahweb.id/$releasever/CRB/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[crb-source]
name=AlmaLinux $releasever - CRB - Source
baseurl=https://cermin.rumahweb.id/$releasever/CRB/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/almalinux-extras.repoCopy dan paste teks berikut:
[extras]
name=AlmaLinux $releasever - Extras
baseurl=https://cermin.rumahweb.id/almalinux/$releasever/extras/$basearch/os/
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[extras-debuginfo]
name=AlmaLinux $releasever - Extras - Debug
baseurl=https://cermin.rumahweb.id/$releasever/extras/debug/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0
[extras-source]
name=AlmaLinux $releasever - Extras - Source
baseurl=https://cermin.rumahweb.id/$releasever/extras/Source/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10
metadata_expire=86400
enabled_metadata=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian jalankan perintah berikut:
nano /etc/yum.repos.d/epel.repoCopy dan paste teks berikut:
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/$releasever${releasever_minor:+z}/Everything/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
countme=1
enabled=1
[epel-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Debug
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/epel/$releasever${releasever_minor:+z}/Everything/$basearch/debug/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
enabled=0
[epel-source]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Source
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://cermin.rumahweb.id/pub/epel/$releasever${releasever_minor:+z}/Everything/source/tree/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
enabled=0Simpan file dengan menekan tombol Ctrl+X, tekan Y, lalu tekan Enter. Kemudian update sistem dengan menjalankan perintah berikut:
dnf updateRepository lokal Almalinux 10 sudah siap digunakan untuk menginstal beragam paket menggunakan perintah dnf instal namapaket.

Mengecek Status Repository Aktif
Untuk mengecek status repository Almalinux yang sudah Anda buat sebelumnya, Anda bisa menjalankan perintah berikut:
dnf repolist --enabled -v
Mengembalikan Repository AlmaLinux ke Konfigurasi Default
Karena satu dan lain hal, Anda mungkin perlu untuk mengembalikan repository AlmaLinux ke konfigurasi default. Untuk mengembalikan repository AlmaLinux ke konfigurasi default, Anda bisa menjalankan perintah berikut:
mv /etc/yum.repos.d /etc/yum.repos.d.lokalmv /etc/yum.repos.d.bak /etc/yum.repos.ddnf updatePenutup
AlmaLinux adalah distribusi Linux kelas enterprise yang bisa Anda gunakan secara free. Dengan beberapa keunggulan yang ditawarkan, AlmaLinux bisa menjadi opsi yang paling baik, apabila Anda sedang membangun server web, dengan atau tanpa cPanel.
Dengan pengembangan dan update yang teratur dengan dukungan langsung dari Cloudlinux Inc., membuat AlmaLinux menjadi distribusi Linux yang powerful, yang bisa menghadirkan sistem yang stabil dan bisa diandalkan.
Selain itu, seperti halnya OS Ubuntu, repository AlmaLinux juga bisa Anda arahkan ke server mirror lokal Indonesia, yang bisa meningkatkan kecepatan proses download dan instalasi aplikasi di dalamnya, sehingga proses deployment server menjadi lebih efisien.
Demikian artikel journal kami seputar mengubah repository AlmaLinux ke server mirror lokal. Apabila ada pertanyaan lebih lanjut, jangan ragu untuk menghubungi tim technical support 24 jam dari Rumahweb.


